pub struct FunctionToolBuilder { /* private fields */ }Expand description
Builder for FunctionTool
Implementations§
Source§impl FunctionToolBuilder
impl FunctionToolBuilder
Sourcepub fn description(self, desc: impl Into<String>) -> Self
pub fn description(self, desc: impl Into<String>) -> Self
Set the tool description
Sourcepub fn build(self) -> Result<FunctionTool>
pub fn build(self) -> Result<FunctionTool>
Build the function tool
Auto Trait Implementations§
impl !RefUnwindSafe for FunctionToolBuilder
impl !UnwindSafe for FunctionToolBuilder
impl Freeze for FunctionToolBuilder
impl Send for FunctionToolBuilder
impl Sync for FunctionToolBuilder
impl Unpin for FunctionToolBuilder
impl UnsafeUnpin for FunctionToolBuilder
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