Expand description
The bootmgr-rs
library crate.
§NOTE: This crate has been renamed to bootmgr
. Use that crate instead.
This is used mainly to expose features such as the parser, boot actions, etc. for external applications such as the integration tests, as well as the fuzzers.
This “library” aspect of it also allows for external frontends to be provided beyond that of ratatui, like GUI frontends or an even more minimal user interface.
An example basic frontend of this bootloader core can be found in bootmgr-rs-minimal.
§MSRV
The minimum supported rust version is 1.88.0.
Modules§
- boot
- Provides
BootMgr
, a struct which abstracts most of loading aConfig
. - config
- Provides
Config
, the main configuration struct. - error
- Provides
BootError
, which encapsulates other errors - system
- System re-exports
Type Aliases§
- Boot
Result - The primary result type that wraps around
crate::error::BootError
.