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
sourceimpl Clone for InternalErrorKind
impl Clone for InternalErrorKind
sourcefn clone(&self) -> InternalErrorKind
fn clone(&self) -> InternalErrorKind
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for InternalErrorKind
impl Debug for InternalErrorKind
sourceimpl<'de> Deserialize<'de> for InternalErrorKind
impl<'de> Deserialize<'de> for InternalErrorKind
sourcefn 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
sourceimpl Display for InternalErrorKind
impl Display for InternalErrorKind
sourceimpl Hash for InternalErrorKind
impl Hash for InternalErrorKind
sourceimpl Ord for InternalErrorKind
impl Ord for InternalErrorKind
sourcefn cmp(&self, other: &InternalErrorKind) -> Ordering
fn cmp(&self, other: &InternalErrorKind) -> Ordering
1.21.0 · sourcefn max(self, other: Self) -> Self
fn max(self, other: Self) -> Self
Compares and returns the maximum of two values. Read more
1.21.0 · sourcefn min(self, other: Self) -> Self
fn min(self, other: Self) -> Self
Compares and returns the minimum of two values. Read more
1.50.0 · sourcefn clamp(self, min: Self, max: Self) -> Selfwhere
Self: PartialOrd<Self>,
fn clamp(self, min: Self, max: Self) -> Selfwhere
Self: PartialOrd<Self>,
Restrict a value to a certain interval. Read more
sourceimpl PartialEq<InternalErrorKind> for InternalErrorKind
impl PartialEq<InternalErrorKind> for InternalErrorKind
sourcefn eq(&self, other: &InternalErrorKind) -> bool
fn eq(&self, other: &InternalErrorKind) -> bool
sourceimpl PartialOrd<InternalErrorKind> for InternalErrorKind
impl PartialOrd<InternalErrorKind> for InternalErrorKind
sourcefn partial_cmp(&self, other: &InternalErrorKind) -> Option<Ordering>
fn partial_cmp(&self, other: &InternalErrorKind) -> Option<Ordering>
1.0.0 · sourcefn 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 moresourceimpl Serialize for InternalErrorKind
impl Serialize for InternalErrorKind
impl Eq for InternalErrorKind
impl StructuralEq for InternalErrorKind
impl StructuralPartialEq for InternalErrorKind
Auto Trait Implementations
impl RefUnwindSafe for InternalErrorKind
impl Send for InternalErrorKind
impl Sync for InternalErrorKind
impl Unpin for InternalErrorKind
impl UnwindSafe for InternalErrorKind
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more