Enum ErrorCode

Source
pub enum ErrorCode {
    InvalidCmd = 1,
    InvalidPar = 2,
    InvalidLen = 3,
    InvalidSeq = 4,
    MsgTimeout = 5,
    ChannelBusy = 6,
    LockRequired = 10,
    InvalidChannel = 11,
    Other = 127,
}
Expand description

These are used in Command::Err only as response when an error is encountered

Variants§

§

InvalidCmd = 1

The command in the request is invalid

§

InvalidPar = 2

The parameter(s) in the request is invalid

§

InvalidLen = 3

The length field (BCNT) is invalid for the request

§

InvalidSeq = 4

The sequence does not match expected value

§

MsgTimeout = 5

The message has timed out

§

ChannelBusy = 6

The device is busy for the requesting channel. The client SHOULD retry the request after a short delay. Note that the client may abort the transaction if the command is no longer relevant.

§

LockRequired = 10

Command requires channel lock

§

InvalidChannel = 11

CID is not valid.

§

Other = 127

Unspecified error

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

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

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.