Struct stivale_boot::v2::StivaleStruct
source · [−]#[repr(C)]pub struct StivaleStruct { /* private fields */ }
Implementations
sourceimpl StivaleStruct
impl StivaleStruct
pub fn new() -> Self
pub fn add_tag(&mut self, header: StivaleTagHeader)
pub fn set_bootloader_brand(&mut self, brand: &str)
pub fn set_bootloader_version(&mut self, version: &str)
pub fn bootloader_brand(&self) -> &str
pub fn bootloader_version(&self) -> &str
pub fn get_tag(&self, identifier: u64) -> Option<u64>
pub fn command_line(&self) -> Option<&'static StivaleCommandLineTag>
pub fn memory_map(&self) -> Option<&'static StivaleMemoryMapTag>
pub fn framebuffer(&self) -> Option<&'static StivaleFramebufferTag>
pub fn edid_info(&self) -> Option<&'static StivaleEdidInfoTag>
pub fn mtrr(&self) -> Option<&'static StivaleMtrrTag>
pub fn terminal(&self) -> Option<&'static StivaleTerminalTag>
pub fn modules(&self) -> Option<&'static StivaleModuleTag>
pub fn rsdp(&self) -> Option<&'static StivaleRsdpTag>
pub fn smbios(&self) -> Option<&'static StivaleSmbiosTag>
pub fn epoch(&self) -> Option<&'static StivaleEpochTag>
pub fn firmware(&self) -> Option<&'static StivaleFirmwareTag>
pub fn efi_system_table(&self) -> Option<&'static StivaleEfiSystemTableTag>
pub fn kernel_file(&self) -> Option<&'static StivaleKernelFileTag>
pub fn kernel_slide(&self) -> Option<&'static StivaleKernelSlideTag>
pub fn smp(&self) -> Option<&'static StivaleSmpTag>
pub fn smp_mut(&mut self) -> Option<&'static mut StivaleSmpTag>
pub fn pxe_info(&self) -> Option<&'static StivalePxeInfoTag>
pub fn uart(&self) -> Option<&'static StivaleUartTag>
pub fn dev_tree(&self) -> Option<&'static StivaleDeviceTreeTag>
pub fn vmap(&self) -> Option<&'static StivaleVMapTag>
pub fn kernel_file_v2(&self) -> Option<&'static StivaleKernelFileV2Tag>
pub fn pmrs(&self) -> Option<&'static StivalePmrsTag>
pub fn kernel_base_addr(&self) -> Option<&'static StivaleKernelBaseAddressTag>
pub fn boot_volume(&self) -> Option<&'static StivaleBootVolumeTag>
Auto Trait Implementations
impl RefUnwindSafe for StivaleStruct
impl Send for StivaleStruct
impl Sync for StivaleStruct
impl Unpin for StivaleStruct
impl UnwindSafe for StivaleStruct
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more