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

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

fn alignment() -> usize[src]

Expand description

Required memory alignment for this type

Loading content...

Provided methods

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

Expand description

Assert that some storage is correctly aligned for this type

Loading content...

Implementors

impl Align for MemoryDescriptor[src]

fn alignment() -> usize[src]

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

fn alignment() -> usize[src]

Loading content...