Enum bluer::InternalErrorKind
source · #[non_exhaustive]pub enum InternalErrorKind {
InvalidUuid(String),
InvalidValue,
InvalidModalias(String),
MissingKey(String),
JoinError,
Io(ErrorKind),
DBus(String),
DBusConnectionLost,
}
Available on crate feature
bluetoothd
only.Expand description
Internal Bluetooth error kind.
This is most likely caused by incompatibilities between this library and the version of the Bluetooth daemon.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
InvalidUuid(String)
invalid UUID: {0}
InvalidValue
invalid value
InvalidModalias(String)
invalid modalias: {0}
MissingKey(String)
key {0} is missing
JoinError
join error
Io(ErrorKind)
IO error {0:?}
DBus(String)
D-Bus error {0}
DBusConnectionLost
lost connection to D-Bus
Trait Implementations§
source§impl Clone for InternalErrorKind
impl Clone for InternalErrorKind
source§fn clone(&self) -> InternalErrorKind
fn clone(&self) -> InternalErrorKind
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for InternalErrorKind
impl Debug for InternalErrorKind
source§impl<'de> Deserialize<'de> for InternalErrorKind
impl<'de> Deserialize<'de> for InternalErrorKind
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl Display for InternalErrorKind
impl Display for InternalErrorKind
source§impl Hash for InternalErrorKind
impl Hash for InternalErrorKind
source§impl Ord for InternalErrorKind
impl Ord for InternalErrorKind
source§fn cmp(&self, other: &InternalErrorKind) -> Ordering
fn cmp(&self, other: &InternalErrorKind) -> Ordering
1.21.0 · source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
source§impl PartialEq for InternalErrorKind
impl PartialEq for InternalErrorKind
source§fn eq(&self, other: &InternalErrorKind) -> bool
fn eq(&self, other: &InternalErrorKind) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd for InternalErrorKind
impl PartialOrd for InternalErrorKind
source§fn partial_cmp(&self, other: &InternalErrorKind) -> Option<Ordering>
fn partial_cmp(&self, other: &InternalErrorKind) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moresource§impl Serialize for InternalErrorKind
impl Serialize for InternalErrorKind
impl Eq for InternalErrorKind
impl StructuralPartialEq for InternalErrorKind
Auto Trait Implementations§
impl Freeze for InternalErrorKind
impl RefUnwindSafe for InternalErrorKind
impl Send for InternalErrorKind
impl Sync for InternalErrorKind
impl Unpin for InternalErrorKind
impl UnwindSafe for InternalErrorKind
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