#[non_exhaustive]pub struct ThinkingAdaptive {
pub type_: ThinkingAdaptiveType,
pub display: Option<ThinkingDisplay>,
pub extra: JsonObject,
}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_: ThinkingAdaptiveType§display: Option<ThinkingDisplay>§extra: JsonObjectImplementations§
Trait Implementations§
Source§impl Clone for ThinkingAdaptive
impl Clone for ThinkingAdaptive
Source§fn clone(&self) -> ThinkingAdaptive
fn clone(&self) -> ThinkingAdaptive
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 ThinkingAdaptive
impl Debug for ThinkingAdaptive
Source§impl<'de> Deserialize<'de> for ThinkingAdaptive
impl<'de> Deserialize<'de> for ThinkingAdaptive
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 ThinkingAdaptive
impl PartialEq for ThinkingAdaptive
Source§impl Serialize for ThinkingAdaptive
impl Serialize for ThinkingAdaptive
impl StructuralPartialEq for ThinkingAdaptive
Auto Trait Implementations§
impl Freeze for ThinkingAdaptive
impl RefUnwindSafe for ThinkingAdaptive
impl Send for ThinkingAdaptive
impl Sync for ThinkingAdaptive
impl Unpin for ThinkingAdaptive
impl UnsafeUnpin for ThinkingAdaptive
impl UnwindSafe for ThinkingAdaptive
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