#[repr(C)]pub struct RootTag {
pub total_len: u32,
/* private fields */
}
Expand description
The root tag. The official Multiboot2 name is literally the “fixed part” of the tags, so I made a better name.
Fields§
§total_len: u32
The total length between the root tag and the terminating tag. You can also search for the tag that has a type of 0 and a length of 8.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for RootTag
impl RefUnwindSafe for RootTag
impl Send for RootTag
impl Sync for RootTag
impl Unpin for RootTag
impl UnwindSafe for RootTag
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dst: *mut u8)
unsafe fn clone_to_uninit(&self, dst: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)