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

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

    pub 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

pub fn alignment() -> usize[src]

Required memory alignment for this type

Loading content...

Provided methods

pub fn assert_aligned(storage: &mut [u8])[src]

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...