Enum AccountRecoveryV2UpgradeError
pub enum AccountRecoveryV2UpgradeError {
Api(ApiError),
MissingField(MissingFieldError),
MalformedContinuationToken,
OrganizationKeyMissing,
OrganizationPrivateKeyUnwrapFailed,
OrganizationPrivateKeyStoreFailed,
OrganizationPrivateKeyNotInKeyStore,
}Expand description
Errors returned when upgrading members’ account recovery keys.
Variants§
Api(ApiError)
The request failed as a whole.
MissingField(MissingFieldError)
A required field was missing from the server response.
MalformedContinuationToken
The server returned a continuation token that is not a UUID.
OrganizationKeyMissing
The organization key is not in the key store.
OrganizationPrivateKeyUnwrapFailed
The wrapped private key from the server is corrupted, in no format this client knows, or was wrapped with an organization key other than the one this client holds.
OrganizationPrivateKeyStoreFailed
The unwrapped private key could not be stored in the key store.
OrganizationPrivateKeyNotInKeyStore
The organization’s private key was removed from the key store during the upgrade, for example because the account was locked.
Trait Implementations§
§impl Debug for AccountRecoveryV2UpgradeError
impl Debug for AccountRecoveryV2UpgradeError
§impl Display for AccountRecoveryV2UpgradeError
impl Display for AccountRecoveryV2UpgradeError
§impl Error for AccountRecoveryV2UpgradeError
impl Error for AccountRecoveryV2UpgradeError
§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()
§impl FlatError for AccountRecoveryV2UpgradeError
impl FlatError for AccountRecoveryV2UpgradeError
fn error_variant(&self) -> &'static str
§impl From<ApiError> for AccountRecoveryV2UpgradeError
impl From<ApiError> for AccountRecoveryV2UpgradeError
§fn from(source: ApiError) -> AccountRecoveryV2UpgradeError
fn from(source: ApiError) -> AccountRecoveryV2UpgradeError
Converts to this type from the input type.
§impl From<MissingFieldError> for AccountRecoveryV2UpgradeError
impl From<MissingFieldError> for AccountRecoveryV2UpgradeError
§fn from(source: MissingFieldError) -> AccountRecoveryV2UpgradeError
fn from(source: MissingFieldError) -> AccountRecoveryV2UpgradeError
Converts to this type from the input type.
Auto Trait Implementations§
impl !RefUnwindSafe for AccountRecoveryV2UpgradeError
impl !UnwindSafe for AccountRecoveryV2UpgradeError
impl Freeze for AccountRecoveryV2UpgradeError
impl Send for AccountRecoveryV2UpgradeError
impl Sync for AccountRecoveryV2UpgradeError
impl Unpin for AccountRecoveryV2UpgradeError
impl UnsafeUnpin for AccountRecoveryV2UpgradeError
Blanket Implementations§
§impl<T> AnySync for T
impl<T> AnySync for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
§impl<T> CompatExt for T
impl<T> CompatExt for T
§impl<T, UT> HandleAlloc<UT> for T
impl<T, UT> HandleAlloc<UT> for T
§fn new_handle(value: Arc<T>) -> Handle
fn new_handle(value: Arc<T>) -> Handle
Create a new handle for an Arc value Read more
§unsafe fn clone_handle(handle: Handle) -> Handle
unsafe fn clone_handle(handle: Handle) -> Handle
Clone a handle Read more
§unsafe fn consume_handle(handle: Handle) -> Arc<T> ⓘ
unsafe fn consume_handle(handle: Handle) -> Arc<T> ⓘ
Consume a handle, getting back the initial
Arc<> Read more§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more