pub struct BaseToolParams {
pub name: String,
pub description: String,
pub is_long_running: Option<bool>,
}Expand description
Parameters for the BaseTool constructor.
Fields§
§name: String§description: String§is_long_running: Option<bool>Trait Implementations§
Source§impl Clone for BaseToolParams
impl Clone for BaseToolParams
Source§fn clone(&self) -> BaseToolParams
fn clone(&self) -> BaseToolParams
Returns a duplicate of the value. Read more
1.0.0 · 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 BaseToolParams
impl Debug for BaseToolParams
Source§impl Default for BaseToolParams
impl Default for BaseToolParams
Source§fn default() -> BaseToolParams
fn default() -> BaseToolParams
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for BaseToolParams
impl RefUnwindSafe for BaseToolParams
impl Send for BaseToolParams
impl Sync for BaseToolParams
impl Unpin for BaseToolParams
impl UnwindSafe for BaseToolParams
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