pub enum ImpactReportSchemaVersion {
V1,
V2,
}Expand description
Wire-version discriminator for ImpactReport. Independent from the global
SchemaVersion (the impact report versions on its own cadence) and from the
on-disk STORE_SCHEMA_VERSION (the persisted store shape versions
separately). Serializes as a string const so JSON consumers can switch on
it, matching the other independently-versioned envelopes (e.g.
CoverageAnalyzeSchemaVersion).
Variants§
V1
First release of the fallow impact --format json shape.
V2
Expands the required semantic omission reason-code enum.
Trait Implementations§
Source§impl Clone for ImpactReportSchemaVersion
impl Clone for ImpactReportSchemaVersion
impl Copy for ImpactReportSchemaVersion
Source§impl Debug for ImpactReportSchemaVersion
impl Debug for ImpactReportSchemaVersion
impl Eq for ImpactReportSchemaVersion
impl StructuralPartialEq for ImpactReportSchemaVersion
Auto Trait Implementations§
impl Freeze for ImpactReportSchemaVersion
impl RefUnwindSafe for ImpactReportSchemaVersion
impl Send for ImpactReportSchemaVersion
impl Sync for ImpactReportSchemaVersion
impl Unpin for ImpactReportSchemaVersion
impl UnsafeUnpin for ImpactReportSchemaVersion
impl UnwindSafe for ImpactReportSchemaVersion
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.