mod boot_entry_iter;
pub(crate) mod parse;
mod reader;
mod writer;
pub use parse::*;
pub use parse::{EFIHardDrive, EFIHardDriveType, FilePath, FilePathList};
pub use reader::BootVarReader;
pub use writer::BootVarWriter;
pub trait BootVarName {
fn boot_var_name(self) -> String;
}
impl BootVarName for u16 {
fn boot_var_name(self) -> String {
format!("Boot{:04X}", self)
}
}