pub enum RuntimeEffectKind {
LlmCall,
Direct,
ToolCall,
Process,
ExecCode,
Checkpoint,
SyncExecutionSurface,
Sleep,
}Expand description
Durable category for a runtime effect.
Variants§
Implementations§
Trait Implementations§
Source§impl Clone for RuntimeEffectKind
impl Clone for RuntimeEffectKind
Source§fn clone(&self) -> RuntimeEffectKind
fn clone(&self) -> RuntimeEffectKind
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 RuntimeEffectKind
Source§impl Debug for RuntimeEffectKind
impl Debug for RuntimeEffectKind
Source§impl<'de> Deserialize<'de> for RuntimeEffectKind
impl<'de> Deserialize<'de> for RuntimeEffectKind
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 RuntimeEffectKind
Source§impl PartialEq for RuntimeEffectKind
impl PartialEq for RuntimeEffectKind
Source§fn eq(&self, other: &RuntimeEffectKind) -> bool
fn eq(&self, other: &RuntimeEffectKind) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for RuntimeEffectKind
impl Serialize for RuntimeEffectKind
impl StructuralPartialEq for RuntimeEffectKind
Auto Trait Implementations§
impl Freeze for RuntimeEffectKind
impl RefUnwindSafe for RuntimeEffectKind
impl Send for RuntimeEffectKind
impl Sync for RuntimeEffectKind
impl Unpin for RuntimeEffectKind
impl UnsafeUnpin for RuntimeEffectKind
impl UnwindSafe for RuntimeEffectKind
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