pub trait Align {
    fn alignment() -> usize;

    fn assert_aligned(storage: &mut [u8]) { ... }
}
Expand description

Trait for querying the alignment of a struct

Needed for dynamic-sized types because mem::align_of has a Sized bound (due to dyn Trait)

Required methods

Required memory alignment for this type

Provided methods

Assert that some storage is correctly aligned for this type

Implementors