Searched defs:PointerMetadata (Results 1 – 5 of 5) sorted by relevance
| /linux/rust/zerocopy/src/ |
| H A D | lib.rs | 767 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 D | layout.rs | 1032 src_meta: Src::PointerMetadata, in project() 1033 ) -> Dst::PointerMetadata { in project()
|
| /linux/rust/zerocopy/src/util/ |
| H A D | mod.rs | 387 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 D | inner.rs | 566 meta: Option<U::PointerMetadata>, in try_cast_into()
|
| H A D | ptr.rs | 1102 meta: Option<U::PointerMetadata>, in try_cast_into() 1173 meta: Option<U::PointerMetadata>, in try_cast_into_no_leftover()
|