[−][src]Enum probe_rs::architecture::arm::ApInformation
Variants
Information about a Memory AP, which allows access to target memory. See Chapter C2 in the ARM Debug Interface Architecture Specification.
Fields of MemoryAp
port_number: u8
Zero-based port number of the access port. This is used in the debug port to select an AP.
only_32bit_data_size: bool
Some Memory APs only support 32 bit wide access to data, while others also support other widths. Based on this, 8 bit data access can either be performed directly, or has to be done as a 32 bit access.
debug_base_address: u64
The Debug Base Address points to either the start of a set of debug register, or a ROM table which describes the connected debug components.
See chapter C2.6, ARM Debug Interface Architecture Specification.
Information about an AP with an unknown class.
Fields of Other
port_number: u8
Zero-based port number of the access port. This is used in the debug port to select an AP.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for ApInformation
impl Send for ApInformation
impl Sync for ApInformation
impl Unpin for ApInformation
impl UnwindSafe for ApInformation
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,
pub 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, 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.
pub 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>,