Searched refs:PtrInner (Results 1 – 11 of 11) sorted by relevance
| /linux/rust/zerocopy/src/pointer/ |
| H A D | inner.rs | 13 pub use _def::PtrInner; 32 pub struct PtrInner<'a, T> struct 74 impl<'a, T: 'a + ?Sized> Copy for PtrInner<'a, T> {} implementation 75 impl<'a, T: 'a + ?Sized> Clone for PtrInner<'a, T> { implementation 77 fn clone(&self) -> PtrInner<'a, T> { in clone() 84 impl<'a, T: 'a + ?Sized> PtrInner<'a, T> { implementation 98 pub const unsafe fn new(ptr: NonNull<T>) -> PtrInner<'a, T> { in new() 128 impl<'a, T: ?Sized> PtrInner<'a, T> { impl 187 pub fn project<U: ?Sized, C: cast::Project<T, U>>(self) -> PtrInner<'a, U> { in project() 213 unsafe { PtrInner::new(projected_non_null) } in project() [all …]
|
| H A D | mod.rs | 20 pub use inner::PtrInner; 52 HasField, KnownLayout, PtrInner, 73 fn project(src: PtrInner<'_, Src>) -> *mut Dst; in project() 102 fn project(src: PtrInner<'_, T>) -> *mut T { in project() 130 fn project(src: PtrInner<'_, Src>) -> *mut Dst { in project() 157 fn project(src: PtrInner<'_, Src>) -> *mut Dst { in project() 196 fn project(src: PtrInner<'_, Src>) -> *mut Dst { in project() 257 fn project(src: PtrInner<'_, T>) -> *mut T::Type { in project() 330 fn project(t: PtrInner<'_, T>) -> *mut V { in project() 374 fn project(src: PtrInner<'_, T>) -> *mut [u8] { in project() [all …]
|
| H A D | ptr.rs | 20 inner::PtrInner, 71 ptr: PtrInner<'a, T>, 92 pub(crate) unsafe fn from_inner(ptr: PtrInner<'a, T>) -> Ptr<'a, T, I> { in from_inner() 105 pub fn as_inner(&self) -> PtrInner<'a, T> { in as_inner() 179 let inner = PtrInner::from_ref(ptr); in from_ref() 206 let inner = PtrInner::from_mut(ptr); in from_mut()
|
| H A D | transmute.rs | 498 <Dst as SizeEq<Src>>::CastFrom::project(crate::pointer::PtrInner::from_mut(&mut src)); in test_size_eq()
|
| /linux/rust/zerocopy-derive/derive/ |
| H A D | try_from_bytes.rs | 259 …fn project(slf: #zerocopy_crate::pointer::PtrInner<'_, Self>) -> *mut <Self as #has_field_path>::T… in derive_is_bit_valid() 509 …fn project(slf: #zerocopy_crate::pointer::PtrInner<'_, Self>) -> *mut <Self as #has_field_path>::T… in derive_has_field_struct_union()
|
| /linux/rust/zerocopy/src/ |
| H A D | ref.rs | 202 BecauseRead, PtrInner, 979 fn project(src: PtrInner<'_, [u8]>) -> *mut T { in cast_for_sized()
|
| H A D | wrappers.rs | 812 fn project(slf: PtrInner<'_, Self>) -> *mut ReadOnly<T::Type> { in project()
|
| H A D | impls.rs | 813 fn project(slf: PtrInner<'_, Self>) -> *mut T { in project() 1094 fn project(slf: crate::PtrInner<'_, Self>) -> *mut Self::Type {
|
| H A D | layout.rs | 799 fn project(src: PtrInner<'_, Src>) -> *mut Dst { in project()
|
| H A D | lib.rs | 393 PtrInner, 1255 fn project(slf: PtrInner<'_, Self>) -> *mut Self::Type; in project()
|
| /linux/rust/zerocopy/src/util/ |
| H A D | macros.rs | 722 fn project(src: $crate::pointer::PtrInner<'_, $src>) -> *mut $dst {
|