pub struct ReasoningProfile {
pub provider: ReasoningProvider,
pub parameter_path: String,
pub values: Option<Vec<String>>,
pub notes: Option<String>,
}Expand description
Provider profile for reasoning/thinking.
Fields§
§provider: ReasoningProviderThe provider this profile applies to.
parameter_path: StringJSON path to the reasoning parameter.
values: Option<Vec<String>>Available values for the parameter.
notes: Option<String>Additional notes about this profile.
Trait Implementations§
Source§impl Clone for ReasoningProfile
impl Clone for ReasoningProfile
Source§fn clone(&self) -> ReasoningProfile
fn clone(&self) -> ReasoningProfile
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 ReasoningProfile
impl Debug for ReasoningProfile
Source§impl<'de> Deserialize<'de> for ReasoningProfile
impl<'de> Deserialize<'de> for ReasoningProfile
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 ReasoningProfile
impl PartialEq for ReasoningProfile
Source§impl Serialize for ReasoningProfile
impl Serialize for ReasoningProfile
impl StructuralPartialEq for ReasoningProfile
Auto Trait Implementations§
impl Freeze for ReasoningProfile
impl RefUnwindSafe for ReasoningProfile
impl Send for ReasoningProfile
impl Sync for ReasoningProfile
impl Unpin for ReasoningProfile
impl UnsafeUnpin for ReasoningProfile
impl UnwindSafe for ReasoningProfile
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