pub struct SessionSettingsSnapshotResult {
pub client_name: Option<String>,
pub job: SessionSettingsJobSnapshot,
pub model: SessionSettingsModelSnapshot,
pub online_evaluation: SessionSettingsOnlineEvaluationSnapshot,
pub repo: SessionSettingsRepoSnapshot,
pub start_time_ms: Option<f64>,
pub timeout_ms: Option<f64>,
pub validation: SessionSettingsValidationSnapshot,
pub version: Option<String>,
}Expand description
Redacted, serializable view of session runtime settings for SDK boundary consumers. Secrets and raw feature flags are intentionally excluded.
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Fields§
§client_name: Option<String>§job: SessionSettingsJobSnapshot§model: SessionSettingsModelSnapshot§online_evaluation: SessionSettingsOnlineEvaluationSnapshot§repo: SessionSettingsRepoSnapshot§start_time_ms: Option<f64>§timeout_ms: Option<f64>§validation: SessionSettingsValidationSnapshot§version: Option<String>Trait Implementations§
Source§impl Clone for SessionSettingsSnapshotResult
impl Clone for SessionSettingsSnapshotResult
Source§fn clone(&self) -> SessionSettingsSnapshotResult
fn clone(&self) -> SessionSettingsSnapshotResult
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 SessionSettingsSnapshotResult
impl Default for SessionSettingsSnapshotResult
Source§fn default() -> SessionSettingsSnapshotResult
fn default() -> SessionSettingsSnapshotResult
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SessionSettingsSnapshotResult
impl<'de> Deserialize<'de> for SessionSettingsSnapshotResult
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 SessionSettingsSnapshotResult
impl RefUnwindSafe for SessionSettingsSnapshotResult
impl Send for SessionSettingsSnapshotResult
impl Sync for SessionSettingsSnapshotResult
impl Unpin for SessionSettingsSnapshotResult
impl UnsafeUnpin for SessionSettingsSnapshotResult
impl UnwindSafe for SessionSettingsSnapshotResult
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