pub enum ImpactCompatibilityStatus {
Breaking,
PotentiallyBreaking,
Compatible,
Unknown,
}Expand description
Compatibility classification supplied to the impact engine.
Variants§
Breaking
A supported compatibility rule proves a breaking change.
PotentiallyBreaking
The change can be breaking but requires runtime or policy confirmation.
Compatible
Modeled rules prove compatibility under complete inputs.
Unknown
Compatibility coverage is insufficient.
Trait Implementations§
Source§impl Clone for ImpactCompatibilityStatus
impl Clone for ImpactCompatibilityStatus
Source§fn clone(&self) -> ImpactCompatibilityStatus
fn clone(&self) -> ImpactCompatibilityStatus
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 moreimpl Copy for ImpactCompatibilityStatus
Source§impl Debug for ImpactCompatibilityStatus
impl Debug for ImpactCompatibilityStatus
Source§impl<'de> Deserialize<'de> for ImpactCompatibilityStatus
impl<'de> Deserialize<'de> for ImpactCompatibilityStatus
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 ImpactCompatibilityStatus
Source§impl JsonSchema for ImpactCompatibilityStatus
impl JsonSchema for ImpactCompatibilityStatus
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreimpl StructuralPartialEq for ImpactCompatibilityStatus
Auto Trait Implementations§
impl Freeze for ImpactCompatibilityStatus
impl RefUnwindSafe for ImpactCompatibilityStatus
impl Send for ImpactCompatibilityStatus
impl Sync for ImpactCompatibilityStatus
impl Unpin for ImpactCompatibilityStatus
impl UnsafeUnpin for ImpactCompatibilityStatus
impl UnwindSafe for ImpactCompatibilityStatus
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.