pub struct ToolChoiceObject {
pub type: String,
pub function: FunctionChoice,
}Fields§
§type: String§function: FunctionChoiceTrait Implementations§
Source§impl Clone for ToolChoiceObject
impl Clone for ToolChoiceObject
Source§fn clone(&self) -> ToolChoiceObject
fn clone(&self) -> ToolChoiceObject
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 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
Source§impl PartialEq for ToolChoiceObject
impl PartialEq for ToolChoiceObject
Source§impl Serialize for ToolChoiceObject
impl Serialize for ToolChoiceObject
impl StructuralPartialEq for ToolChoiceObject
Auto Trait Implementations§
impl Freeze for ToolChoiceObject
impl RefUnwindSafe for ToolChoiceObject
impl Send for ToolChoiceObject
impl Sync for ToolChoiceObject
impl Unpin 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