@@ -98,25 +98,26 @@ fn test_siphash_1_3_test_vector() {
9898
9999 let mut input: Vec < u8 > = Vec :: new ( ) ;
100100
101- for i in 0 ..64 {
101+ #[ allow( clippy:: identity_op) ]
102+ for ( i, v) in TEST_VECTOR . iter ( ) . enumerate ( ) {
102103 let out = hash_with ( SipHasher128 :: new_with_keys ( k0, k1) , & Bytes ( & input[ ..] ) ) ;
103104 let expected = [
104- ( ( TEST_VECTOR [ i ] [ 0 ] as u64 ) << 0 )
105- | ( ( TEST_VECTOR [ i ] [ 1 ] as u64 ) << 8 )
106- | ( ( TEST_VECTOR [ i ] [ 2 ] as u64 ) << 16 )
107- | ( ( TEST_VECTOR [ i ] [ 3 ] as u64 ) << 24 )
108- | ( ( TEST_VECTOR [ i ] [ 4 ] as u64 ) << 32 )
109- | ( ( TEST_VECTOR [ i ] [ 5 ] as u64 ) << 40 )
110- | ( ( TEST_VECTOR [ i ] [ 6 ] as u64 ) << 48 )
111- | ( ( TEST_VECTOR [ i ] [ 7 ] as u64 ) << 56 ) ,
112- ( ( TEST_VECTOR [ i ] [ 8 ] as u64 ) << 0 )
113- | ( ( TEST_VECTOR [ i ] [ 9 ] as u64 ) << 8 )
114- | ( ( TEST_VECTOR [ i ] [ 10 ] as u64 ) << 16 )
115- | ( ( TEST_VECTOR [ i ] [ 11 ] as u64 ) << 24 )
116- | ( ( TEST_VECTOR [ i ] [ 12 ] as u64 ) << 32 )
117- | ( ( TEST_VECTOR [ i ] [ 13 ] as u64 ) << 40 )
118- | ( ( TEST_VECTOR [ i ] [ 14 ] as u64 ) << 48 )
119- | ( ( TEST_VECTOR [ i ] [ 15 ] as u64 ) << 56 ) ,
105+ ( ( v [ 0 ] as u64 ) << 0 )
106+ | ( ( v [ 1 ] as u64 ) << 8 )
107+ | ( ( v [ 2 ] as u64 ) << 16 )
108+ | ( ( v [ 3 ] as u64 ) << 24 )
109+ | ( ( v [ 4 ] as u64 ) << 32 )
110+ | ( ( v [ 5 ] as u64 ) << 40 )
111+ | ( ( v [ 6 ] as u64 ) << 48 )
112+ | ( ( v [ 7 ] as u64 ) << 56 ) ,
113+ ( ( v [ 8 ] as u64 ) << 0 )
114+ | ( ( v [ 9 ] as u64 ) << 8 )
115+ | ( ( v [ 10 ] as u64 ) << 16 )
116+ | ( ( v [ 11 ] as u64 ) << 24 )
117+ | ( ( v [ 12 ] as u64 ) << 32 )
118+ | ( ( v [ 13 ] as u64 ) << 40 )
119+ | ( ( v [ 14 ] as u64 ) << 48 )
120+ | ( ( v [ 15 ] as u64 ) << 56 ) ,
120121 ] ;
121122
122123 assert_eq ! ( out. 0 , expected) ;
@@ -128,21 +129,21 @@ fn test_siphash_1_3_test_vector() {
128129#[ cfg( target_arch = "arm" ) ]
129130fn test_hash_usize ( ) {
130131 let val = 0xdeadbeef_deadbeef_u64 ;
131- assert ! ( hash( & ( val as u64 ) ) != hash( & ( val as usize ) ) ) ;
132+ assert ! ( hash( & val) != hash( & ( val as usize ) ) ) ;
132133 assert_eq ! ( hash( & ( val as u32 ) ) , hash( & ( val as usize ) ) ) ;
133134}
134135#[ test]
135136#[ cfg( target_arch = "x86_64" ) ]
136137fn test_hash_usize ( ) {
137138 let val = 0xdeadbeef_deadbeef_u64 ;
138- assert_eq ! ( hash( & ( val as u64 ) ) , hash( & ( val as usize ) ) ) ;
139+ assert_eq ! ( hash( & val) , hash( & ( val as usize ) ) ) ;
139140 assert ! ( hash( & ( val as u32 ) ) != hash( & ( val as usize ) ) ) ;
140141}
141142#[ test]
142143#[ cfg( target_arch = "x86" ) ]
143144fn test_hash_usize ( ) {
144145 let val = 0xdeadbeef_deadbeef_u64 ;
145- assert ! ( hash( & ( val as u64 ) ) != hash( & ( val as usize ) ) ) ;
146+ assert ! ( hash( & val) != hash( & ( val as usize ) ) ) ;
146147 assert_eq ! ( hash( & ( val as u32 ) ) , hash( & ( val as usize ) ) ) ;
147148}
148149
0 commit comments