pub struct ToolChoiceObject {
pub type: ToolType,
pub function: FunctionName,
}Fields§
§type: ToolType§function: FunctionNameTrait Implementations§
Source§impl Debug for ToolChoiceObject
impl Debug for ToolChoiceObject
Source§impl<'de> Deserialize<'de> for ToolChoiceObject
impl<'de> Deserialize<'de> for ToolChoiceObject
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 ToolChoiceObject
impl RefUnwindSafe for ToolChoiceObject
impl Send for ToolChoiceObject
impl Sync for ToolChoiceObject
impl Unpin for ToolChoiceObject
impl UnsafeUnpin for ToolChoiceObject
impl UnwindSafe for ToolChoiceObject
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