pub enum OptionsUpdateReasoningSummary {
None,
Concise,
Detailed,
Unknown,
}Expand description
Reasoning summary mode for supported model clients.
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Variants§
None
Do not request reasoning summaries from the model.
Concise
Request a concise summary of model reasoning.
Detailed
Request a detailed summary of model reasoning.
Unknown
Unknown variant for forward compatibility.
Trait Implementations§
Source§impl Clone for OptionsUpdateReasoningSummary
impl Clone for OptionsUpdateReasoningSummary
Source§fn clone(&self) -> OptionsUpdateReasoningSummary
fn clone(&self) -> OptionsUpdateReasoningSummary
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 Default for OptionsUpdateReasoningSummary
impl Default for OptionsUpdateReasoningSummary
Source§fn default() -> OptionsUpdateReasoningSummary
fn default() -> OptionsUpdateReasoningSummary
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for OptionsUpdateReasoningSummary
impl<'de> Deserialize<'de> for OptionsUpdateReasoningSummary
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 OptionsUpdateReasoningSummary
Source§impl PartialEq for OptionsUpdateReasoningSummary
impl PartialEq for OptionsUpdateReasoningSummary
Source§fn eq(&self, other: &OptionsUpdateReasoningSummary) -> bool
fn eq(&self, other: &OptionsUpdateReasoningSummary) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for OptionsUpdateReasoningSummary
Auto Trait Implementations§
impl Freeze for OptionsUpdateReasoningSummary
impl RefUnwindSafe for OptionsUpdateReasoningSummary
impl Send for OptionsUpdateReasoningSummary
impl Sync for OptionsUpdateReasoningSummary
impl Unpin for OptionsUpdateReasoningSummary
impl UnsafeUnpin for OptionsUpdateReasoningSummary
impl UnwindSafe for OptionsUpdateReasoningSummary
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