Searched refs:size_info (Results 1 – 7 of 7) sorted by relevance
| /linux/rust/zerocopy/src/ |
| H A D | layout.rs | 35 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 D | ref.rs | 632 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 D | lib.rs | 902 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 D | error.rs | 512 if let crate::SizeInfo::Sized { size } = Dst::LAYOUT.size_info { in display_verbose_extras()
|
| /linux/rust/zerocopy/src/pointer/ |
| H A D | mod.rs | 202 match (src.size_info, dst.size_info) { in project()
|
| /linux/rust/zerocopy/src/util/ |
| H A D | mod.rs | 616 size_info: crate::SizeInfo::Sized { size }, in validate_cast_and_convert_metadata()
|
| H A D | macros.rs | 688 let dst_is_zst = match $tyvar::LAYOUT.size_info {
|