Searched refs:LAYOUT (Results 1 – 11 of 11) sorted by relevance
797 const LAYOUT: DstLayout; constant871 meta.size_for_metadata(Self::LAYOUT) in size_for_metadata()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()927 _ => match T::LAYOUT.validate_cast_and_convert_metadata( in maximum_trailing_slice_len()928 T::LAYOUT.align.get(), in maximum_trailing_slice_len()1063 const LAYOUT: DstLayout = DstLayout::for_slice::<T>(); constant6504 assert_eq!(<$ty as KnownLayout>::LAYOUT, expect); in test_known_layout()6505 assert_eq!(<ManuallyDrop<$ty> as KnownLayout>::LAYOUT, expect); in test_known_layout()6506 assert_eq!(<PhantomData<$ty> as KnownLayout>::LAYOUT, <() as KnownLayout>::LAYOUT); in test_known_layout()[all …]
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()
338 <Dst as KnownLayout>::LAYOUT.align.get().fmt(f)?; in display_verbose_extras()512 if let crate::SizeInfo::Sized { size } = Dst::LAYOUT.size_info { in display_verbose_extras()
1075 match CastParams::try_compute(&Src::LAYOUT, &Dst::LAYOUT) { in project()
112 … const LAYOUT: #zerocopy_crate::DstLayout = #zerocopy_crate::DstLayout::for_repr_c_struct( in derive_known_layout_for_repr_c_struct() constant117 <#trailing_field_ty as #zerocopy_crate::KnownLayout>::LAYOUT in derive_known_layout_for_repr_c_struct()240 …const LAYOUT: #zerocopy_crate::DstLayout = <#ident #ty_generics as #zerocopy_crate::KnownLayout>::… in derive_known_layout_for_repr_c_struct() constant289 … const LAYOUT: #zerocopy_crate::DstLayout = #zerocopy_crate::DstLayout::for_type::<Self>(); in derive() constant
359 <[$t] as $crate::KnownLayout>::LAYOUT365 <[$t] as $crate::KnownLayout>::LAYOUT607 Src::LAYOUT.align.get() >= Dst::LAYOUT.align.get() in try_transmute_ref()671 Src::LAYOUT.align.get() >= Dst::LAYOUT.align.get() in try_transmute_mut()884 Src::LAYOUT.align.get() >= Dst::LAYOUT.align.get() in transmute_ref()917 Src::LAYOUT.align.get() >= Dst::LAYOUT.align.get() in transmute_mut()
393 let align = T::LAYOUT.align.get(); in new_box()587 util::padding_needed_for(unpadded_size, T::LAYOUT.align) in padding_needed_for()598 None => T::LAYOUT, in validate_cast_and_convert_metadata()615 align: T::LAYOUT.align, in validate_cast_and_convert_metadata()
459 const LAYOUT: crate::DstLayout = crate::DstLayout::for_type::<$ty>(); constant505 const LAYOUT: DstLayout = <$repr as KnownLayout>::LAYOUT; constant688 let dst_is_zst = match $tyvar::LAYOUT.size_info {
200 let src = <Src as KnownLayout>::LAYOUT; in project()201 let dst = <Dst as KnownLayout>::LAYOUT; in project()
111 SCRIPT LAYOUT
507 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)10205 FIXED-LAYOUT NVMEM LAYOUT DRIVER14210 KERNEL NFSD BLOCK and SCSI LAYOUT DRIVER20411 ONIE TLV NVMEM LAYOUT DRIVER25191 SL28 VPD NVMEM LAYOUT DRIVER