pub struct ReasoningParams {
pub effort: Option<String>,
pub raw: Option<Value>,
}Expand description
Provider reasoning controls preserved by translation.
Fields§
§effort: Option<String>Requested reasoning effort or level.
raw: Option<Value>Provider reasoning controls without a normalized field.
Trait Implementations§
Source§impl Clone for ReasoningParams
impl Clone for ReasoningParams
Source§fn clone(&self) -> ReasoningParams
fn clone(&self) -> ReasoningParams
Returns a duplicate of the value. Read more
1.0.0 · 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 ReasoningParams
impl Debug for ReasoningParams
Source§impl Default for ReasoningParams
impl Default for ReasoningParams
Source§fn default() -> ReasoningParams
fn default() -> ReasoningParams
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ReasoningParams
impl<'de> Deserialize<'de> for ReasoningParams
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 ReasoningParams
impl PartialEq for ReasoningParams
Source§impl Serialize for ReasoningParams
impl Serialize for ReasoningParams
impl StructuralPartialEq for ReasoningParams
Auto Trait Implementations§
impl Freeze for ReasoningParams
impl RefUnwindSafe for ReasoningParams
impl Send for ReasoningParams
impl Sync for ReasoningParams
impl Unpin for ReasoningParams
impl UnsafeUnpin for ReasoningParams
impl UnwindSafe for ReasoningParams
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