pub enum SessionOpenOptionsReasoningSummary {
None,
Concise,
Detailed,
Unknown,
}Expand description
Initial 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 SessionOpenOptionsReasoningSummary
impl Clone for SessionOpenOptionsReasoningSummary
Source§fn clone(&self) -> SessionOpenOptionsReasoningSummary
fn clone(&self) -> SessionOpenOptionsReasoningSummary
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 SessionOpenOptionsReasoningSummary
impl Default for SessionOpenOptionsReasoningSummary
Source§fn default() -> SessionOpenOptionsReasoningSummary
fn default() -> SessionOpenOptionsReasoningSummary
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SessionOpenOptionsReasoningSummary
impl<'de> Deserialize<'de> for SessionOpenOptionsReasoningSummary
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 SessionOpenOptionsReasoningSummary
Source§impl PartialEq for SessionOpenOptionsReasoningSummary
impl PartialEq for SessionOpenOptionsReasoningSummary
Source§fn eq(&self, other: &SessionOpenOptionsReasoningSummary) -> bool
fn eq(&self, other: &SessionOpenOptionsReasoningSummary) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for SessionOpenOptionsReasoningSummary
Auto Trait Implementations§
impl Freeze for SessionOpenOptionsReasoningSummary
impl RefUnwindSafe for SessionOpenOptionsReasoningSummary
impl Send for SessionOpenOptionsReasoningSummary
impl Sync for SessionOpenOptionsReasoningSummary
impl Unpin for SessionOpenOptionsReasoningSummary
impl UnsafeUnpin for SessionOpenOptionsReasoningSummary
impl UnwindSafe for SessionOpenOptionsReasoningSummary
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