pub enum SagaStatus {
Started,
Executing,
Completed,
Compensating,
Compensated,
Failed,
TimedOut,
}
Expand description
Saga トランザクションの状態
Variants§
Started
Sagaが開始された
Executing
Sagaが実行中
Completed
Sagaが完了した
Compensating
Sagaが補償中
Compensated
Sagaが補償完了した
Failed
Sagaが失敗した
TimedOut
Sagaがタイムアウトした
Trait Implementations§
Source§impl Clone for SagaStatus
impl Clone for SagaStatus
Source§fn clone(&self) -> SagaStatus
fn clone(&self) -> SagaStatus
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 SagaStatus
impl Debug for SagaStatus
Source§impl<'de> Deserialize<'de> for SagaStatus
impl<'de> Deserialize<'de> for SagaStatus
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
Auto Trait Implementations§
impl Freeze for SagaStatus
impl RefUnwindSafe for SagaStatus
impl Send for SagaStatus
impl Sync for SagaStatus
impl Unpin for SagaStatus
impl UnwindSafe for SagaStatus
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