#[repr(u8)]pub enum AddressSpaceId {
SystemMemory = 0,
SystemIo = 1,
PciConfigurationSpace = 2,
EmbeddedController = 3,
Smbus = 4,
PlatformCommunicationChannel = 10,
FunctionalFixedHardware = 127,
}
Variants§
SystemMemory = 0
SystemIo = 1
PciConfigurationSpace = 2
EmbeddedController = 3
Smbus = 4
PlatformCommunicationChannel = 10
FunctionalFixedHardware = 127
Trait Implementations§
Source§impl Clone for AddressSpaceId
impl Clone for AddressSpaceId
Source§fn clone(&self) -> AddressSpaceId
fn clone(&self) -> AddressSpaceId
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 AddressSpaceId
impl Debug for AddressSpaceId
Source§impl Default for AddressSpaceId
impl Default for AddressSpaceId
Source§impl IntoBytes for AddressSpaceId
impl IntoBytes for AddressSpaceId
Source§impl KnownLayout for AddressSpaceIdwhere
Self: Sized,
impl KnownLayout for AddressSpaceIdwhere
Self: Sized,
Source§type PointerMetadata = ()
type PointerMetadata = ()
The type of metadata stored in a pointer to
Self
. Read moreimpl Copy for AddressSpaceId
impl Immutable for AddressSpaceId
Auto Trait Implementations§
impl Freeze for AddressSpaceId
impl RefUnwindSafe for AddressSpaceId
impl Send for AddressSpaceId
impl Sync for AddressSpaceId
impl Unpin for AddressSpaceId
impl UnwindSafe for AddressSpaceId
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