pub enum DefinitionTimeoutPolicy {
AcceptLateSuccess,
CompensateLateSuccess,
}Expand description
业务作用:声明步骤超时后的迟到成功裁决。
Variants§
Trait Implementations§
Source§impl Clone for DefinitionTimeoutPolicy
impl Clone for DefinitionTimeoutPolicy
impl Copy for DefinitionTimeoutPolicy
Source§impl Debug for DefinitionTimeoutPolicy
impl Debug for DefinitionTimeoutPolicy
Source§impl<'de> Deserialize<'de> for DefinitionTimeoutPolicy
impl<'de> Deserialize<'de> for DefinitionTimeoutPolicy
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 DefinitionTimeoutPolicy
Source§impl From<DefinitionTimeoutPolicy> for TimeoutPolicy
impl From<DefinitionTimeoutPolicy> for TimeoutPolicy
Source§fn from(value: DefinitionTimeoutPolicy) -> Self
fn from(value: DefinitionTimeoutPolicy) -> Self
业务作用:把控制面超时策略转换为状态机强类型。
参数说明:value 是公开超时策略。
返回:对应的核心策略。
Source§impl From<TimeoutPolicy> for DefinitionTimeoutPolicy
impl From<TimeoutPolicy> for DefinitionTimeoutPolicy
Source§fn from(value: TimeoutPolicy) -> Self
fn from(value: TimeoutPolicy) -> Self
业务作用:把状态机超时策略投影为可持久化字段。
参数说明:value 是已校验步骤的迟到结果策略。
返回:稳定的控制面超时策略。
Source§impl PartialEq for DefinitionTimeoutPolicy
impl PartialEq for DefinitionTimeoutPolicy
Source§impl Serialize for DefinitionTimeoutPolicy
impl Serialize for DefinitionTimeoutPolicy
impl StructuralPartialEq for DefinitionTimeoutPolicy
Auto Trait Implementations§
impl Freeze for DefinitionTimeoutPolicy
impl RefUnwindSafe for DefinitionTimeoutPolicy
impl Send for DefinitionTimeoutPolicy
impl Sync for DefinitionTimeoutPolicy
impl Unpin for DefinitionTimeoutPolicy
impl UnsafeUnpin for DefinitionTimeoutPolicy
impl UnwindSafe for DefinitionTimeoutPolicy
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