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