pub struct AgentEfficiencyArtifactIdentity {
pub schema_version: u32,
pub artifact_digest_kind: String,
pub artifact_digest: String,
pub candidate_version: String,
pub candidate_runtime_sha256: String,
pub candidate_source_head: String,
pub candidate_functional_head: String,
pub candidate_checklist_head: String,
pub frozen_version: String,
pub frozen_runtime_sha256: String,
}Expand description
Identity retained from one validated benchmark artifact.
Fields§
§schema_version: u32Supported benchmark schema version.
artifact_digest_kind: StringDigest algorithm used for artifact_digest.
artifact_digest: StringDigest of the exact validated artifact bytes.
candidate_version: StringCandidate runtime semantic version.
candidate_runtime_sha256: StringCandidate runtime SHA-256 identity.
candidate_source_head: StringDescriptive source checkout commit recorded by the benchmark.
candidate_functional_head: StringCompatibility identity key; descriptive only and mirrors candidate_source_head.
candidate_checklist_head: StringCompatibility identity key; descriptive only and mirrors candidate_source_head.
frozen_version: StringFrozen ProjectAtlas runtime semantic version.
frozen_runtime_sha256: StringFrozen ProjectAtlas runtime SHA-256 identity.
Trait Implementations§
Source§impl Clone for AgentEfficiencyArtifactIdentity
impl Clone for AgentEfficiencyArtifactIdentity
Source§fn clone(&self) -> AgentEfficiencyArtifactIdentity
fn clone(&self) -> AgentEfficiencyArtifactIdentity
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<'de> Deserialize<'de> for AgentEfficiencyArtifactIdentity
impl<'de> Deserialize<'de> for AgentEfficiencyArtifactIdentity
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 AgentEfficiencyArtifactIdentity
impl PartialEq for AgentEfficiencyArtifactIdentity
Source§fn eq(&self, other: &AgentEfficiencyArtifactIdentity) -> bool
fn eq(&self, other: &AgentEfficiencyArtifactIdentity) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for AgentEfficiencyArtifactIdentity
impl StructuralPartialEq for AgentEfficiencyArtifactIdentity
Auto Trait Implementations§
impl Freeze for AgentEfficiencyArtifactIdentity
impl RefUnwindSafe for AgentEfficiencyArtifactIdentity
impl Send for AgentEfficiencyArtifactIdentity
impl Sync for AgentEfficiencyArtifactIdentity
impl Unpin for AgentEfficiencyArtifactIdentity
impl UnwindSafe for AgentEfficiencyArtifactIdentity
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.