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