pub struct OpenAIToolFunction {
pub name: String,
pub description: String,
pub parameters: Value,
}Fields§
§name: String§description: String§parameters: ValueTrait Implementations§
Source§impl Debug for OpenAIToolFunction
impl Debug for OpenAIToolFunction
Source§impl<'de> Deserialize<'de> for OpenAIToolFunction
impl<'de> Deserialize<'de> for OpenAIToolFunction
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
Auto Trait Implementations§
impl Freeze for OpenAIToolFunction
impl RefUnwindSafe for OpenAIToolFunction
impl Send for OpenAIToolFunction
impl Sync for OpenAIToolFunction
impl Unpin for OpenAIToolFunction
impl UnwindSafe for OpenAIToolFunction
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