Lines Matching defs:PointerMetadata
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()
2960 Self: KnownLayout<PointerMetadata = usize> + IntoBytes, in try_mut_from_prefix_with_elems()
3060 Self: KnownLayout<PointerMetadata = usize> + IntoBytes, in try_mut_from_suffix_with_elems()
3301 meta: Option<T::PointerMetadata>, in try_ref_from_prefix_suffix()
3321 meta: Option<T::PointerMetadata>, in try_mut_from_prefix_suffix()
3701 Self: KnownLayout<PointerMetadata = usize>, in new_box_zeroed_with_elems()
4714 Self: KnownLayout<PointerMetadata = usize> + Immutable, in ref_from_bytes_with_elems()
4813 Self: KnownLayout<PointerMetadata = usize> + Immutable, in ref_from_prefix_with_elems()
4907 Self: KnownLayout<PointerMetadata = usize> + Immutable, in ref_from_suffix_with_elems()
4988 Self: IntoBytes + KnownLayout<PointerMetadata = usize> + Immutable, in mut_from_bytes_with_elems()
5078 Self: IntoBytes + KnownLayout<PointerMetadata = usize>, in mut_from_prefix_with_elems()
5163 Self: IntoBytes + KnownLayout<PointerMetadata = usize>, in mut_from_suffix_with_elems()
5477 meta: Option<T::PointerMetadata>, in ref_from_prefix_suffix()
5497 meta: Option<T::PointerMetadata>, in mut_from_prefix_suffix()