pub enum DefinitionCompensation {
Compensable,
NonCompensable,
}Expand description
业务作用:声明步骤的补偿能力。
Variants§
Trait Implementations§
Source§impl Clone for DefinitionCompensation
impl Clone for DefinitionCompensation
impl Copy for DefinitionCompensation
Source§impl Debug for DefinitionCompensation
impl Debug for DefinitionCompensation
Source§impl<'de> Deserialize<'de> for DefinitionCompensation
impl<'de> Deserialize<'de> for DefinitionCompensation
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 DefinitionCompensation
Source§impl From<Compensation> for DefinitionCompensation
impl From<Compensation> for DefinitionCompensation
Source§fn from(value: Compensation) -> Self
fn from(value: Compensation) -> Self
业务作用:把状态机补偿类型投影为可持久化字段。
参数说明:value 是已校验步骤的补偿能力。
返回:稳定的控制面补偿枚举。
Source§impl From<DefinitionCompensation> for Compensation
impl From<DefinitionCompensation> for Compensation
Source§fn from(value: DefinitionCompensation) -> Self
fn from(value: DefinitionCompensation) -> Self
业务作用:把控制面补偿声明转换为状态机强类型。
参数说明:value 是公开补偿枚举。
返回:对应的核心补偿类型。
Source§impl PartialEq for DefinitionCompensation
impl PartialEq for DefinitionCompensation
Source§impl Serialize for DefinitionCompensation
impl Serialize for DefinitionCompensation
impl StructuralPartialEq for DefinitionCompensation
Auto Trait Implementations§
impl Freeze for DefinitionCompensation
impl RefUnwindSafe for DefinitionCompensation
impl Send for DefinitionCompensation
impl Sync for DefinitionCompensation
impl Unpin for DefinitionCompensation
impl UnsafeUnpin for DefinitionCompensation
impl UnwindSafe for DefinitionCompensation
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