Enum minivec::LayoutErr [−][src]
pub enum LayoutErr {
AlignmentTooSmall,
AlignmentNotDivisibleByTwo,
}
Expand description
LayoutErr
is the error type returned by the alignment-based associated functions for MiniVec
Variants
AlignmentTooSmall
is returned when the user-supplied alignment fails to meet the base minimum alignment
requirements for the backing allocation of the MiniVec
.
The minimum alignment requirement is core::mem::align_of::<*const ()>()
.
AlignmentNotDivisibleByTwo
is returned when the user-supplied alignment fails to meet the requirement of being
a power of two.