pub struct VerificationTrial {
pub trial_id: TrialId,
pub attempt_id: AttemptId,
pub baseline_or_patch: BaselineOrPatch,
pub completed: bool,
pub receipts: Vec<String>,
}Expand description
Canonical execution trial for one side of a verification pair.
Fields§
§trial_id: TrialIdUnique trial identifier in one attempt.
attempt_id: AttemptIdLogical retry family for related retry attempts.
baseline_or_patch: BaselineOrPatchBaseline vs patched execution lane.
completed: boolWhether this trial completed successfully.
receipts: Vec<String>Artifact receipts tied to this trial.
Trait Implementations§
Source§impl Clone for VerificationTrial
impl Clone for VerificationTrial
Source§fn clone(&self) -> VerificationTrial
fn clone(&self) -> VerificationTrial
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 VerificationTrial
impl Debug for VerificationTrial
Source§impl<'de> Deserialize<'de> for VerificationTrial
impl<'de> Deserialize<'de> for VerificationTrial
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
Auto Trait Implementations§
impl Freeze for VerificationTrial
impl RefUnwindSafe for VerificationTrial
impl Send for VerificationTrial
impl Sync for VerificationTrial
impl Unpin for VerificationTrial
impl UnsafeUnpin for VerificationTrial
impl UnwindSafe for VerificationTrial
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