pub struct PreparedToolCallers {
pub execution_tools: ToolSet,
pub model_tools: ToolSet,
}Expand description
Tool sets derived from a caller configuration.
Fields§
§execution_tools: ToolSetTools the core may execute (all tools, with callers bound).
model_tools: ToolSetTools sent to the model (callees reachable only through local callers are removed).
Trait Implementations§
Source§impl Clone for PreparedToolCallers
impl Clone for PreparedToolCallers
Source§fn clone(&self) -> PreparedToolCallers
fn clone(&self) -> PreparedToolCallers
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 moreAuto Trait Implementations§
impl !RefUnwindSafe for PreparedToolCallers
impl !UnwindSafe for PreparedToolCallers
impl Freeze for PreparedToolCallers
impl Send for PreparedToolCallers
impl Sync for PreparedToolCallers
impl Unpin for PreparedToolCallers
impl UnsafeUnpin for PreparedToolCallers
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