#[non_exhaustive]pub struct ToolChoiceApplyPatch {
pub type_: ToolChoiceApplyPatchType,
pub rest: Rest,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.type_: ToolChoiceApplyPatchType§rest: RestImplementations§
Source§impl ToolChoiceApplyPatch
impl ToolChoiceApplyPatch
Sourcepub fn builder(type_: ToolChoiceApplyPatchType) -> ToolChoiceApplyPatchBuilder
pub fn builder(type_: ToolChoiceApplyPatchType) -> ToolChoiceApplyPatchBuilder
Start a builder by supplying the required fields in declaration order.
Trait Implementations§
Source§impl Clone for ToolChoiceApplyPatch
impl Clone for ToolChoiceApplyPatch
Source§impl Debug for ToolChoiceApplyPatch
impl Debug for ToolChoiceApplyPatch
Source§impl DeclaredFields for ToolChoiceApplyPatch
impl DeclaredFields for ToolChoiceApplyPatch
fn into_declared(self) -> Self
Source§impl<'de> Deserialize<'de> for ToolChoiceApplyPatch
impl<'de> Deserialize<'de> for ToolChoiceApplyPatch
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 ToolChoiceApplyPatch
Source§impl PartialEq for ToolChoiceApplyPatch
impl PartialEq for ToolChoiceApplyPatch
Source§impl Serialize for ToolChoiceApplyPatch
impl Serialize for ToolChoiceApplyPatch
impl StructuralPartialEq for ToolChoiceApplyPatch
Auto Trait Implementations§
impl Freeze for ToolChoiceApplyPatch
impl RefUnwindSafe for ToolChoiceApplyPatch
impl Send for ToolChoiceApplyPatch
impl Sync for ToolChoiceApplyPatch
impl Unpin for ToolChoiceApplyPatch
impl UnsafeUnpin for ToolChoiceApplyPatch
impl UnwindSafe for ToolChoiceApplyPatch
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