Trait Alignment
pub trait Alignment: Copy + Seal
Trait for types that wrap an alignment value.
Required Methods
fn new(align: usize, minimum_align: usize) -> SelfTakes an alignment value and a minimum valid alignment, and returns an alignment wrapper that contains a power of two alignment that is greater than
minimum_align, and if possible, greater thanalign.fn alignment(self, minimum_align: usize) -> usizeTakes a minimum valid alignment, and returns an alignment wrapper that contains a power of two alignment that is greater than
minimum_align, and if possible, greater than the contained value.
Implementors
impl Alignment for RuntimeAlignimpl<const ALIGN: usize> Alignment for ConstAlign<ALIGN>