pub struct ToolChoiceHosted {
pub type_: ToolChoiceHostedType,
pub rest: Rest,
}Fields§
§type_: ToolChoiceHostedType§rest: RestImplementations§
Source§impl ToolChoiceHosted
impl ToolChoiceHosted
Sourcepub fn builder(type_: ToolChoiceHostedType) -> ToolChoiceHostedBuilder
pub fn builder(type_: ToolChoiceHostedType) -> ToolChoiceHostedBuilder
Start a builder by supplying the required fields in declaration order.
Trait Implementations§
Source§impl Clone for ToolChoiceHosted
impl Clone for ToolChoiceHosted
Source§impl Debug for ToolChoiceHosted
impl Debug for ToolChoiceHosted
Source§impl DeclaredFields for ToolChoiceHosted
impl DeclaredFields for ToolChoiceHosted
fn into_declared(self) -> Self
Source§impl<'de> Deserialize<'de> for ToolChoiceHosted
impl<'de> Deserialize<'de> for ToolChoiceHosted
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 Eq for ToolChoiceHosted
Source§impl PartialEq for ToolChoiceHosted
impl PartialEq for ToolChoiceHosted
Source§impl Serialize for ToolChoiceHosted
impl Serialize for ToolChoiceHosted
impl StructuralPartialEq for ToolChoiceHosted
Auto Trait Implementations§
impl Freeze for ToolChoiceHosted
impl RefUnwindSafe for ToolChoiceHosted
impl Send for ToolChoiceHosted
impl Sync for ToolChoiceHosted
impl Unpin for ToolChoiceHosted
impl UnsafeUnpin for ToolChoiceHosted
impl UnwindSafe for ToolChoiceHosted
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