pub enum IrEffectKind {
Show 21 variants
AgentTell,
SchemaCoerce,
CapabilityCall,
EventEmit,
WorkflowInvoke,
TimerWait,
ExecCommand,
TrackerFile,
TrackerClaim,
TrackerRenew,
TrackerRelease,
TrackerFinish,
LeaseAcquire,
LeaseRenew,
LedgerAppend,
CounterConsume,
SignalEmit,
FileRead,
FileWrite,
FileImport,
FileExport,
}Variants§
AgentTell
SchemaCoerce
CapabilityCall
EventEmit
WorkflowInvoke
TimerWait
ExecCommand
TrackerFile
TrackerClaim
TrackerRenew
TrackerRelease
TrackerFinish
LeaseAcquire
LeaseRenew
LedgerAppend
CounterConsume
SignalEmit
FileRead
FileWrite
FileImport
FileExport
Implementations§
Trait Implementations§
Source§impl Clone for IrEffectKind
impl Clone for IrEffectKind
Source§fn clone(&self) -> IrEffectKind
fn clone(&self) -> IrEffectKind
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 moreSource§impl Debug for IrEffectKind
impl Debug for IrEffectKind
impl Eq for IrEffectKind
Source§impl PartialEq for IrEffectKind
impl PartialEq for IrEffectKind
impl StructuralPartialEq for IrEffectKind
Auto Trait Implementations§
impl Freeze for IrEffectKind
impl RefUnwindSafe for IrEffectKind
impl Send for IrEffectKind
impl Sync for IrEffectKind
impl Unpin for IrEffectKind
impl UnsafeUnpin for IrEffectKind
impl UnwindSafe for IrEffectKind
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