pub struct Execution {Show 13 fields
pub pick_id: Option<String>,
pub attempt: u32,
pub runner: Option<String>,
pub started_at: String,
pub finished_at: String,
pub duration_ms: u64,
pub ran_suites: Vec<String>,
pub skipped_suites: Vec<String>,
pub runner_pool: Option<String>,
pub trust_tier: Option<String>,
pub isolation_tier: Option<String>,
pub materialization_proof: Option<String>,
pub secret_grants: Vec<String>,
}Expand description
Runner, timing, and attestation metadata.
Fields§
§pick_id: Option<String>Leased run identifier; absent for purely local execution.
attempt: u32One-based run attempt.
runner: Option<String>Runner principal identifier.
started_at: StringRFC3339 execution start.
finished_at: StringRFC3339 execution finish.
duration_ms: u64Wall-clock duration in milliseconds.
ran_suites: Vec<String>Suites that actually ran.
skipped_suites: Vec<String>Suites intentionally skipped.
runner_pool: Option<String>Runner pool that produced the verdict.
trust_tier: Option<String>Runner trust tier.
isolation_tier: Option<String>Sandbox isolation tier.
materialization_proof: Option<String>Proof that the evaluated tree was materialized.
secret_grants: Vec<String>Names of secret grants; values never enter the verdict.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Execution
impl<'de> Deserialize<'de> for Execution
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
impl Eq for Execution
impl StructuralPartialEq for Execution
Auto Trait Implementations§
impl Freeze for Execution
impl RefUnwindSafe for Execution
impl Send for Execution
impl Sync for Execution
impl Unpin for Execution
impl UnsafeUnpin for Execution
impl UnwindSafe for Execution
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