[−][src]Struct probe_rs::memory::romtable::RomTable
Encapsulates information about a CoreSight component.
Methods
impl RomTable
[src]
pub fn try_parse<P>(link: &RefCell<P>, base_address: u64) -> RomTable where
P: MI + APAccess<GenericAP, IDR> + APAccess<MemoryAP, BASE> + APAccess<MemoryAP, BASE2>,
[src]
P: MI + APAccess<GenericAP, IDR> + APAccess<MemoryAP, BASE> + APAccess<MemoryAP, BASE2>,
Tries to parse a CoreSight component table.
This does not check whether the data actually signalizes to contain a ROM table but assumes this was checked beforehand.
Trait Implementations
Auto Trait Implementations
impl Send for RomTable
impl Sync for RomTable
impl Unpin for RomTable
impl UnwindSafe for RomTable
impl RefUnwindSafe for RomTable
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for 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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
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> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,