pub enum UndoCause {
Interrupted,
Failed {
error: String,
},
}Expand description
Why an operation was undone (§11.6).
Variants§
Interrupted
The app or the device stopped before its point of no return, and opening the store undid it.
Failed
A step failed, with this error’s text; the call that ran it returned the error itself.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for UndoCause
impl<'de> Deserialize<'de> for UndoCause
Source§fn 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
impl Eq for UndoCause
impl StructuralPartialEq for UndoCause
Auto Trait Implementations§
impl Freeze for UndoCause
impl RefUnwindSafe for UndoCause
impl Send for UndoCause
impl Sync for UndoCause
impl Unpin for UndoCause
impl UnsafeUnpin for UndoCause
impl UnwindSafe for UndoCause
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.