pub struct RuntimeToolset(/* private fields */);Expand description
A toolset attached to one runner invocation rather than compiled into the agent definition.
Protocol adapters use this wrapper for session-scoped capabilities such as
MCP servers supplied by an ACP client. The wrapper keeps RunConfig
debuggable without requiring every toolset implementation to implement
std::fmt::Debug.
Implementations§
Trait Implementations§
Source§impl Clone for RuntimeToolset
impl Clone for RuntimeToolset
Source§fn clone(&self) -> RuntimeToolset
fn clone(&self) -> RuntimeToolset
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 RuntimeToolset
impl !UnwindSafe for RuntimeToolset
impl Freeze for RuntimeToolset
impl Send for RuntimeToolset
impl Sync for RuntimeToolset
impl Unpin for RuntimeToolset
impl UnsafeUnpin for RuntimeToolset
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