#[non_exhaustive]pub enum SsoError {
}Expand description
Errors produced by the SSO session management layer.
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.
PairingAlreadyInProgress
NotPaired
PairingFailed(String)
SignFailed(String)
SignTimeout
PhoneOffline
Transport(String)
Store(String)
SignerError(String)
SignatureVerificationFailed(String)
ProductKeyCapabilityAbsent
ProductKeyRejected(String)
ProductKeyTimeout
Trait Implementations§
Source§impl Error for SsoError
impl Error for SsoError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Auto Trait Implementations§
impl Freeze for SsoError
impl RefUnwindSafe for SsoError
impl Send for SsoError
impl Sync for SsoError
impl Unpin for SsoError
impl UnsafeUnpin for SsoError
impl UnwindSafe for SsoError
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