pub struct DeferredToolUse {
pub id: String,
pub name: String,
pub input: Value,
}Expand description
Tool use deferred by a terminal result.
Fields§
§id: String§name: String§input: ValueTrait Implementations§
Source§impl Clone for DeferredToolUse
impl Clone for DeferredToolUse
Source§fn clone(&self) -> DeferredToolUse
fn clone(&self) -> DeferredToolUse
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 DeferredToolUse
impl Debug for DeferredToolUse
Source§impl<'de> Deserialize<'de> for DeferredToolUse
impl<'de> Deserialize<'de> for DeferredToolUse
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 DeferredToolUse
impl PartialEq for DeferredToolUse
Source§impl Serialize for DeferredToolUse
impl Serialize for DeferredToolUse
impl StructuralPartialEq for DeferredToolUse
Auto Trait Implementations§
impl Freeze for DeferredToolUse
impl RefUnwindSafe for DeferredToolUse
impl Send for DeferredToolUse
impl Sync for DeferredToolUse
impl Unpin for DeferredToolUse
impl UnsafeUnpin for DeferredToolUse
impl UnwindSafe for DeferredToolUse
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