pub struct ModelToolDefinition {
pub name: String,
pub description: String,
pub input_schema: Value,
}Fields§
§name: String§description: String§input_schema: ValueTrait Implementations§
Source§impl Clone for ModelToolDefinition
impl Clone for ModelToolDefinition
Source§fn clone(&self) -> ModelToolDefinition
fn clone(&self) -> ModelToolDefinition
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 moreSource§impl Debug for ModelToolDefinition
impl Debug for ModelToolDefinition
Source§impl<'de> Deserialize<'de> for ModelToolDefinition
impl<'de> Deserialize<'de> for ModelToolDefinition
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ModelToolDefinition
impl PartialEq for ModelToolDefinition
Source§impl Serialize for ModelToolDefinition
impl Serialize for ModelToolDefinition
impl StructuralPartialEq for ModelToolDefinition
Auto Trait Implementations§
impl Freeze for ModelToolDefinition
impl RefUnwindSafe for ModelToolDefinition
impl Send for ModelToolDefinition
impl Sync for ModelToolDefinition
impl Unpin for ModelToolDefinition
impl UnsafeUnpin for ModelToolDefinition
impl UnwindSafe for ModelToolDefinition
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