pub struct ToolCompletionAction {
pub tool: String,
pub arguments: Value,
}Expand description
A chassis tool call derived from a successful tool result.
Fields§
§tool: StringRegistered tool to call through the normal authorization boundary.
arguments: ValueArguments validated against that tool’s schema.
Trait Implementations§
Source§impl Clone for ToolCompletionAction
impl Clone for ToolCompletionAction
Source§fn clone(&self) -> ToolCompletionAction
fn clone(&self) -> ToolCompletionAction
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 ToolCompletionAction
impl Debug for ToolCompletionAction
Source§impl PartialEq for ToolCompletionAction
impl PartialEq for ToolCompletionAction
impl StructuralPartialEq for ToolCompletionAction
Auto Trait Implementations§
impl Freeze for ToolCompletionAction
impl RefUnwindSafe for ToolCompletionAction
impl Send for ToolCompletionAction
impl Sync for ToolCompletionAction
impl Unpin for ToolCompletionAction
impl UnsafeUnpin for ToolCompletionAction
impl UnwindSafe for ToolCompletionAction
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