Searched refs:MetadataOf (Results 1 – 4 of 4) sorted by relevance
| /linux/rust/zerocopy/src/util/ |
| H A D | mod.rs | 474 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 D | inner.rs | 21 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 D | split_at.rs | 161 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 D | lib.rs | 427 pub use crate::util::MetadataOf;
|