pub enum InterfaceOperation {
Show 20 variants
RuntimeInfo,
CreateSession,
ReadSession,
DeleteSession,
OpenPage,
ReadPage,
ClosePage,
SubmitCommand,
CreateCheckpoint,
ReadCheckpoint,
RecoverWorkflow,
ReadArtifact,
ReadContext,
CaptureArtifact,
SubscribeEvents,
SubmitJob,
ReadJob,
CancelJob,
IssuePrincipal,
RevokePrincipal,
}Expand description
Transport-neutral interface operations and their required capabilities.
Variants§
RuntimeInfo
CreateSession
ReadSession
DeleteSession
OpenPage
ReadPage
ClosePage
SubmitCommand
CreateCheckpoint
ReadCheckpoint
RecoverWorkflow
ReadArtifact
ReadContext
CaptureArtifact
SubscribeEvents
SubmitJob
ReadJob
CancelJob
IssuePrincipal
RevokePrincipal
Implementations§
Trait Implementations§
Source§impl Clone for InterfaceOperation
impl Clone for InterfaceOperation
impl Copy for InterfaceOperation
Source§impl Debug for InterfaceOperation
impl Debug for InterfaceOperation
Source§impl<'de> Deserialize<'de> for InterfaceOperation
impl<'de> Deserialize<'de> for InterfaceOperation
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 InterfaceOperation
Source§impl Hash for InterfaceOperation
impl Hash for InterfaceOperation
Source§impl PartialEq for InterfaceOperation
impl PartialEq for InterfaceOperation
Source§impl Serialize for InterfaceOperation
impl Serialize for InterfaceOperation
impl StructuralPartialEq for InterfaceOperation
Auto Trait Implementations§
impl Freeze for InterfaceOperation
impl RefUnwindSafe for InterfaceOperation
impl Send for InterfaceOperation
impl Sync for InterfaceOperation
impl Unpin for InterfaceOperation
impl UnsafeUnpin for InterfaceOperation
impl UnwindSafe for InterfaceOperation
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