Lines Matching refs:AU64

1035     fn test_new_helper(mut r: Ref<&mut [u8], AU64>) {  in test_new_helper()  argument
1037 assert_eq!(*r, AU64(0)); in test_new_helper()
1038 assert_eq!(Ref::read(&r), AU64(0)); in test_new_helper()
1042 const VAL1: AU64 = AU64(0xFF00FF00FF00FF00); in test_new_helper()
1045 *r = AU64(0); in test_new_helper()
1051 const VAL2: AU64 = AU64(!VAL1.0); // different from `VAL1` in test_new_helper()
1060 fn test_new_helper_slice(mut r: Ref<&mut [u8], [AU64]>, typed_len: usize) { in test_new_helper_slice() argument
1062 assert_eq!(&*r, vec![AU64(0); typed_len].as_slice()); in test_new_helper_slice()
1071 const VAL1: AU64 = AU64(0xFF00FF00FF00FF00); in test_new_helper_slice()
1079 const VAL2: AU64 = AU64(!VAL1.0); // different from VAL1 in test_new_helper_slice()
1093 let mut buf = Align::<[u8; 8], AU64>::default(); in test_new_aligned_sized()
1095 test_new_helper(Ref::<_, AU64>::from_bytes(&mut buf.t[..]).unwrap()); in test_new_aligned_sized()
1099 let (r, suffix) = Ref::<_, AU64>::from_prefix(&mut buf.t[..]).unwrap(); in test_new_aligned_sized()
1105 let (prefix, r) = Ref::<_, AU64>::from_suffix(&mut buf.t[..]).unwrap(); in test_new_aligned_sized()
1115 let mut buf = Align::<[u8; 24], AU64>::default(); in test_new_aligned_sized()
1118 test_new_helper_slice(Ref::<_, [AU64]>::from_bytes(&mut buf.t[..]).unwrap(), 3); in test_new_aligned_sized()
1120 let r = Ref::<_, [AU64]>::from_bytes_with_elems(&mut buf.t[..], 3).unwrap(); in test_new_aligned_sized()
1132 let (r, suffix) = Ref::<_, [AU64]>::from_prefix_with_elems(&mut buf.t[..], 1).unwrap(); in test_new_aligned_sized()
1138 let (prefix, r) = Ref::<_, [AU64]>::from_suffix_with_elems(&mut buf.t[..], 1).unwrap(); in test_new_aligned_sized()
1150 let mut buf = Align::<[u8; 16], AU64>::default(); in test_new_oversized()
1154 let (r, suffix) = Ref::<_, AU64>::from_prefix(&mut buf.t[..]).unwrap(); in test_new_oversized()
1161 let (prefix, r) = Ref::<_, AU64>::from_suffix(&mut buf.t[..]).unwrap(); in test_new_oversized()
1173 let buf = Align::<[u8; 16], AU64>::default(); in test_new_error()
1175 assert!(Ref::<_, AU64>::from_bytes(&buf.t[..]).is_err()); in test_new_error()
1180 let buf = Align::<[u8; 4], AU64>::default(); in test_new_error()
1182 assert!(Ref::<_, AU64>::from_bytes(&buf.t[..]).is_err()); in test_new_error()
1183 assert!(Ref::<_, AU64>::from_prefix(&buf.t[..]).is_err()); in test_new_error()
1184 assert!(Ref::<_, AU64>::from_suffix(&buf.t[..]).is_err()); in test_new_error()
1188 let buf = Align::<[u8; 12], AU64>::default(); in test_new_error()
1190 assert!(Ref::<_, [AU64]>::from_bytes(&buf.t[..]).is_err()); in test_new_error()
1193 let buf = Align::<[u8; 12], AU64>::default(); in test_new_error()
1200 let n = (usize::MAX / mem::size_of::<AU64>()) + 1; in test_new_error()
1201 assert!(Ref::<_, [AU64]>::from_bytes_with_elems(&buf.t[..], n).is_err()); in test_new_error()
1202 assert!(Ref::<_, [AU64]>::from_bytes_with_elems(&buf.t[..], 2).is_err()); in test_new_error()
1203 assert!(Ref::<_, [AU64]>::from_prefix_with_elems(&buf.t[..], n).is_err()); in test_new_error()
1204 assert!(Ref::<_, [AU64]>::from_prefix_with_elems(&buf.t[..], 2).is_err()); in test_new_error()
1205 assert!(Ref::<_, [AU64]>::from_suffix_with_elems(&buf.t[..], n).is_err()); in test_new_error()
1206 assert!(Ref::<_, [AU64]>::from_suffix_with_elems(&buf.t[..], 2).is_err()); in test_new_error()
1212 let buf = Align::<[u8; 13], AU64>::default(); in test_new_error()
1215 assert!(Ref::<_, AU64>::from_bytes(&buf.t[1..]).is_err()); in test_new_error()
1216 assert!(Ref::<_, AU64>::from_prefix(&buf.t[1..]).is_err()); in test_new_error()
1217 assert!(Ref::<_, [AU64]>::from_bytes(&buf.t[1..]).is_err()); in test_new_error()
1218 assert!(Ref::<_, [AU64]>::from_bytes_with_elems(&buf.t[1..], 1).is_err()); in test_new_error()
1219 assert!(Ref::<_, [AU64]>::from_prefix_with_elems(&buf.t[1..], 1).is_err()); in test_new_error()
1220 assert!(Ref::<_, [AU64]>::from_suffix_with_elems(&buf.t[1..], 1).is_err()); in test_new_error()
1223 assert!(Ref::<_, AU64>::from_suffix(&buf.t[..]).is_err()); in test_new_error()
1227 let buf = Align::<[u8; 16], AU64>::default(); in test_new_error()
1228 let unreasonable_len = usize::MAX / mem::size_of::<AU64>() + 1; in test_new_error()
1229 assert!(Ref::<_, [AU64]>::from_prefix_with_elems(&buf.t[..], unreasonable_len).is_err()); in test_new_error()
1230 assert!(Ref::<_, [AU64]>::from_suffix_with_elems(&buf.t[..], unreasonable_len).is_err()); in test_new_error()
1307 let buf = Align::<[u8; 8], AU64>::default(); in bench_from_bytes_sized()
1310 b.iter(|| test::black_box(Ref::<_, AU64>::from_bytes(test::black_box(bytes)).unwrap())); in bench_from_bytes_sized()
1315 let buf = Align::<[u8; 8], AU64>::default(); in bench_into_ref_sized()
1317 let r = Ref::<_, AU64>::from_bytes(bytes).unwrap(); in bench_into_ref_sized()
1323 let mut buf = Align::<[u8; 8], AU64>::default(); in bench_into_mut_sized()
1325 let _ = Ref::<_, AU64>::from_bytes(&mut *buf).unwrap(); in bench_into_mut_sized()
1329 let r = unsafe { Ref::<&mut [u8], AU64>::new_unchecked(&mut *buf) }; in bench_into_mut_sized()
1336 let buf = Align::<[u8; 8], AU64>::default(); in bench_deref_sized()
1338 let r = Ref::<_, AU64>::from_bytes(bytes).unwrap(); in bench_deref_sized()
1347 let mut buf = Align::<[u8; 8], AU64>::default(); in bench_deref_mut_sized()
1349 let _ = Ref::<_, AU64>::from_bytes(&mut *buf).unwrap(); in bench_deref_mut_sized()
1353 let r = unsafe { Ref::<&mut [u8], AU64>::new_unchecked(&mut *buf) }; in bench_deref_mut_sized()