Home
last modified time | relevance | path

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

/linux/rust/zerocopy/src/
H A Dlayout.rs47 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 Dlib.rs890 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 Dmod.rs51 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 Dmacros.rs690 crate::SizeInfo::SliceDst(TrailingSliceLayout { elem_size, .. }) => {