probe_rs::architecture::arm::memory

Trait ArmMemoryInterfaceShim

Source
pub trait ArmMemoryInterfaceShim: MemoryInterface<ArmError> {
    // Required methods
    fn as_memory_interface(&self) -> &dyn MemoryInterface<ArmError>;
    fn as_memory_interface_mut(&mut self) -> &mut dyn MemoryInterface<ArmError>;
}
Expand description

Implementation detail to allow trait upcasting-like behaviour.

Required Methods§

Source

fn as_memory_interface(&self) -> &dyn MemoryInterface<ArmError>

Returns a reference to the underlying MemoryInterface.

Source

fn as_memory_interface_mut(&mut self) -> &mut dyn MemoryInterface<ArmError>

Returns a mutable reference to the underlying MemoryInterface.

Implementors§