pub struct DynamicToolSpec {
pub name: String,
pub description: String,
pub input_schema: Value,
}Fields§
§name: String§description: String§input_schema: ValueImplementations§
Trait Implementations§
Source§impl Clone for DynamicToolSpec
impl Clone for DynamicToolSpec
Source§fn clone(&self) -> DynamicToolSpec
fn clone(&self) -> DynamicToolSpec
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 DynamicToolSpec
impl Debug for DynamicToolSpec
Source§impl PartialEq for DynamicToolSpec
impl PartialEq for DynamicToolSpec
impl StructuralPartialEq for DynamicToolSpec
Auto Trait Implementations§
impl Freeze for DynamicToolSpec
impl RefUnwindSafe for DynamicToolSpec
impl Send for DynamicToolSpec
impl Sync for DynamicToolSpec
impl Unpin for DynamicToolSpec
impl UnsafeUnpin for DynamicToolSpec
impl UnwindSafe for DynamicToolSpec
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