Struct smbioslib::BiosCharacteristics
source · pub struct BiosCharacteristics {
pub raw: u32,
}
Expand description
Fields§
§raw: u32
Raw value
Implementations§
source§impl BiosCharacteristics
impl BiosCharacteristics
sourcepub fn bios_characteristics_not_supported(&self) -> bool
pub fn bios_characteristics_not_supported(&self) -> bool
BIOS Characteristics are not supported.
sourcepub fn isa_supported(&self) -> bool
pub fn isa_supported(&self) -> bool
ISA is supported.
sourcepub fn mca_supported(&self) -> bool
pub fn mca_supported(&self) -> bool
MCA is supported.
sourcepub fn eisa_supported(&self) -> bool
pub fn eisa_supported(&self) -> bool
EISA is supported.
sourcepub fn pci_supported(&self) -> bool
pub fn pci_supported(&self) -> bool
PCI is supported.
sourcepub fn pcmcia_supported(&self) -> bool
pub fn pcmcia_supported(&self) -> bool
PC card (PCMCIA) is supported.
sourcepub fn plug_and_play_supported(&self) -> bool
pub fn plug_and_play_supported(&self) -> bool
Plug and Play is supported.
sourcepub fn apm_supported(&self) -> bool
pub fn apm_supported(&self) -> bool
APM is supported.
sourcepub fn bios_upgradeable(&self) -> bool
pub fn bios_upgradeable(&self) -> bool
BIOS is upgradeable (Flash).
sourcepub fn bios_shadowing_allowed(&self) -> bool
pub fn bios_shadowing_allowed(&self) -> bool
BIOS shadowing is allowed.
sourcepub fn vlvesa_supported(&self) -> bool
pub fn vlvesa_supported(&self) -> bool
VL-VESA is supported.
sourcepub fn escd_support_available(&self) -> bool
pub fn escd_support_available(&self) -> bool
ESCD support is available.
sourcepub fn boot_from_cdsupported(&self) -> bool
pub fn boot_from_cdsupported(&self) -> bool
Boot from CD is supported.
sourcepub fn selectable_boot_supported(&self) -> bool
pub fn selectable_boot_supported(&self) -> bool
Selectable boot is supported.
sourcepub fn bios_rom_socketed(&self) -> bool
pub fn bios_rom_socketed(&self) -> bool
BIOS ROM is socketed (e.g. PLCC or SOP socket).
sourcepub fn boot_from_pcmcia_supported(&self) -> bool
pub fn boot_from_pcmcia_supported(&self) -> bool
Boot from PC card (PCMCIA) is supported.
sourcepub fn edd_specification_supported(&self) -> bool
pub fn edd_specification_supported(&self) -> bool
EDD specification is supported.
sourcepub fn floppy_nec_japanese_supported(&self) -> bool
pub fn floppy_nec_japanese_supported(&self) -> bool
Int 13h — Japanese floppy for NEC 9800 1.2 MB (3.5”, 1K bytes/sector, 360 RPM) is supported.
sourcepub fn floppy_toshiba_japanese_supported(&self) -> bool
pub fn floppy_toshiba_japanese_supported(&self) -> bool
Int 13h — Japanese floppy for Toshiba 1.2 MB (3.5”, 360 RPM) is supported.
sourcepub fn floppy_525_360_supported(&self) -> bool
pub fn floppy_525_360_supported(&self) -> bool
Int 13h — 5.25” / 360 KB floppy services are supported.
sourcepub fn floppy_525_12_supported(&self) -> bool
pub fn floppy_525_12_supported(&self) -> bool
Int 13h — 5.25” /1.2 MB floppy services are supported.
sourcepub fn floppy_35_720_supported(&self) -> bool
pub fn floppy_35_720_supported(&self) -> bool
Int 13h — 3.5” / 720 KB floppy services are supported.
sourcepub fn floppy_35_288_supported(&self) -> bool
pub fn floppy_35_288_supported(&self) -> bool
Int 13h — 3.5” / 2.88 MB floppy services are supported.
sourcepub fn print_screen_service_supported(&self) -> bool
pub fn print_screen_service_supported(&self) -> bool
Int 5h, print screen Service is supported.
sourcepub fn keyboard_8042services_supported(&self) -> bool
pub fn keyboard_8042services_supported(&self) -> bool
Int 9h, 8042 keyboard services are supported.
sourcepub fn serial_services_supported(&self) -> bool
pub fn serial_services_supported(&self) -> bool
Int 14h, serial services are supported.
sourcepub fn printer_services_supported(&self) -> bool
pub fn printer_services_supported(&self) -> bool
Int 17h, printer services are supported.
sourcepub fn cga_mono_video_services_supported(&self) -> bool
pub fn cga_mono_video_services_supported(&self) -> bool
Int 10h, CGA/Mono Video Services are supported.
sourcepub fn nec_pc_98supported(&self) -> bool
pub fn nec_pc_98supported(&self) -> bool
NEC PC-98.
Methods from Deref<Target = u32>§
pub const MIN: u32 = 0u32
pub const MAX: u32 = 4_294_967_295u32
pub const BITS: u32 = 32u32
Trait Implementations§
source§impl Debug for BiosCharacteristics
impl Debug for BiosCharacteristics
source§impl Deref for BiosCharacteristics
impl Deref for BiosCharacteristics
source§impl From<u32> for BiosCharacteristics
impl From<u32> for BiosCharacteristics
source§impl PartialEq<BiosCharacteristics> for BiosCharacteristics
impl PartialEq<BiosCharacteristics> for BiosCharacteristics
source§fn eq(&self, other: &BiosCharacteristics) -> bool
fn eq(&self, other: &BiosCharacteristics) -> bool
self
and other
values to be equal, and is used
by ==
.