pub struct ModelPickerPersistenceRequest {
pub context_tier_explicit: Option<bool>,
pub reasoning_effort_explicit: Option<bool>,
pub settings_context: ModelPickerSettingsContext,
}Expand description
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Fields§
§context_tier_explicit: Option<bool>Whether context tier was explicitly selected and should be persisted.
reasoning_effort_explicit: Option<bool>Whether reasoning effort was explicitly selected and should be persisted.
settings_context: ModelPickerSettingsContextFilesystem and environment context used to resolve settings persistence.
Trait Implementations§
Source§impl Clone for ModelPickerPersistenceRequest
impl Clone for ModelPickerPersistenceRequest
Source§fn clone(&self) -> ModelPickerPersistenceRequest
fn clone(&self) -> ModelPickerPersistenceRequest
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 ModelPickerPersistenceRequest
impl Default for ModelPickerPersistenceRequest
Source§fn default() -> ModelPickerPersistenceRequest
fn default() -> ModelPickerPersistenceRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ModelPickerPersistenceRequest
impl<'de> Deserialize<'de> for ModelPickerPersistenceRequest
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
Auto Trait Implementations§
impl Freeze for ModelPickerPersistenceRequest
impl RefUnwindSafe for ModelPickerPersistenceRequest
impl Send for ModelPickerPersistenceRequest
impl Sync for ModelPickerPersistenceRequest
impl Unpin for ModelPickerPersistenceRequest
impl UnsafeUnpin for ModelPickerPersistenceRequest
impl UnwindSafe for ModelPickerPersistenceRequest
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