pub struct MemoryRange {
pub child_bus_address: usize,
pub child_bus_address_hi: u32,
pub parent_bus_address: usize,
pub size: usize,
}
Expand description
Range mapping child bus addresses to parent bus addresses
Fields§
§child_bus_address: usize
Starting address on child bus
child_bus_address_hi: u32
The high bits of the child bus’ starting address, if present
parent_bus_address: usize
Starting address on parent bus
size: usize
Size of range
Trait Implementations§
Source§impl Clone for MemoryRange
impl Clone for MemoryRange
Source§fn clone(&self) -> MemoryRange
fn clone(&self) -> MemoryRange
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 MemoryRange
impl Debug for MemoryRange
Source§impl PartialEq for MemoryRange
impl PartialEq for MemoryRange
impl Copy for MemoryRange
impl StructuralPartialEq for MemoryRange
Auto Trait Implementations§
impl Freeze for MemoryRange
impl RefUnwindSafe for MemoryRange
impl Send for MemoryRange
impl Sync for MemoryRange
impl Unpin for MemoryRange
impl UnwindSafe for MemoryRange
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