@@ -267,22 +267,22 @@ fn u8_to_1slice(input: u8) -> [u8; 1] {
267
267
/// ```
268
268
pub fn u128_to_16slice ( input : u128 ) -> [ u8 ; 16 ] {
269
269
let mut result: [ u8 ; 16 ] = [ 0 ; 16 ] ;
270
- result[ 15 ] = ( ( input >> 00 ) & 0xFF ) as u8 ;
271
- result[ 14 ] = ( ( input >> 08 ) & 0xFF ) as u8 ;
270
+ result[ 15 ] = ( input & 0xFF ) as u8 ;
271
+ result[ 14 ] = ( ( input >> 8 ) & 0xFF ) as u8 ;
272
272
result[ 13 ] = ( ( input >> 16 ) & 0xFF ) as u8 ;
273
273
result[ 12 ] = ( ( input >> 24 ) & 0xFF ) as u8 ;
274
274
result[ 11 ] = ( ( input >> 32 ) & 0xFF ) as u8 ;
275
275
result[ 10 ] = ( ( input >> 40 ) & 0xFF ) as u8 ;
276
- result[ 09 ] = ( ( input >> 48 ) & 0xFF ) as u8 ;
277
- result[ 08 ] = ( ( input >> 56 ) & 0xFF ) as u8 ;
278
- result[ 07 ] = ( ( input >> 64 ) & 0xFF ) as u8 ;
279
- result[ 06 ] = ( ( input >> 72 ) & 0xFF ) as u8 ;
280
- result[ 05 ] = ( ( input >> 80 ) & 0xFF ) as u8 ;
281
- result[ 04 ] = ( ( input >> 88 ) & 0xFF ) as u8 ;
282
- result[ 03 ] = ( ( input >> 96 ) & 0xFF ) as u8 ;
283
- result[ 02 ] = ( ( input >> 104 ) & 0xFF ) as u8 ;
284
- result[ 01 ] = ( ( input >> 112 ) & 0xFF ) as u8 ;
285
- result[ 00 ] = ( ( input >> 120 ) & 0xFF ) as u8 ;
276
+ result[ 9 ] = ( ( input >> 48 ) & 0xFF ) as u8 ;
277
+ result[ 8 ] = ( ( input >> 56 ) & 0xFF ) as u8 ;
278
+ result[ 7 ] = ( ( input >> 64 ) & 0xFF ) as u8 ;
279
+ result[ 6 ] = ( ( input >> 72 ) & 0xFF ) as u8 ;
280
+ result[ 5 ] = ( ( input >> 80 ) & 0xFF ) as u8 ;
281
+ result[ 4 ] = ( ( input >> 88 ) & 0xFF ) as u8 ;
282
+ result[ 3 ] = ( ( input >> 96 ) & 0xFF ) as u8 ;
283
+ result[ 2 ] = ( ( input >> 104 ) & 0xFF ) as u8 ;
284
+ result[ 1 ] = ( ( input >> 112 ) & 0xFF ) as u8 ;
285
+ result[ 0 ] = ( ( input >> 120 ) & 0xFF ) as u8 ;
286
286
result
287
287
}
288
288
/// Convert an unsigned 64 bit number so a slice of 8 bytes in big-endian format (most significant
@@ -297,14 +297,14 @@ pub fn u128_to_16slice(input: u128) -> [u8; 16] {
297
297
/// ```
298
298
pub fn u64_to_8slice ( input : u64 ) -> [ u8 ; 8 ] {
299
299
let mut result: [ u8 ; 8 ] = [ 0 ; 8 ] ;
300
- result[ 07 ] = ( ( input >> 00 ) & 0xFF ) as u8 ;
301
- result[ 06 ] = ( ( input >> 08 ) & 0xFF ) as u8 ;
302
- result[ 05 ] = ( ( input >> 16 ) & 0xFF ) as u8 ;
303
- result[ 04 ] = ( ( input >> 24 ) & 0xFF ) as u8 ;
304
- result[ 03 ] = ( ( input >> 32 ) & 0xFF ) as u8 ;
305
- result[ 02 ] = ( ( input >> 40 ) & 0xFF ) as u8 ;
306
- result[ 01 ] = ( ( input >> 48 ) & 0xFF ) as u8 ;
307
- result[ 00 ] = ( ( input >> 56 ) & 0xFF ) as u8 ;
300
+ result[ 7 ] = ( input & 0xFF ) as u8 ;
301
+ result[ 6 ] = ( ( input >> 8 ) & 0xFF ) as u8 ;
302
+ result[ 5 ] = ( ( input >> 16 ) & 0xFF ) as u8 ;
303
+ result[ 4 ] = ( ( input >> 24 ) & 0xFF ) as u8 ;
304
+ result[ 3 ] = ( ( input >> 32 ) & 0xFF ) as u8 ;
305
+ result[ 2 ] = ( ( input >> 40 ) & 0xFF ) as u8 ;
306
+ result[ 1 ] = ( ( input >> 48 ) & 0xFF ) as u8 ;
307
+ result[ 0 ] = ( ( input >> 56 ) & 0xFF ) as u8 ;
308
308
result
309
309
}
310
310
0 commit comments