#[derive(Clone, Debug, serde::Deserialize, serde::Serialize)]
pub enum BootSource {
None,
Pxe,
Floppy,
Cd,
Usb,
Hdd,
BiosSetup,
Utilities,
Diags,
UefiShell,
UefiTarget,
SDCard,
UefiHttp,
RemoteDrive,
UefiBootNext,
Recovery,
}
#[allow(clippy::derivable_impls)]
impl Default for BootSource {
fn default() -> BootSource {
BootSource::None
}
}
impl crate::Metadata<'static> for BootSource {
const JSON_SCHEMA: &'static str = "ComputerSystem.json";
}