Home
last modified time | relevance | path

Searched refs:MetadataOf (Results 1 – 4 of 4) sorted by relevance

/linux/rust/zerocopy/src/util/
H A Dmod.rs474 pub struct MetadataOf<T: ?Sized + KnownLayout> { struct
483 impl<T: ?Sized + KnownLayout> Copy for MetadataOf<T> {} implementation
484 impl<T: ?Sized + KnownLayout> Clone for MetadataOf<T> { implementation
491 impl<T: ?Sized + KnownLayout> core::fmt::Debug for MetadataOf<T> implementation
501 impl<T: ?Sized> MetadataOf<T> impl
593 bytes_len: MetadataOf<[u8]>, in validate_cast_and_convert_metadata()
596 ) -> Result<(MetadataOf<T>, MetadataOf<[u8]>), MetadataCastError> { in validate_cast_and_convert_metadata()
656 let elems = unsafe { MetadataOf::new_unchecked(elems) }; in validate_cast_and_convert_metadata()
670 let split_at = unsafe { MetadataOf::<[u8]>::new_unchecked(split_at) }; in validate_cast_and_convert_metadata()
676 pub use len_of::MetadataOf;
/linux/rust/zerocopy/src/pointer/
H A Dinner.rs21 AlignmentError, CastError, KnownLayout, MetadataOf, SizeError, SplitAt,
225 pub fn meta(self) -> MetadataOf<T> { in meta()
229 unsafe { MetadataOf::new_unchecked(meta) } in meta()
300 l_len: crate::util::MetadataOf<T>, in split_at_unchecked()
578 let maybe_metadata = MetadataOf::<U>::validate_cast_and_convert_metadata( in try_cast_into()
665 let i = unsafe { MetadataOf::new_unchecked(i) }; in test_split_at()
/linux/rust/zerocopy/src/
H A Dsplit_at.rs161 MetadataOf::new_in_bounds(self, l_len).map( in split_at()
241 MetadataOf::new_in_bounds(self, l_len).map( in split_at_mut()
832 fn l_len(&self) -> MetadataOf<T> { in l_len()
835 unsafe { MetadataOf::<T>::new_unchecked(self.l_len) } in l_len()
H A Dlib.rs427 pub use crate::util::MetadataOf;