pub enum WorkKind {
ToolCall,
ShellCommand,
}Expand description
What kind of work the operation performs
Variants§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for WorkKind
impl<'de> Deserialize<'de> for WorkKind
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 WorkKind
impl StructuralPartialEq for WorkKind
Auto Trait Implementations§
impl Freeze for WorkKind
impl RefUnwindSafe for WorkKind
impl Send for WorkKind
impl Sync for WorkKind
impl Unpin for WorkKind
impl UnsafeUnpin for WorkKind
impl UnwindSafe for WorkKind
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.