pub enum InterfaceOperation {
Show 19 variants
RuntimeInfo,
CreateSession,
ReadSession,
DeleteSession,
OpenPage,
ReadPage,
ClosePage,
SubmitCommand,
CreateCheckpoint,
ReadCheckpoint,
RecoverWorkflow,
ReadArtifact,
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
CaptureArtifact
SubscribeEvents
SubmitJob
ReadJob
CancelJob
IssuePrincipal
RevokePrincipal
Implementations§
Source§impl InterfaceOperation
impl InterfaceOperation
pub const fn required(self) -> &'static [Capability]
Trait Implementations§
Source§impl Clone for InterfaceOperation
impl Clone for InterfaceOperation
Source§fn clone(&self) -> InterfaceOperation
fn clone(&self) -> InterfaceOperation
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for InterfaceOperation
Source§impl Debug for InterfaceOperation
impl Debug for InterfaceOperation
impl Eq for InterfaceOperation
Source§impl Hash for InterfaceOperation
impl Hash for InterfaceOperation
Source§impl PartialEq for InterfaceOperation
impl PartialEq 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