Home
last modified time | relevance | path

Searched defs:PointerMetadata (Results 1 – 5 of 5) sorted by relevance

/linux/rust/zerocopy/src/
H A Dlib.rs767 type PointerMetadata: PointerMetadata; typedef
812 fn pointer_to_metadata(ptr: *mut Self) -> Self::PointerMetadata; in pointer_to_metadata()
892 T: ?Sized + KnownLayout<PointerMetadata = usize>, in trailing_slice_layout()
943 pub trait PointerMetadata: Copy + Eq + Debug + Ord { trait
972 impl PointerMetadata for () { impl
1032 type PointerMetadata = usize; typedef
2524 Self: KnownLayout<PointerMetadata = usize> + Immutable, in try_ref_from_bytes_with_elems()
2645 Self: KnownLayout<PointerMetadata = usize> + Immutable, in try_ref_from_prefix_with_elems()
2753 Self: KnownLayout<PointerMetadata = usize> + Immutable, in try_ref_from_suffix_with_elems()
2849 Self: KnownLayout<PointerMetadata = usize> + IntoBytes, in try_mut_from_bytes_with_elems()
[all …]
H A Dlayout.rs1032 src_meta: Src::PointerMetadata, in project()
1033 ) -> Dst::PointerMetadata { in project()
/linux/rust/zerocopy/src/util/
H A Dmod.rs387 meta: T::PointerMetadata, in new_box()
509 T: KnownLayout<PointerMetadata = usize>, in new_in_bounds()
568 T: KnownLayout<PointerMetadata = usize>, in padding_needed_for()
595 meta: Option<T::PointerMetadata>, in validate_cast_and_convert_metadata()
/linux/rust/zerocopy/src/pointer/
H A Dinner.rs566 meta: Option<U::PointerMetadata>, in try_cast_into()
H A Dptr.rs1102 meta: Option<U::PointerMetadata>, in try_cast_into()
1173 meta: Option<U::PointerMetadata>, in try_cast_into_no_leftover()