pub enum ApiToolChoice {
Mode(String),
Function {
tool_type: String,
function: ApiToolChoiceFunction,
},
}Variants§
Trait Implementations§
Source§impl Clone for ApiToolChoice
impl Clone for ApiToolChoice
Source§fn clone(&self) -> ApiToolChoice
fn clone(&self) -> ApiToolChoice
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 ApiToolChoice
impl Debug for ApiToolChoice
Source§impl<'de> Deserialize<'de> for ApiToolChoice
impl<'de> Deserialize<'de> for ApiToolChoice
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 ApiToolChoice
impl PartialEq for ApiToolChoice
Source§fn eq(&self, other: &ApiToolChoice) -> bool
fn eq(&self, other: &ApiToolChoice) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ApiToolChoice
impl Serialize for ApiToolChoice
impl StructuralPartialEq for ApiToolChoice
Auto Trait Implementations§
impl Freeze for ApiToolChoice
impl RefUnwindSafe for ApiToolChoice
impl Send for ApiToolChoice
impl Sync for ApiToolChoice
impl Unpin for ApiToolChoice
impl UnsafeUnpin for ApiToolChoice
impl UnwindSafe for ApiToolChoice
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