[][src]Trait uefi::data_types::Align

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

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

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

fn alignment() -> usize

Required memory alignment for this type

Loading content...

Provided methods

fn assert_aligned(storage: &mut [u8])

Assert that some storage is correctly aligned for this type

Loading content...

Implementors

impl Align for MemoryDescriptor[src]

impl<Header> Align for NamedFileProtocolInfo<Header>[src]

Loading content...