[][src]Enum btle::hci::ErrorCode

#[repr(u8)]
pub enum ErrorCode {
    Ok,
    UnknownHCICommand,
    NoConnection,
    HardwareFailure,
    PageTimeout,
    AuthenticationFailure,
    KeyMissing,
    MemoryFull,
    ConnectionTimeout,
    MaxNumberOfConnections,
    MaxNumberOfSCOConnectionsToADevice,
    ACLConnectionAlreadyExists,
    CommandDisallowed,
    HostRejectedDueToLimitedResources,
    HostRejectedDueToSecurityReasons,
    HostRejectedDueToARemoteDeviceOnlyAPersonalDevice,
    HostTimeout,
    UnsupportedFeatureOrParameterValue,
    InvalidHCICommandParameters,
    OtherEndTerminatedConnectionUserEndedConnection,
    OtherEndTerminatedConnectionLowResources,
    OtherEndTerminatedConnectionAboutToPowerOff,
    ConnectionTerminatedByLocalHost,
    RepeatedAttempts,
    PairingNotAllowed,
    UnknownLMPPDU,
    UnsupportedRemoteFeature,
    SCOOffsetRejected,
    SCOIntervalRejected,
    SCOAirModeRejected,
    InvalidLMPParameters,
    UnspecifiedError,
    UnsupportedLMPParameter,
    RoleChangeNotAllowed,
    LMPResponseTimeout,
    LMPErrorTransactionCollision,
    LMPPDUNotAllowed,
    EncryptionModeNotAcceptable,
    UnitKeyUsed,
    QoSNotSupported,
    InstantPassed,
    PairingWithUnitKeyNotSupported,
    TransactionCollision,
    QOSUnacceptableParameter,
    QOSRejected,
    ClassificationNotSupported,
    InsufficientSecurity,
    ParameterOutOfRange,
    RoleSwitchPending,
    SlotViolation,
    RoleSwitchFailed,
    EIRTooLarge,
    SimplePairingNotSupported,
    HostBusyPairing,
}

Variants

Ok
UnknownHCICommand
NoConnection
HardwareFailure
PageTimeout
AuthenticationFailure
KeyMissing
MemoryFull
ConnectionTimeout
MaxNumberOfConnections
MaxNumberOfSCOConnectionsToADevice
ACLConnectionAlreadyExists
CommandDisallowed
HostRejectedDueToLimitedResources
HostRejectedDueToSecurityReasons
HostRejectedDueToARemoteDeviceOnlyAPersonalDevice
HostTimeout
UnsupportedFeatureOrParameterValue
InvalidHCICommandParameters
OtherEndTerminatedConnectionUserEndedConnection
OtherEndTerminatedConnectionLowResources
OtherEndTerminatedConnectionAboutToPowerOff
ConnectionTerminatedByLocalHost
RepeatedAttempts
PairingNotAllowed
UnknownLMPPDU
UnsupportedRemoteFeature
SCOOffsetRejected
SCOIntervalRejected
SCOAirModeRejected
InvalidLMPParameters
UnspecifiedError
UnsupportedLMPParameter
RoleChangeNotAllowed
LMPResponseTimeout
LMPErrorTransactionCollision
LMPPDUNotAllowed
EncryptionModeNotAcceptable
UnitKeyUsed
QoSNotSupported
InstantPassed
PairingWithUnitKeyNotSupported
TransactionCollision
QOSUnacceptableParameter
QOSRejected
ClassificationNotSupported
InsufficientSecurity
ParameterOutOfRange
RoleSwitchPending
SlotViolation
RoleSwitchFailed
EIRTooLarge
SimplePairingNotSupported
HostBusyPairing

Trait Implementations

impl Clone for ErrorCode[src]

impl Copy for ErrorCode[src]

impl Debug for ErrorCode[src]

impl Eq for ErrorCode[src]

impl From<ErrorCode> for u8[src]

impl Hash for ErrorCode[src]

impl Ord for ErrorCode[src]

impl PartialEq<ErrorCode> for ErrorCode[src]

impl PartialOrd<ErrorCode> for ErrorCode[src]

impl StructuralEq for ErrorCode[src]

impl StructuralPartialEq for ErrorCode[src]

impl TryFrom<u8> for ErrorCode[src]

type Error = HCIConversionError

The type returned in the event of a conversion error.

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.