pub struct VerificationLink {
pub ci_run_id: Uuid,
pub spec_digest: String,
pub git_sha: String,
pub verified: bool,
pub verified_at: Option<DateTime<Utc>>,
pub verification_run_id: Option<Uuid>,
}Expand description
Links a CI run to its verification status.
A verification link records whether a CI run (or a repair’s rerun) has been verified and can be promoted.
Fields§
§ci_run_id: UuidThe CI run that was verified.
spec_digest: StringAgent spec digest at the time of verification.
git_sha: StringGit SHA at the time of verification.
verified: boolWhether verification passed.
verified_at: Option<DateTime<Utc>>When verification completed.
verification_run_id: Option<Uuid>Optional verification run ID (the rerun that confirmed the fix).
Implementations§
Trait Implementations§
Source§impl Clone for VerificationLink
impl Clone for VerificationLink
Source§fn clone(&self) -> VerificationLink
fn clone(&self) -> VerificationLink
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 Debug for VerificationLink
impl Debug for VerificationLink
Source§impl<'de> Deserialize<'de> for VerificationLink
impl<'de> Deserialize<'de> for VerificationLink
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 VerificationLink
impl PartialEq for VerificationLink
Source§impl Serialize for VerificationLink
impl Serialize for VerificationLink
impl StructuralPartialEq for VerificationLink
Auto Trait Implementations§
impl Freeze for VerificationLink
impl RefUnwindSafe for VerificationLink
impl Send for VerificationLink
impl Sync for VerificationLink
impl Unpin for VerificationLink
impl UnsafeUnpin for VerificationLink
impl UnwindSafe for VerificationLink
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,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more