Home
last modified time | relevance | path

Searched refs:size_info (Results 1 – 7 of 7) sorted by relevance

/linux/rust/zerocopy/src/
H A Dlayout.rs35 pub(crate) size_info: SizeInfo, field
195 size_info: SizeInfo::Sized { size: 0 }, in new_zst()
219 size_info: SizeInfo::Sized { size: mem::size_of::<T>() }, in for_type()
256 size_info: SizeInfo::SliceDst(TrailingSliceLayout { in for_slice()
379 let (interfield_padding, size_info) = match self.size_info { in extend()
408 match field.size_info { in extend()
458 DstLayout { align, size_info, statically_shallow_unpadded } in extend()
495 let (static_padding, size_info) = match self.size_info { in pad_to_align()
510 size_info @ SizeInfo::SliceDst(_) => (0, size_info), in pad_to_align()
515 DstLayout { align: self.align, size_info, statically_shallow_unpadded } in pad_to_align()
[all …]
H A Dref.rs632 if let crate::layout::SizeInfo::Sized { .. } = T::LAYOUT.size_info { in into_ref()
680 if let crate::layout::SizeInfo::Sized { .. } = T::LAYOUT.size_info { in into_mut()
814 if let crate::layout::SizeInfo::Sized { .. } = T::LAYOUT.size_info { in deref()
856 if let crate::layout::SizeInfo::Sized { .. } = T::LAYOUT.size_info { in deref_mut()
H A Dlib.rs902 const SIZE_INFO: TrailingSliceLayout = match T::LAYOUT.size_info { in trailing_slice_layout()
925 const MAX_LEN: usize = match T::LAYOUT.size_info { in maximum_trailing_slice_len()
984 match layout.size_info { in size_for_metadata()
1006 match layout.size_info { in size_for_metadata()
6513 size_info: match trailing_slice_elem_size { in test_known_layout()
6587 size_info: SizeInfo::Sized { size }, in test_known_layout_derive()
6593 size_info: SizeInfo::SliceDst(TrailingSliceLayout { offset, elem_size }), in test_known_layout_derive()
H A Derror.rs512 if let crate::SizeInfo::Sized { size } = Dst::LAYOUT.size_info { in display_verbose_extras()
/linux/rust/zerocopy/src/pointer/
H A Dmod.rs202 match (src.size_info, dst.size_info) { in project()
/linux/rust/zerocopy/src/util/
H A Dmod.rs616 size_info: crate::SizeInfo::Sized { size }, in validate_cast_and_convert_metadata()
H A Dmacros.rs688 let dst_is_zst = match $tyvar::LAYOUT.size_info {