pub struct PhaseSettingsSnapshot {
pub runner: Runner,
pub model: String,
pub reasoning_effort: Option<ReasoningEffort>,
}Expand description
Per-phase settings persisted for display/logging purposes.
These fields are informational only - crash recovery recomputes settings from CLI flags, config, and task overrides to ensure consistency.
Fields§
§runner: RunnerRunner for this phase
model: StringModel for this phase
reasoning_effort: Option<ReasoningEffort>Reasoning effort for this phase (if applicable)
Trait Implementations§
Source§impl Clone for PhaseSettingsSnapshot
impl Clone for PhaseSettingsSnapshot
Source§fn clone(&self) -> PhaseSettingsSnapshot
fn clone(&self) -> PhaseSettingsSnapshot
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 PhaseSettingsSnapshot
impl Debug for PhaseSettingsSnapshot
Source§impl<'de> Deserialize<'de> for PhaseSettingsSnapshot
impl<'de> Deserialize<'de> for PhaseSettingsSnapshot
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 JsonSchema for PhaseSettingsSnapshot
impl JsonSchema for PhaseSettingsSnapshot
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for PhaseSettingsSnapshot
impl PartialEq for PhaseSettingsSnapshot
Source§impl Serialize for PhaseSettingsSnapshot
impl Serialize for PhaseSettingsSnapshot
impl Eq for PhaseSettingsSnapshot
impl StructuralPartialEq for PhaseSettingsSnapshot
Auto Trait Implementations§
impl Freeze for PhaseSettingsSnapshot
impl RefUnwindSafe for PhaseSettingsSnapshot
impl Send for PhaseSettingsSnapshot
impl Sync for PhaseSettingsSnapshot
impl Unpin for PhaseSettingsSnapshot
impl UnsafeUnpin for PhaseSettingsSnapshot
impl UnwindSafe for PhaseSettingsSnapshot
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.