pub const fn safe_size_to_count<T: Sized>(
size: usize,
) -> Result<usize, UnalignedSizeError>
Expand description
Checks that the specified size if a multiple of a type’s size and returns the size divided by the type’s size.
§Errors
Returns UnalignedSizeError
in case the provided size is not aligned or T
is zero sized type.