This repository was archived by the owner on May 28, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 3 files changed +1
-12
lines changed Expand file tree Collapse file tree 3 files changed +1
-12
lines changed Original file line number Diff line number Diff line change @@ -59,7 +59,6 @@ unsafe impl Copy for u8 {}
5959unsafe impl Copy for u16 { }
6060unsafe impl Copy for u32 { }
6161unsafe impl Copy for u64 { }
62- unsafe impl Copy for u128 { }
6362unsafe impl Copy for usize { }
6463unsafe impl Copy for i8 { }
6564unsafe impl Copy for i16 { }
@@ -80,7 +79,6 @@ unsafe impl Sync for u8 {}
8079unsafe impl Sync for u16 { }
8180unsafe impl Sync for u32 { }
8281unsafe impl Sync for u64 { }
83- unsafe impl Sync for u128 { }
8482unsafe impl Sync for usize { }
8583unsafe impl Sync for i8 { }
8684unsafe impl Sync for i16 { }
@@ -296,15 +294,6 @@ impl PartialEq for u64 {
296294 }
297295}
298296
299- impl PartialEq for u128 {
300- fn eq ( & self , other : & u128 ) -> bool {
301- ( * self ) == ( * other)
302- }
303- fn ne ( & self , other : & u128 ) -> bool {
304- ( * self ) != ( * other)
305- }
306- }
307-
308297impl PartialEq for usize {
309298 fn eq ( & self , other : & usize ) -> bool {
310299 ( * self ) == ( * other)
Original file line number Diff line number Diff line change @@ -171,7 +171,6 @@ fn main() {
171171 assert_eq ! ( intrinsics:: bitreverse( 0xddccu16 ) , 0x33bbu16 ) ;
172172 assert_eq ! ( intrinsics:: bitreverse( 0xffee_ddccu32 ) , 0x33bb77ffu32 ) ;
173173 assert_eq ! ( intrinsics:: bitreverse( 0x1234_5678_ffee_ddccu64 ) , 0x33bb77ff1e6a2c48u64 ) ;
174- assert_eq ! ( intrinsics:: bitreverse( 0x1234_5678_ffee_ddcc_1234_5678_ffee_ddccu128 ) , 0x33bb77ff1e6a2c4833bb77ff1e6a2c48u128 ) ;
175174
176175 assert_eq ! ( intrinsics:: bswap( 0xabu8 ) , 0xabu8 ) ;
177176 assert_eq ! ( intrinsics:: bswap( 0xddccu16 ) , 0xccddu16 ) ;
Original file line number Diff line number Diff line change @@ -58,6 +58,7 @@ fn main() {
5858
5959 assert_eq ! ( 0b0000000000000000000000000010000010000000000000000000000000000000_0000000000100000000000000000000000001000000000000100000000000000u128 . leading_zeros( ) , 26 ) ;
6060 assert_eq ! ( 0b0000000000000000000000000010000000000000000000000000000000000000_0000000000000000000000000000000000001000000000000000000010000000u128 . trailing_zeros( ) , 7 ) ;
61+ assert_eq ! ( 0x1234_5678_ffee_ddcc_1234_5678_ffee_ddccu128 . reverse_bits( ) , 0x33bb77ff1e6a2c4833bb77ff1e6a2c48u128 ) ;
6162
6263 let _d = 0i128 . checked_div ( 2i128 ) ;
6364 let _d = 0u128 . checked_div ( 2u128 ) ;
You can’t perform that action at this time.
0 commit comments