pub struct PciConfig {
pub ecam: Option<MemoryRegionConfig>,
pub mem: Option<MemoryRegionConfig>,
}Expand description
General PCI config.
Fields§
§ecam: Option<MemoryRegionConfig>region for PCIe Enhanced Configuration Access Mechanism
mem: Option<MemoryRegionConfig>region for non-prefetchable PCI device memory below 4G
Trait Implementations§
Source§impl<'de> Deserialize<'de> for PciConfig
impl<'de> Deserialize<'de> for PciConfig
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>,
Deserialize this value from the given Serde deserializer. Read more
impl Copy for PciConfig
impl Eq for PciConfig
impl StructuralPartialEq for PciConfig
Auto Trait Implementations§
impl Freeze for PciConfig
impl RefUnwindSafe for PciConfig
impl Send for PciConfig
impl Sync for PciConfig
impl Unpin for PciConfig
impl UnwindSafe for PciConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.