[−][src]Struct svd_expander::AddressBlockSpec
Describes an address range uniquely mapped to a peripheral.
Fields
offset: u32
The start address of the address block relative to the peripheral's base address.
size: u32
The number of address unit bits covered by this address block. The end of an address block is the sum of the peripheral's base address and the address block's offset and size.
usage: String
What the address block is used for. The following predefined values are expected:
registers
buffer
reserved
Trait Implementations
impl Clone for AddressBlockSpec
[src]
fn clone(&self) -> AddressBlockSpec
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for AddressBlockSpec
[src]
impl PartialEq<AddressBlockSpec> for AddressBlockSpec
[src]
fn eq(&self, other: &AddressBlockSpec) -> bool
[src]
fn ne(&self, other: &AddressBlockSpec) -> bool
[src]
impl StructuralPartialEq for AddressBlockSpec
[src]
Auto Trait Implementations
impl RefUnwindSafe for AddressBlockSpec
impl Send for AddressBlockSpec
impl Sync for AddressBlockSpec
impl Unpin for AddressBlockSpec
impl UnwindSafe for AddressBlockSpec
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,