Home
last modified time | relevance | path

Searched refs:PtrInner (Results 1 – 11 of 11) sorted by relevance

/linux/rust/zerocopy/src/pointer/
H A Dinner.rs13 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 Dmod.rs20 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 Dptr.rs20 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 Dtransmute.rs498 <Dst as SizeEq<Src>>::CastFrom::project(crate::pointer::PtrInner::from_mut(&mut src)); in test_size_eq()
/linux/rust/zerocopy-derive/derive/
H A Dtry_from_bytes.rs259 …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 Dref.rs202 BecauseRead, PtrInner,
979 fn project(src: PtrInner<'_, [u8]>) -> *mut T { in cast_for_sized()
H A Dwrappers.rs812 fn project(slf: PtrInner<'_, Self>) -> *mut ReadOnly<T::Type> { in project()
H A Dimpls.rs813 fn project(slf: PtrInner<'_, Self>) -> *mut T { in project()
1094 fn project(slf: crate::PtrInner<'_, Self>) -> *mut Self::Type {
H A Dlayout.rs799 fn project(src: PtrInner<'_, Src>) -> *mut Dst { in project()
H A Dlib.rs393 PtrInner,
1255 fn project(slf: PtrInner<'_, Self>) -> *mut Self::Type; in project()
/linux/rust/zerocopy/src/util/
H A Dmacros.rs722 fn project(src: $crate::pointer::PtrInner<'_, $src>) -> *mut $dst {