Struct multiboot2_header::Multiboot2BasicHeader [−][src]
#[repr(C, packed(8))]pub struct Multiboot2BasicHeader { /* fields omitted */ }Expand description
Use this only if you know what you do. You probably want to use
Multiboot2Header instead.
The “basic” Multiboot2 header. This means only the properties, that are known during compile time. All other information are derived during runtime from the size property.
Implementations
Verifies that a Multiboot2 header is valid.
Calculates the checksum as described in the spec.
Returns
pub fn tag_iter(&self) -> Multiboot2HeaderTagIterⓘNotable traits for Multiboot2HeaderTagIterimpl Iterator for Multiboot2HeaderTagIter type Item = *const HeaderTag;
pub fn tag_iter(&self) -> Multiboot2HeaderTagIterⓘNotable traits for Multiboot2HeaderTagIterimpl Iterator for Multiboot2HeaderTagIter type Item = *const HeaderTag;
Notable traits for Multiboot2HeaderTagIter
impl Iterator for Multiboot2HeaderTagIter type Item = *const HeaderTag;Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Multiboot2BasicHeader
impl Send for Multiboot2BasicHeader
impl Sync for Multiboot2BasicHeader
impl Unpin for Multiboot2BasicHeader
impl UnwindSafe for Multiboot2BasicHeader
Blanket Implementations
Mutably borrows from an owned value. Read more