@@ -145,8 +145,8 @@ impl FileMetadata {
145145        file_read :  & dyn  FileRead , 
146146        input_file_length :  u64 , 
147147    )  -> Result < u32 >  { 
148-         let  start = input_file_length - u64 :: from ( FileMetadata :: FOOTER_STRUCT_LENGTH ) ; 
149-         let  end = start + u64 :: from ( FileMetadata :: FOOTER_STRUCT_PAYLOAD_LENGTH_LENGTH ) ; 
148+         let  start = input_file_length - FileMetadata :: FOOTER_STRUCT_LENGTH   as   u64 ; 
149+         let  end = start + FileMetadata :: FOOTER_STRUCT_PAYLOAD_LENGTH_LENGTH   as   u64 ; 
150150        let  footer_payload_length_bytes = file_read. read ( start..end) . await ?; 
151151        let  mut  buf = [ 0 ;  4 ] ; 
152152        buf. copy_from_slice ( & footer_payload_length_bytes) ; 
@@ -159,9 +159,9 @@ impl FileMetadata {
159159        input_file_length :  u64 , 
160160        footer_payload_length :  u32 , 
161161    )  -> Result < Bytes >  { 
162-         let  footer_length = u64 :: from ( footer_payload_length) 
163-             + u64 :: from ( FileMetadata :: FOOTER_STRUCT_LENGTH ) 
164-             + u64 :: from ( FileMetadata :: MAGIC_LENGTH ) ; 
162+         let  footer_length = footer_payload_length  as   u64 
163+             + FileMetadata :: FOOTER_STRUCT_LENGTH   as   u64 
164+             + FileMetadata :: MAGIC_LENGTH   as   u64 ; 
165165        let  start = input_file_length - footer_length; 
166166        let  end = input_file_length; 
167167        file_read. read ( start..end) . await 
@@ -172,9 +172,9 @@ impl FileMetadata {
172172
173173        for  byte_idx in  0 ..FileMetadata :: FOOTER_STRUCT_FLAGS_LENGTH  { 
174174            let  byte_offset = footer_bytes. len ( ) 
175-                 - usize :: from ( FileMetadata :: MAGIC_LENGTH ) 
176-                 - usize :: from ( FileMetadata :: FOOTER_STRUCT_FLAGS_LENGTH ) 
177-                 + usize :: from ( byte_idx) ; 
175+                 - FileMetadata :: MAGIC_LENGTH   as   usize 
176+                 - FileMetadata :: FOOTER_STRUCT_FLAGS_LENGTH   as   usize 
177+                 + byte_idx  as   usize ; 
178178
179179            let  flag_byte = * footer_bytes. get ( byte_offset) . ok_or_else ( || { 
180180                Error :: new ( ErrorKind :: DataInvalid ,  "Index range is out of bounds." ) 
@@ -202,9 +202,9 @@ impl FileMetadata {
202202            CompressionCodec :: None 
203203        } ; 
204204
205-         let  start_offset = usize :: from ( FileMetadata :: MAGIC_LENGTH ) ; 
205+         let  start_offset = FileMetadata :: MAGIC_LENGTH   as   usize ; 
206206        let  end_offset =
207-             usize :: from ( FileMetadata :: MAGIC_LENGTH )  + usize:: try_from ( footer_payload_length) ?; 
207+             FileMetadata :: MAGIC_LENGTH   as   usize  + usize:: try_from ( footer_payload_length) ?; 
208208        let  footer_payload_bytes = footer_bytes
209209            . get ( start_offset..end_offset) 
210210            . ok_or_else ( || Error :: new ( ErrorKind :: DataInvalid ,  "Index range is out of bounds." ) ) ?; 
@@ -237,7 +237,7 @@ impl FileMetadata {
237237            FileMetadata :: read_footer_bytes ( & file_read,  input_file_length,  footer_payload_length) 
238238                . await ?; 
239239
240-         let  magic_length = usize :: from ( FileMetadata :: MAGIC_LENGTH ) ; 
240+         let  magic_length = FileMetadata :: MAGIC_LENGTH   as   usize ; 
241241        // check first four bytes of footer 
242242        FileMetadata :: check_magic ( & footer_bytes[ ..magic_length] ) ?; 
243243        // check last four bytes of footer 
0 commit comments