pub struct MigrationHistoryCheck {
pub baseline: BaselineAvailability,
pub diagnostics: BTreeSet<ContractDiagnostic>,
}Expand description
The result of comparing an inventory with an explicit Git baseline.
Fields§
§baseline: BaselineAvailabilityWhether the explicit revision was available and readable.
diagnostics: BTreeSet<ContractDiagnostic>Deterministically ordered history and current-tree diagnostics.
Implementations§
Source§impl MigrationHistoryCheck
impl MigrationHistoryCheck
Sourcepub fn is_verified(&self) -> bool
pub fn is_verified(&self) -> bool
True only when baseline evidence exists and no diagnostic was emitted.
Sourcepub fn is_ok(&self) -> bool
pub fn is_ok(&self) -> bool
Alias for Self::is_verified. Unavailable evidence is never success.
Whether the explicit comparison baseline could not be read.
Sourcepub fn push(&mut self, diagnostic: ContractDiagnostic)
pub fn push(&mut self, diagnostic: ContractDiagnostic)
Add one deterministic diagnostic.
Trait Implementations§
Source§impl Clone for MigrationHistoryCheck
impl Clone for MigrationHistoryCheck
Source§fn clone(&self) -> MigrationHistoryCheck
fn clone(&self) -> MigrationHistoryCheck
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 MigrationHistoryCheck
impl Debug for MigrationHistoryCheck
impl Eq for MigrationHistoryCheck
Source§impl PartialEq for MigrationHistoryCheck
impl PartialEq for MigrationHistoryCheck
impl StructuralPartialEq for MigrationHistoryCheck
Auto Trait Implementations§
impl Freeze for MigrationHistoryCheck
impl RefUnwindSafe for MigrationHistoryCheck
impl Send for MigrationHistoryCheck
impl Sync for MigrationHistoryCheck
impl Unpin for MigrationHistoryCheck
impl UnsafeUnpin for MigrationHistoryCheck
impl UnwindSafe for MigrationHistoryCheck
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.