Crate bootmgr_rs_core

Source
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 a Config.
config
Provides Config, the main configuration struct.
error
Provides BootError, which encapsulates other errors
system
System re-exports

Type Aliases§

BootResult
The primary result type that wraps around crate::error::BootError.