pub struct EvaluationRun {
pub digest: ContentDigest,
pub proposal: ContentDigest,
pub baseline_artifact_set: ContentDigest,
pub candidate_artifact_set: ContentDigest,
pub evaluator: ContentDigest,
pub dataset: ContentDigest,
pub operation_ids: Vec<String>,
pub contexts: Vec<EvaluationContextBinding>,
pub evidence_refs: Vec<ContentDigest>,
}Fields§
§digest: ContentDigest§proposal: ContentDigest§baseline_artifact_set: ContentDigest§candidate_artifact_set: ContentDigest§evaluator: ContentDigest§dataset: ContentDigest§operation_ids: Vec<String>§contexts: Vec<EvaluationContextBinding>§evidence_refs: Vec<ContentDigest>Implementations§
Source§impl EvaluationRun
impl EvaluationRun
pub fn verify_digest(&self) -> Result<(), EvolutionError>
Trait Implementations§
Source§impl Clone for EvaluationRun
impl Clone for EvaluationRun
Source§fn clone(&self) -> EvaluationRun
fn clone(&self) -> EvaluationRun
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 EvaluationRun
impl Debug for EvaluationRun
Source§impl<'de> Deserialize<'de> for EvaluationRun
impl<'de> Deserialize<'de> for EvaluationRun
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 EvaluationRun
Source§impl PartialEq for EvaluationRun
impl PartialEq for EvaluationRun
Source§impl Serialize for EvaluationRun
impl Serialize for EvaluationRun
impl StructuralPartialEq for EvaluationRun
Auto Trait Implementations§
impl Freeze for EvaluationRun
impl RefUnwindSafe for EvaluationRun
impl Send for EvaluationRun
impl Sync for EvaluationRun
impl Unpin for EvaluationRun
impl UnsafeUnpin for EvaluationRun
impl UnwindSafe for EvaluationRun
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