pub enum RegionSpace {
SystemMemory,
SystemIO,
PCIConfig,
EmbeddedControl,
SMBus,
SystemCMOS,
PCIBarTarget,
IPMI,
GeneralPurposeIO,
GenericSerialBus,
PCC,
OEMDefined(u8),
}
Expand description
Address space used to access a field.
Variants§
SystemMemory
SystemIO
PCIConfig
EmbeddedControl
SMBus
SystemCMOS
PCIBarTarget
IPMI
GeneralPurposeIO
GenericSerialBus
PCC
OEMDefined(u8)
Trait Implementations§
Source§impl Clone for RegionSpace
impl Clone for RegionSpace
Source§fn clone(&self) -> RegionSpace
fn clone(&self) -> RegionSpace
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for RegionSpace
impl Debug for RegionSpace
Source§impl<'a> Parse<'a> for RegionSpace
Grammar:
impl<'a> Parse<'a> for RegionSpace
Grammar:
RegionSpace := ByteData
// 0x00 SystemMemory
// 0x01 SystemIO
// 0x02 PCI_Config
// 0x03 EmbeddedControl
// 0x04 SMBus
// 0x05 SystemCMOS
// 0x06 PciBarTarget
// 0x07 IPMI
// 0x08 GeneralPurposeIO
// 0x09 GenericSerialBus
// 0x0A PCC
// 0x80-0xFF: OEM Defined
Source§fn parse<E: AMLParseError<'a>>(
i: ParserState<'a>,
) -> AMLParseResult<'a, Self, E>
fn parse<E: AMLParseError<'a>>( i: ParserState<'a>, ) -> AMLParseResult<'a, Self, E>
Try to parse an object of this type from the given input and state. Read more
Source§impl PartialEq for RegionSpace
impl PartialEq for RegionSpace
impl Copy for RegionSpace
impl Eq for RegionSpace
impl StructuralPartialEq for RegionSpace
Auto Trait Implementations§
impl Freeze for RegionSpace
impl RefUnwindSafe for RegionSpace
impl Send for RegionSpace
impl Sync for RegionSpace
impl Unpin for RegionSpace
impl UnwindSafe for RegionSpace
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
Mutably borrows from an owned value. Read more