pub struct ToolStateRunning {
pub status: String,
pub input: Value,
pub title: Option<String>,
pub metadata: Option<Value>,
pub time: ToolTimeStart,
pub extra: Value,
}Expand description
Tool state when running.
Fields§
§status: StringStatus field (always “running”).
input: ValueTool input arguments.
title: Option<String>Display title.
metadata: Option<Value>Additional metadata.
time: ToolTimeStartExecution time.
extra: ValueAdditional fields.
Trait Implementations§
Source§impl Clone for ToolStateRunning
impl Clone for ToolStateRunning
Source§fn clone(&self) -> ToolStateRunning
fn clone(&self) -> ToolStateRunning
Returns a duplicate of the value. Read more
1.0.0 · 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 ToolStateRunning
impl Debug for ToolStateRunning
Source§impl<'de> Deserialize<'de> for ToolStateRunning
impl<'de> Deserialize<'de> for ToolStateRunning
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
Auto Trait Implementations§
impl Freeze for ToolStateRunning
impl RefUnwindSafe for ToolStateRunning
impl Send for ToolStateRunning
impl Sync for ToolStateRunning
impl Unpin for ToolStateRunning
impl UnwindSafe for ToolStateRunning
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