pub struct ChatCompletionRequestToolsInner {
pub type: Option<ChatCompletionRequestToolsInnerType>,
pub function: Option<Box<ChatCompletionRequestToolsInnerFunction>>,
}Fields§
§type: Option<ChatCompletionRequestToolsInnerType>§function: Option<Box<ChatCompletionRequestToolsInnerFunction>>Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for ChatCompletionRequestToolsInner
impl<'de> Deserialize<'de> for ChatCompletionRequestToolsInner
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
impl StructuralPartialEq for ChatCompletionRequestToolsInner
Auto Trait Implementations§
impl Freeze for ChatCompletionRequestToolsInner
impl RefUnwindSafe for ChatCompletionRequestToolsInner
impl Send for ChatCompletionRequestToolsInner
impl Sync for ChatCompletionRequestToolsInner
impl Unpin for ChatCompletionRequestToolsInner
impl UnsafeUnpin for ChatCompletionRequestToolsInner
impl UnwindSafe for ChatCompletionRequestToolsInner
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