pub struct ToolDecision {
pub tool_call_id: String,
pub reason: Option<String>,
}Fields§
§tool_call_id: String§reason: Option<String>Trait Implementations§
Source§impl Clone for ToolDecision
impl Clone for ToolDecision
Source§fn clone(&self) -> ToolDecision
fn clone(&self) -> ToolDecision
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 ToolDecision
impl Debug for ToolDecision
Source§impl<'de> Deserialize<'de> for ToolDecision
impl<'de> Deserialize<'de> for ToolDecision
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 ToolDecision
impl PartialEq for ToolDecision
Source§impl Serialize for ToolDecision
impl Serialize for ToolDecision
impl StructuralPartialEq for ToolDecision
Auto Trait Implementations§
impl Freeze for ToolDecision
impl RefUnwindSafe for ToolDecision
impl Send for ToolDecision
impl Sync for ToolDecision
impl Unpin for ToolDecision
impl UnsafeUnpin for ToolDecision
impl UnwindSafe for ToolDecision
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