pub struct BiosCharacteristics {Show 30 fields
pub unknown: bool,
pub bios_characteristics_not_supported: bool,
pub isa_supported: bool,
pub mca_supported: bool,
pub eisa_supported: bool,
pub pci_supported: bool,
pub pcmcia_supported: bool,
pub plug_and_play_supported: bool,
pub apm_supported: bool,
pub bios_upgradeable: bool,
pub bios_shadowing_allowed: bool,
pub vlvesa_supported: bool,
pub escd_support_available: bool,
pub boot_from_cdsupported: bool,
pub selectable_boot_supported: bool,
pub bios_rom_socketed: bool,
pub boot_from_pcmcia_supported: bool,
pub edd_specification_supported: bool,
pub floppy_nec_japanese_supported: bool,
pub floppy_toshiba_japanese_supported: bool,
pub floppy_525_360_supported: bool,
pub floppy_525_12_supported: bool,
pub floppy_35_720_supported: bool,
pub floppy_35_288_supported: bool,
pub print_screen_service_supported: bool,
pub keyboard_8042services_supported: bool,
pub serial_services_supported: bool,
pub printer_services_supported: bool,
pub cga_mono_video_services_supported: bool,
pub nec_pc_98supported: bool,
}Expand description
BIOS characteristics
Fields§
§unknown: boolUnknown
bios_characteristics_not_supported: boolBIOS Characteristics aren’t supported
isa_supported: boolISA is supported
mca_supported: boolMCA is supported
eisa_supported: boolEISA is supported
pci_supported: boolPCI is supported
pcmcia_supported: boolPCMCIA is supported
plug_and_play_supported: boolPlug-n-play is supported
apm_supported: boolAPM is supported
bios_upgradeable: boolBIOS is upgradeable (Flash)
bios_shadowing_allowed: boolBIOS shadowing is allowed
vlvesa_supported: boolVL-VESA is supported
escd_support_available: boolESCD support is available
boot_from_cdsupported: boolBoot from CD is supported
selectable_boot_supported: boolSelectable boot is supported
bios_rom_socketed: boolBIOS ROM is socketed (e.g. PLCC or SOP socket)
boot_from_pcmcia_supported: boolBoot from PCMCIA is supported
edd_specification_supported: boolEDD specification is supported
floppy_nec_japanese_supported: boolJapanese floppy for NEC 9800 1.2 MB (3.5“, 1K bytes/sector, 360 RPM) is supported
floppy_toshiba_japanese_supported: boolJapanese floppy for Toshiba 1.2 MB (3.5“, 360 RPM) is supported
floppy_525_360_supported: bool5.25“ / 360 KB floppy services are supported
floppy_525_12_supported: bool5.25“ / 1.2 MB floppy services are supported
floppy_35_720_supported: bool3.5“ / 720 KB floppy services are supported
floppy_35_288_supported: bool3.5“ 2.88 MB floppy services are supported
print_screen_service_supported: boolPrintScreen service is supported
keyboard_8042services_supported: bool8042 keyboard services are supported
serial_services_supported: boolSerial services are supported
printer_services_supported: boolPrinter services are supported
cga_mono_video_services_supported: boolCGA/Mono Video Services are supported
nec_pc_98supported: boolNEC PC-98 supported
Trait Implementations§
Source§impl Clone for BiosCharacteristics
impl Clone for BiosCharacteristics
Source§fn clone(&self) -> BiosCharacteristics
fn clone(&self) -> BiosCharacteristics
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for BiosCharacteristics
impl Debug for BiosCharacteristics
Source§impl<'de> Deserialize<'de> for BiosCharacteristics
impl<'de> Deserialize<'de> for BiosCharacteristics
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Source§impl From<BiosCharacteristics> for BiosCharacteristics
impl From<BiosCharacteristics> for BiosCharacteristics
Source§fn from(value: BiosCharacteristics) -> Self
fn from(value: BiosCharacteristics) -> Self
Source§impl Serialize for BiosCharacteristics
impl Serialize for BiosCharacteristics
Auto Trait Implementations§
impl Freeze for BiosCharacteristics
impl RefUnwindSafe for BiosCharacteristics
impl Send for BiosCharacteristics
impl Sync for BiosCharacteristics
impl Unpin for BiosCharacteristics
impl UnwindSafe for BiosCharacteristics
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more