pub struct EvalSnapshot {Show 16 fields
pub owner: OwnerKind,
pub tenant_id: String,
pub project_id: String,
pub snapshot_id: String,
pub version: String,
pub lifecycle: SnapshotLifecycle,
pub schema_version: u32,
pub digest: String,
pub capability: Capability,
pub difficulty: Difficulty,
pub tags: BTreeMap<String, String>,
pub execution: ExecutionSpec,
pub includes: Vec<SnapshotInclude>,
pub cases: Vec<EvalCase>,
pub ephemeral_expires_at_ms: Option<i64>,
pub created_at_ms: i64,
}Fields§
§owner: OwnerKind§tenant_id: StringSentinel - for builtin snapshots.
project_id: String§snapshot_id: String§version: String§lifecycle: SnapshotLifecycle§schema_version: u32§digest: String§capability: Capability§difficulty: Difficulty§execution: ExecutionSpec§includes: Vec<SnapshotInclude>§cases: Vec<EvalCase>§ephemeral_expires_at_ms: Option<i64>Set for --ephemeral registrations. Expired snapshots are removed once
no in-flight run references them; sealed reports are unaffected.
created_at_ms: i64Implementations§
Source§impl EvalSnapshot
impl EvalSnapshot
Trait Implementations§
Source§impl Clone for EvalSnapshot
impl Clone for EvalSnapshot
Source§fn clone(&self) -> EvalSnapshot
fn clone(&self) -> EvalSnapshot
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 EvalSnapshot
impl Debug for EvalSnapshot
Source§impl<'de> Deserialize<'de> for EvalSnapshot
impl<'de> Deserialize<'de> for EvalSnapshot
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 PartialEq for EvalSnapshot
impl PartialEq for EvalSnapshot
Source§impl Serialize for EvalSnapshot
impl Serialize for EvalSnapshot
impl StructuralPartialEq for EvalSnapshot
Auto Trait Implementations§
impl Freeze for EvalSnapshot
impl RefUnwindSafe for EvalSnapshot
impl Send for EvalSnapshot
impl Sync for EvalSnapshot
impl Unpin for EvalSnapshot
impl UnsafeUnpin for EvalSnapshot
impl UnwindSafe for EvalSnapshot
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