Lines Matching defs:fn
76 const fn try_to_nonzero_elem_size(&self) -> Option<SizeInfo<NonZeroUsize>> { in try_to_nonzero_elem_size() constant
167 const fn assume_shallow_unpadded(self) -> Self { in assume_shallow_unpadded() constant
185 pub const fn new_zst(repr_align: Option<NonZeroUsize>) -> DstLayout { in new_zst() constant
209 pub const fn for_type<T>() -> DstLayout { in for_type() constant
233 pub const fn for_unpadded_type<T>() -> DstLayout { in for_unpadded_type() constant
242 pub(crate) const fn for_slice<T>() -> DstLayout { in for_slice() constant
280 pub const fn for_repr_c_struct( in for_repr_c_struct() constant
341 pub const fn extend(self, field: DstLayout, repr_packed: Option<NonZeroUsize>) -> Self { in extend() constant
492 pub const fn pad_to_align(self) -> Self { in pad_to_align() constant
521 pub const fn requires_static_padding(self) -> bool { in requires_static_padding() constant
529 pub const fn requires_dynamic_padding(self) -> bool { in requires_dynamic_padding() constant
609 pub(crate) const fn validate_cast_and_convert_metadata( in validate_cast_and_convert_metadata() constant
913 const fn try_compute( in project() constant