Searched refs:TrailingSliceLayout (Results 1 – 4 of 4) sorted by relevance
| /linux/rust/zerocopy/src/ |
| H A D | layout.rs | 47 SliceDst(TrailingSliceLayout<E>), 52 pub(crate) struct TrailingSliceLayout<E = usize> { struct 79 SizeInfo::SliceDst(TrailingSliceLayout { offset, elem_size }) => { in try_to_nonzero_elem_size() argument 81 SizeInfo::SliceDst(TrailingSliceLayout { offset, elem_size }) in try_to_nonzero_elem_size() 256 size_info: SizeInfo::SliceDst(TrailingSliceLayout { in for_slice() 427 SizeInfo::SliceDst(TrailingSliceLayout { in extend() 447 SizeInfo::SliceDst(TrailingSliceLayout { offset, elem_size }) in extend() 683 SizeInfo::SliceDst(TrailingSliceLayout { offset, elem_size }) => { in validate_cast_and_convert_metadata() 1111 SizeInfo::SliceDst(TrailingSliceLayout { offset, elem_size }) => { in test_dst_layout_for_slice() 1203 size_info: SizeInfo::SliceDst(TrailingSliceLayout { elem_size, offset: 11 }), in test_dst_layout_extend_sized_with_dst() [all …]
|
| H A D | lib.rs | 890 pub(crate) fn trailing_slice_layout<T>() -> TrailingSliceLayout in trailing_slice_layout() 895 const SIZE_INFO: TrailingSliceLayout; in trailing_slice_layout() 902 const SIZE_INFO: TrailingSliceLayout = match T::LAYOUT.size_info { in trailing_slice_layout() 926 SizeInfo::SliceDst(TrailingSliceLayout { elem_size: 0, .. }) => usize::MAX, in maximum_trailing_slice_len() 1007 SizeInfo::SliceDst(TrailingSliceLayout { offset, elem_size }) => { in size_for_metadata() 6516 SizeInfo::SliceDst(TrailingSliceLayout { offset, elem_size }) in test_known_layout() 6593 size_info: SizeInfo::SliceDst(TrailingSliceLayout { offset, elem_size }), in test_known_layout_derive()
|
| /linux/rust/zerocopy/src/pointer/ |
| H A D | mod.rs | 51 layout::{SizeInfo, TrailingSliceLayout}, 205 … SizeInfo::SliceDst(TrailingSliceLayout { offset: src_offset, elem_size: src_elem_size }), in project() 206 … SizeInfo::SliceDst(TrailingSliceLayout { offset: dst_offset, elem_size: dst_elem_size }) in project()
|
| /linux/rust/zerocopy/src/util/ |
| H A D | macros.rs | 690 crate::SizeInfo::SliceDst(TrailingSliceLayout { elem_size, .. }) => {
|