pub struct StepVerdict {
pub status: VerdictStatus,
pub degraded: bool,
pub supersedes: Option<String>,
}Expand description
The durable per-step verdict projection stored in StepRecord
(spine §6.6 — the folded summary/evidence live in the RunLog’s
verdictRecorded payload; the record keeps the alignment-relevant core).
Fields§
§status: VerdictStatusThree-valued status.
degraded: boolDegradation flag (see Verdict::degraded).
supersedes: Option<String>Id of the superseded verdict, for re-judgement lineage.
Trait Implementations§
Source§impl Clone for StepVerdict
impl Clone for StepVerdict
Source§fn clone(&self) -> StepVerdict
fn clone(&self) -> StepVerdict
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 Debug for StepVerdict
impl Debug for StepVerdict
Source§impl<'de> Deserialize<'de> for StepVerdict
impl<'de> Deserialize<'de> for StepVerdict
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 StepVerdict
impl JsonSchema for StepVerdict
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 StepVerdict
impl PartialEq for StepVerdict
Source§impl Serialize for StepVerdict
impl Serialize for StepVerdict
impl StructuralPartialEq for StepVerdict
Auto Trait Implementations§
impl Freeze for StepVerdict
impl RefUnwindSafe for StepVerdict
impl Send for StepVerdict
impl Sync for StepVerdict
impl Unpin for StepVerdict
impl UnsafeUnpin for StepVerdict
impl UnwindSafe for StepVerdict
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