pub struct PortBarDefinition {
pub index: u8,
pub size_bytes: u64,
pub subregions: Vec<PortBarSubregionDefinition>,
}Expand description
Generic PCIe port BAR definition.
Fields§
§index: u8BAR index (Type-1 headers currently support BAR0/BAR1 only).
size_bytes: u64Total BAR size in bytes.
subregions: Vec<PortBarSubregionDefinition>BAR subregions used to dispatch MMIO accesses.
Trait Implementations§
Source§impl Clone for PortBarDefinition
impl Clone for PortBarDefinition
Source§fn clone(&self) -> PortBarDefinition
fn clone(&self) -> PortBarDefinition
Returns a duplicate 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 moreAuto Trait Implementations§
impl Freeze for PortBarDefinition
impl RefUnwindSafe for PortBarDefinition
impl Send for PortBarDefinition
impl Sync for PortBarDefinition
impl Unpin for PortBarDefinition
impl UnsafeUnpin for PortBarDefinition
impl UnwindSafe for PortBarDefinition
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