Home
last modified time | relevance | path

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

/linux/rust/zerocopy/src/util/
H A Dmod.rs570 let trailing_slice_layout = crate::trailing_slice_layout::<T>(); in padding_needed_for() localVariable
583 let trailing_size = self.meta.unchecked_mul(trailing_slice_layout.elem_size); in padding_needed_for()
584 trailing_size.unchecked_add(trailing_slice_layout.offset) in padding_needed_for()
/linux/rust/zerocopy/src/pointer/
H A Dinner.rs339 let offset = crate::trailing_slice_layout::<T>().offset; in trailing_slice()
/linux/rust/zerocopy/src/
H A Dlayout.rs534 SizeInfo::SliceDst(trailing_slice_layout) => { in requires_dynamic_padding()
537 trailing_slice_layout.offset % self.align.get() != 0 in requires_dynamic_padding()
538 || trailing_slice_layout.elem_size % self.align.get() != 0 in requires_dynamic_padding()
H A Dlib.rs890 pub(crate) fn trailing_slice_layout<T>() -> TrailingSliceLayout in trailing_slice_layout() function