pub struct ToolStateRunning {
pub time: ToolStateRunningTime,
pub input: Option<Value>,
pub metadata: Option<HashMap<String, Value>>,
pub title: Option<String>,
}Expand description
A currently-running tool invocation.
Fields§
§time: ToolStateRunningTimeTiming information.
input: Option<Value>Optional input data.
metadata: Option<HashMap<String, Value>>Optional provider-specific metadata.
title: Option<String>Optional human-readable title.
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
Source§impl PartialEq for ToolStateRunning
impl PartialEq for ToolStateRunning
Source§impl Serialize for ToolStateRunning
impl Serialize for ToolStateRunning
impl StructuralPartialEq for ToolStateRunning
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