Struct smbioslib::BiosCharacteristics
source · [−]pub struct BiosCharacteristics {
pub raw: u32,
}
Expand description
Fields
raw: u32
Raw value
Implementations
sourceimpl 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.
Trait Implementations
sourceimpl Debug for BiosCharacteristics
impl Debug for BiosCharacteristics
sourceimpl Deref for BiosCharacteristics
impl Deref for BiosCharacteristics
sourceimpl From<u32> for BiosCharacteristics
impl From<u32> for BiosCharacteristics
sourceimpl PartialEq<BiosCharacteristics> for BiosCharacteristics
impl PartialEq<BiosCharacteristics> for BiosCharacteristics
sourcefn eq(&self, other: &BiosCharacteristics) -> bool
fn eq(&self, other: &BiosCharacteristics) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &BiosCharacteristics) -> bool
fn ne(&self, other: &BiosCharacteristics) -> bool
This method tests for !=
.
sourceimpl Serialize for BiosCharacteristics
impl Serialize for BiosCharacteristics
impl Eq for BiosCharacteristics
impl StructuralEq for BiosCharacteristics
impl StructuralPartialEq for BiosCharacteristics
Auto Trait Implementations
impl RefUnwindSafe for BiosCharacteristics
impl Send for BiosCharacteristics
impl Sync for BiosCharacteristics
impl Unpin for BiosCharacteristics
impl UnwindSafe for BiosCharacteristics
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more