[][src]Enum rxprog::command::CommandError

pub enum CommandError {
    Address,
    BitRateSelection,
    BlockNumber,
    Checksum,
    ClockMode,
    DataSize,
    DeviceCode,
    Erasure,
    IDCodeMismatch,
    InputFrequency,
    MultiplicationRatio,
    OperatingFrequency,
    Programming,
    ProgrammingErasureStateTransition,
}

An error returned by a target in response to a command

Variants

Address

Invalid address or area

BitRateSelection

Requested bit rate could not be selected within an acceptable margin of error

BlockNumber

Invalid block number

Checksum

Checksum mismatch

ClockMode

Invalid clock mode

DataSize

Invalid data size (zero, too large, or calculated end address out of bounds)

DeviceCode

Invalid device code

Erasure

Error occurred during erasure (target or user initiated)

IDCodeMismatch

Supplied ID code did not match

InputFrequency

Input frequency out of range for selected clock mode

MultiplicationRatio

Multiplication ratio invalid for selected clock mode

OperatingFrequency

Calculated operating frequency out of range for clock

Programming

Error occurred during programming

ProgrammingErasureStateTransition

Failed to transition into programming/erasure state

Trait Implementations

impl Clone for CommandError[src]

impl Copy for CommandError[src]

impl Debug for CommandError[src]

impl Display for CommandError[src]

impl From<CommandError> for Error[src]

impl PartialEq<CommandError> for CommandError[src]

impl StructuralPartialEq for CommandError[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> 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.