pub struct GrubBootloader;Expand description
GRUB bootloader.
This is a basic GRUB support implementation. Full GRUB support will be implemented in Phase 2.
Implementations§
Trait Implementations§
Source§impl Bootloader for GrubBootloader
impl Bootloader for GrubBootloader
Source§fn prepare(&self, _ctx: &Context) -> Result<BootloaderFiles>
fn prepare(&self, _ctx: &Context) -> Result<BootloaderFiles>
Prepare bootloader files (download, extract, etc.). Read more
Source§fn config_files(&self, _ctx: &Context) -> Result<Vec<ConfigFile>>
fn config_files(&self, _ctx: &Context) -> Result<Vec<ConfigFile>>
Get bootloader configuration files to include in image. Read more
Auto Trait Implementations§
impl Freeze for GrubBootloader
impl RefUnwindSafe for GrubBootloader
impl Send for GrubBootloader
impl Sync for GrubBootloader
impl Unpin for GrubBootloader
impl UnsafeUnpin for GrubBootloader
impl UnwindSafe for GrubBootloader
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more