pub enum Error {
Show 19 variants
Hci(Error),
HciDecode(FromHciBytesError),
Att(AttErrorCode),
InsufficientSpace,
InvalidValue,
Advertisement(AdvertisementDataError),
InvalidChannelId,
NoChannelAvailable,
NotFound,
InvalidState,
OutOfMemory,
NotSupported,
ChannelClosed,
Timeout,
Busy,
NoPermits,
Disconnected,
ConnectionLimitReached,
Other,
}
Expand description
Errors related to Host.
Variants§
Hci(Error)
Error encoding parameters for HCI commands.
HciDecode(FromHciBytesError)
Error decoding responses from HCI commands.
Att(AttErrorCode)
Error from the Attribute Protocol.
InsufficientSpace
Insufficient space in the buffer.
InvalidValue
Invalid value.
Advertisement(AdvertisementDataError)
Error decoding advertisement data.
InvalidChannelId
Invalid l2cap channel id provided.
NoChannelAvailable
No l2cap channel available.
NotFound
Resource not found.
InvalidState
Invalid state.
OutOfMemory
Out of memory.
NotSupported
Unsupported operation.
ChannelClosed
L2cap channel closed.
Timeout
Operation timed out.
Busy
Controller is busy.
NoPermits
No send permits available.
Disconnected
Connection is disconnected.
ConnectionLimitReached
Connection limit has been reached.
Other
Other error.
Trait Implementations§
Source§impl Format for Errorwhere
Error: Format,
FromHciBytesError: Format,
AttErrorCode: Format,
AdvertisementDataError: Format,
impl Format for Errorwhere
Error: Format,
FromHciBytesError: Format,
AttErrorCode: Format,
AdvertisementDataError: Format,
Source§impl From<AttErrorCode> for Error
impl From<AttErrorCode> for Error
Source§fn from(error: AttErrorCode) -> Self
fn from(error: AttErrorCode) -> Self
Converts to this type from the input type.
Source§impl<E> From<Error> for BleHostError<E>
impl<E> From<Error> for BleHostError<E>
Source§impl From<FromHciBytesError> for Error
impl From<FromHciBytesError> for Error
Source§fn from(error: FromHciBytesError) -> Self
fn from(error: FromHciBytesError) -> Self
Converts to this type from the input type.
impl StructuralPartialEq for Error
Auto Trait Implementations§
impl Freeze for Error
impl RefUnwindSafe for Error
impl Send for Error
impl Sync for Error
impl Unpin for Error
impl UnwindSafe for Error
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more