[][src]Enum bluez::result::Error

pub enum Error {
    Unknown,
    NoData,
    IO {
        source: Error,
    },
    CommandError {
        opcode: Command,
        status: CommandStatus,
    },
    UnknownOpcode {
        opcode: u16,
    },
    UnknownStatus {
        status: u8,
    },
    TimedOut,
    InvalidData,
    NameTooLong {
        name: String,
        max_len: u32,
    },
    NullByte {
        source: NulError,
    },
    PinCodeTooLong {
        max_len: u32,
    },
}

Variants

Unknown
NoData
IO

Fields of IO

source: Error
CommandError

Fields of CommandError

opcode: Commandstatus: CommandStatus
UnknownOpcode

Fields of UnknownOpcode

opcode: u16
UnknownStatus

Fields of UnknownStatus

status: u8
TimedOut
InvalidData
NameTooLong

Fields of NameTooLong

name: Stringmax_len: u32
NullByte

Fields of NullByte

source: NulError
PinCodeTooLong

Fields of PinCodeTooLong

max_len: u32

Trait Implementations

impl Debug for Error[src]

impl Display for Error[src]

impl Error for Error[src]

impl From<Error> for Error[src]

impl From<NulError> for Error[src]

Auto Trait Implementations

impl !RefUnwindSafe for Error

impl Send for Error

impl Sync for Error

impl Unpin for Error

impl !UnwindSafe for Error

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.