[−][src]Struct probe_rs::Session
Implementations
impl Session
[src]
pub fn new(
probe: Probe,
target: impl Into<TargetSelector>
) -> Result<Self, Error>
[src]
probe: Probe,
target: impl Into<TargetSelector>
) -> Result<Self, Error>
Open a new session with a given debug target
pub fn auto_attach(target: impl Into<TargetSelector>) -> Result<Session, Error>
[src]
Automatically creates a session with the first connected probe found.
pub fn list_cores(&self) -> Vec<(usize, CoreType)>
[src]
Lists the available cores with their number and their type.
pub fn core(&mut self, n: usize) -> Result<Core, Error>
[src]
Attaches to the core with the given number.
pub fn memory_map(&self) -> &[MemoryRegion]
[src]
Returns the memory map of the target.
pub fn architecture(&self) -> Architecture
[src]
Return the Architecture
of the currently connected chip.
Auto Trait Implementations
impl !RefUnwindSafe for Session
impl Send for Session
impl Sync for Session
impl Unpin for Session
impl !UnwindSafe for Session
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, 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>,