pub struct ReasoningOverrides {
pub effort: Option<ReasoningEffort>,
pub summary: Option<ReasoningSummary>,
pub verbosity: Option<ModelVerbosity>,
pub summary_format: Option<ReasoningSummaryFormat>,
pub supports_summaries: Option<bool>,
}Expand description
Structured reasoning overrides converted into config entries.
Fields§
§effort: Option<ReasoningEffort>§summary: Option<ReasoningSummary>§verbosity: Option<ModelVerbosity>§summary_format: Option<ReasoningSummaryFormat>§supports_summaries: Option<bool>Trait Implementations§
Source§impl Clone for ReasoningOverrides
impl Clone for ReasoningOverrides
Source§fn clone(&self) -> ReasoningOverrides
fn clone(&self) -> ReasoningOverrides
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 ReasoningOverrides
impl Debug for ReasoningOverrides
Source§impl Default for ReasoningOverrides
impl Default for ReasoningOverrides
Source§fn default() -> ReasoningOverrides
fn default() -> ReasoningOverrides
Returns the “default value” for a type. Read more
Source§impl PartialEq for ReasoningOverrides
impl PartialEq for ReasoningOverrides
Source§fn eq(&self, other: &ReasoningOverrides) -> bool
fn eq(&self, other: &ReasoningOverrides) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for ReasoningOverrides
impl StructuralPartialEq for ReasoningOverrides
Auto Trait Implementations§
impl Freeze for ReasoningOverrides
impl RefUnwindSafe for ReasoningOverrides
impl Send for ReasoningOverrides
impl Sync for ReasoningOverrides
impl Unpin for ReasoningOverrides
impl UnsafeUnpin for ReasoningOverrides
impl UnwindSafe for ReasoningOverrides
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.