Searched refs:AsAddress (Results 1 – 6 of 6) sorted by relevance
74 pub(crate) trait AsAddress { interface78 impl<T: ?Sized> AsAddress for &T { impl82 AsAddress::addr(ptr) in addr()86 impl<T: ?Sized> AsAddress for &mut T { impl90 AsAddress::addr(ptr) in addr()94 impl<T: ?Sized> AsAddress for NonNull<T> {97 AsAddress::addr(self.as_ptr()) in addr()101 impl<T: ?Sized> AsAddress for *const T { impl117 impl<T: ?Sized> AsAddress for *mut T { impl121 AsAddress::addr(ptr) in addr()[all …]
323 let addr_align = 2usize.pow((crate::util::AsAddress::addr(addr)).trailing_zeros()); in display_verbose_extras()1135 let addr = crate::util::AsAddress::addr(bytes); in alignment_display()1146 let addr = crate::util::AsAddress::addr(bytes); in alignment_display()1157 let addr = crate::util::AsAddress::addr(bytes); in alignment_display()1168 let addr = crate::util::AsAddress::addr(bytes); in alignment_display()
7589 use crate::util::AsAddress; in test_raw_dangling()7591 assert_eq!(AsAddress::addr(ptr), 1); in test_raw_dangling()7594 assert_eq!(AsAddress::addr(ptr), 1); in test_raw_dangling()
1238 use crate::util::AsAddress as _; in test_into_ref_mut()
20 util::AsAddress,579 AsAddress::addr(self.as_ptr()), in try_cast_into()
1333 use crate::util::AsAddress;