pub struct NoToolConfig;Expand description
Marker type indicating no tool configuration has been set yet.
This is the default state for a new AgentBuilder. From this state,
you can either:
- Add tools via
.tool(),.tools(),.dynamic_tools(), etc. (transitions toWithBuilderTools) - Set a pre-existing
ToolServerHandlevia.tool_server_handle()(transitions toWithToolServerHandle) - Call
.build()to create an agent with no tools
Trait Implementations§
Source§impl Default for NoToolConfig
impl Default for NoToolConfig
Source§fn default() -> NoToolConfig
fn default() -> NoToolConfig
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for NoToolConfig
impl RefUnwindSafe for NoToolConfig
impl Send for NoToolConfig
impl Sync for NoToolConfig
impl Unpin for NoToolConfig
impl UnsafeUnpin for NoToolConfig
impl UnwindSafe for NoToolConfig
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