pub enum BackendErrorClass {
Initialize,
Busy,
OperationTimeout,
BackendTimeout,
Cancelled,
ResourceUnavailable,
UnsupportedSecurity,
Connect,
Other,
}Expand description
Stable class for backend-specific failures.
Variants§
Initialize
Radio initialization failed.
Busy
The requested operation is already active.
OperationTimeout
The end-to-end protocol operation timeout elapsed.
BackendTimeout
A bounded backend or vendor lifecycle call timed out.
Cancelled
The operation was explicitly cancelled before completion.
The selected profile could not acquire a required bounded resource.
UnsupportedSecurity
The requested security mode is unsupported.
Connect
Association or authorization failed.
Other
A chip-specific failure outside the stable classes.
Trait Implementations§
Source§impl Clone for BackendErrorClass
impl Clone for BackendErrorClass
Source§fn clone(&self) -> BackendErrorClass
fn clone(&self) -> BackendErrorClass
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for BackendErrorClass
Source§impl Debug for BackendErrorClass
impl Debug for BackendErrorClass
impl Eq for BackendErrorClass
Source§impl PartialEq for BackendErrorClass
impl PartialEq for BackendErrorClass
impl StructuralPartialEq for BackendErrorClass
Auto Trait Implementations§
impl Freeze for BackendErrorClass
impl RefUnwindSafe for BackendErrorClass
impl Send for BackendErrorClass
impl Sync for BackendErrorClass
impl Unpin for BackendErrorClass
impl UnsafeUnpin for BackendErrorClass
impl UnwindSafe for BackendErrorClass
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