pub enum UnreadableSavedCode {
Format,
OtherStore,
Ambiguous,
}Expand description
Why a saved entry can’t be restored from. Listing shows it, with its store id, so the person can forget it (§13.1).
Variants§
Format
Not a saved restore code coven reads: saved in another format, such as a bare restore code from before entries carried the store’s name, or damaged. Includes a code whose storage part doesn’t decode or carries an S3 key.
OtherStore
The code of another store than the one its account names.
Ambiguous
More than one of the app’s keychain groups holds an entry for the store, so reading it by store id could give either.
Trait Implementations§
Source§impl Clone for UnreadableSavedCode
impl Clone for UnreadableSavedCode
Source§fn clone(&self) -> UnreadableSavedCode
fn clone(&self) -> UnreadableSavedCode
Returns a duplicate 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 UnreadableSavedCode
impl Debug for UnreadableSavedCode
Source§impl PartialEq for UnreadableSavedCode
impl PartialEq for UnreadableSavedCode
impl Copy for UnreadableSavedCode
impl Eq for UnreadableSavedCode
impl StructuralPartialEq for UnreadableSavedCode
Auto Trait Implementations§
impl Freeze for UnreadableSavedCode
impl RefUnwindSafe for UnreadableSavedCode
impl Send for UnreadableSavedCode
impl Sync for UnreadableSavedCode
impl Unpin for UnreadableSavedCode
impl UnsafeUnpin for UnreadableSavedCode
impl UnwindSafe for UnreadableSavedCode
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> 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 moreCreates a shared type from an unshared type.