Struct zircon_object::dev::PciEcamRegion[][src]

pub struct PciEcamRegion {
    pub phys_base: u64,
    pub size: usize,
    pub bus_start: u8,
    pub bus_end: u8,
}

ECAM Region.

Fields

phys_base: u64

Physical address of the memory mapped config region.

size: usize

Size (in bytes) of the memory mapped config region.

bus_start: u8

Inclusive ID of the first bus controlled by this region.

bus_end: u8

Inclusive ID of the last bus controlled by this region.

Auto Trait Implementations

impl RefUnwindSafe for PciEcamRegion

impl Send for PciEcamRegion

impl Sync for PciEcamRegion

impl Unpin for PciEcamRegion

impl UnwindSafe for PciEcamRegion

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Downcast for T where
    T: Any
[src]

impl<T> DowncastSync for T where
    T: Send + Sync + Any
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.