pub struct TickReport {Show 13 fields
pub tick: Tick,
pub commit: Option<String>,
pub outcome: TickOutcome,
pub verdict: Option<String>,
pub reason: Option<Unverifiable>,
pub detail: Option<String>,
pub signer: Option<SignerView>,
pub decider: Option<String>,
pub stale: Vec<RequirementDrift>,
pub stale_anchor: Option<Anchor>,
pub regression: Option<String>,
pub newer_fields: Vec<String>,
pub verification: Option<ObjectVerification>,
}Expand description
One tick’s report.
Fields§
§tick: TickThe tick.
commit: Option<String>The task commit checked (the latest reachable with the task’s verdict trailers), when one exists.
outcome: TickOutcomeThe outcome.
verdict: Option<String>verified, regression_only or attested, as the evidence claims.
reason: Option<Unverifiable>For unverifiable.
detail: Option<String>More on the reason, in one line.
signer: Option<SignerView>Who signed.
decider: Option<String>Who accepted an attested tick.
stale: Vec<RequirementDrift>For stale: the cited requirements that changed since the tick.
stale_anchor: Option<Anchor>For stale: the first changed requirement’s line at the head.
regression: Option<String>A regression-only tick: why, in speccoder’s wording (signed).
newer_fields: Vec<String>Predicate fields or revisions this verifier does not know (kept, never deciding).
verification: Option<ObjectVerification>attest verify’s object for the commit, unchanged.
Implementations§
Trait Implementations§
Source§impl Clone for TickReport
impl Clone for TickReport
Source§impl Debug for TickReport
impl Debug for TickReport
impl Eq for TickReport
Source§impl JsonSchema for TickReport
impl JsonSchema for TickReport
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 TickReport
impl PartialEq for TickReport
Source§impl Serialize for TickReport
impl Serialize for TickReport
impl StructuralPartialEq for TickReport
Auto Trait Implementations§
impl Freeze for TickReport
impl RefUnwindSafe for TickReport
impl Send for TickReport
impl Sync for TickReport
impl Unpin for TickReport
impl UnsafeUnpin for TickReport
impl UnwindSafe for TickReport
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