pub enum OperationLogStatus {
Pending,
Running,
Completed,
Failed,
Compensated,
}Expand description
Status of an operation in its lifecycle.
Variants§
Pending
Not yet started.
Running
Currently executing.
Completed
Finished successfully.
Failed
Finished with an error.
Compensated
Rolled back via saga compensation.
Trait Implementations§
Source§impl Clone for OperationLogStatus
impl Clone for OperationLogStatus
Source§fn clone(&self) -> OperationLogStatus
fn clone(&self) -> OperationLogStatus
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 moreSource§impl Debug for OperationLogStatus
impl Debug for OperationLogStatus
Source§impl<'de> Deserialize<'de> for OperationLogStatus
impl<'de> Deserialize<'de> for OperationLogStatus
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
Source§impl PartialEq for OperationLogStatus
impl PartialEq for OperationLogStatus
Source§fn eq(&self, other: &OperationLogStatus) -> bool
fn eq(&self, other: &OperationLogStatus) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for OperationLogStatus
impl Serialize for OperationLogStatus
impl Eq for OperationLogStatus
impl StructuralPartialEq for OperationLogStatus
Auto Trait Implementations§
impl Freeze for OperationLogStatus
impl RefUnwindSafe for OperationLogStatus
impl Send for OperationLogStatus
impl Sync for OperationLogStatus
impl Unpin for OperationLogStatus
impl UnsafeUnpin for OperationLogStatus
impl UnwindSafe for OperationLogStatus
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,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.