[][src]Enum probe_rs::HaltReason

pub enum HaltReason {
    Breakpoint,
    Exception,
    Watchpoint,
    Step,
    Request,
    External,
    Unknown,
}

Variants

Breakpoint

Core halted due to a breakpoint, either a soft or a hard breakpoint.

Exception

Core halted due to an exception, e.g. an an interrupt.

Watchpoint

Core halted due to a data watchpoint

Step

Core halted after single step

Request

Core halted because of a debugger request

External

External halt request

Unknown

Unknown reason for halt. This can happen for example when the core is already halted when we connect.

Trait Implementations

impl Clone for HaltReason[src]

impl Copy for HaltReason[src]

impl Debug for HaltReason[src]

impl PartialEq<HaltReason> for HaltReason[src]

impl StructuralPartialEq for HaltReason[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.