[][src]Enum probe_rs::DebugProbeError

pub enum DebugProbeError {
    USB(Option<Box<dyn Error + Send + Sync>>),
    ProbeFirmwareOutdated,
    ProbeSpecific(Box<dyn Error + Send + Sync>),
    ProbeCouldNotBeCreated(ProbeCreationError),
    UnsupportedProtocol(WireProtocol),
    Timeout,
    ArchitectureSpecific(Box<dyn Error + Send + Sync>),
    InterfaceNotAvailable(&'static str),
    Registry(RegistryError),
    InterfaceInUse,
    UnsupportedSpeed(u32),
    NotAttached,
    Attached,
    TargetNotFound,
    NotImplemented(&'static str),
    BatchError(BatchCommand),
    CommandNotSupportedByProbe,
    BreakpointUnitsExceeded,
    Other(Error),
}

Variants

USB(Option<Box<dyn Error + Send + Sync>>)
ProbeFirmwareOutdated
ProbeSpecific(Box<dyn Error + Send + Sync>)
ProbeCouldNotBeCreated(ProbeCreationError)
UnsupportedProtocol(WireProtocol)
Timeout
ArchitectureSpecific(Box<dyn Error + Send + Sync>)
InterfaceNotAvailable(&'static str)
Registry(RegistryError)
InterfaceInUse
UnsupportedSpeed(u32)
NotAttached
Attached
TargetNotFound
NotImplemented(&'static str)
BatchError(BatchCommand)
CommandNotSupportedByProbe
BreakpointUnitsExceeded
Other(Error)

Trait Implementations

impl Debug for DebugProbeError[src]

impl Display for DebugProbeError[src]

impl Error for DebugProbeError[src]

impl From<DapError> for DebugProbeError[src]

impl From<DebugPortError> for DebugProbeError[src]

impl From<DebugProbeError> for AccessPortError[src]

impl From<DebugProbeError> for DebugPortError[src]

impl From<DebugProbeError> for Error[src]

impl From<Error> for DebugProbeError[src]

impl From<Error> for DebugProbeError[src]

impl From<RegistryError> for DebugProbeError[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> ToString for T where
    T: Display + ?Sized
[src]

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.