Struct stivale_boot::v2::StivaleModuleTag [−][src]
#[repr(C)]pub struct StivaleModuleTag {
pub header: StivaleTagHeader,
pub module_len: u64,
pub modules_array: [StivaleModule; 0],
}
Expand description
This tag is used to get the modules that the bootloader loaded alongside the kernel, if any.
Fields
header: StivaleTagHeader
module_len: u64
Length of the modules array.
modules_array: [StivaleModule; 0]
Pointer to the modules array.
Implementations
pub fn iter(&self) -> StivaleModuleIter<'_>ⓘNotable traits for StivaleModuleIter<'a>impl<'a> Iterator for StivaleModuleIter<'a> type Item = &'a StivaleModule;
pub fn iter(&self) -> StivaleModuleIter<'_>ⓘNotable traits for StivaleModuleIter<'a>impl<'a> Iterator for StivaleModuleIter<'a> type Item = &'a StivaleModule;
Notable traits for StivaleModuleIter<'a>
impl<'a> Iterator for StivaleModuleIter<'a> type Item = &'a StivaleModule;
Returns an iterator over all the modules that were loaded.
Return’s the modules array pointer as a rust slice.