pub struct ResponsesNamedToolChoice {
pub kind: String,
pub name: String,
}Expand description
The FLAT named tool choice: {"type":"function","name":"..."} (no nested function).
Fields§
§kind: String§name: StringTrait Implementations§
Source§impl Clone for ResponsesNamedToolChoice
impl Clone for ResponsesNamedToolChoice
Source§fn clone(&self) -> ResponsesNamedToolChoice
fn clone(&self) -> ResponsesNamedToolChoice
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ResponsesNamedToolChoice
impl Debug for ResponsesNamedToolChoice
Source§impl<'de> Deserialize<'de> for ResponsesNamedToolChoice
impl<'de> Deserialize<'de> for ResponsesNamedToolChoice
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 ResponsesNamedToolChoice
impl PartialEq for ResponsesNamedToolChoice
Source§impl Serialize for ResponsesNamedToolChoice
impl Serialize for ResponsesNamedToolChoice
impl StructuralPartialEq for ResponsesNamedToolChoice
Auto Trait Implementations§
impl Freeze for ResponsesNamedToolChoice
impl RefUnwindSafe for ResponsesNamedToolChoice
impl Send for ResponsesNamedToolChoice
impl Sync for ResponsesNamedToolChoice
impl Unpin for ResponsesNamedToolChoice
impl UnsafeUnpin for ResponsesNamedToolChoice
impl UnwindSafe for ResponsesNamedToolChoice
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