pub enum BreakingChangeRuleConfig {
Severity {
severity: MismatchSeverity,
include_higher: bool,
},
MismatchType {
mismatch_type: MismatchType,
},
Custom {
config: Value,
},
}Expand description
Configuration for breaking change rules
Variants§
Severity
Severity-based rule
Fields
§
severity: MismatchSeverityMinimum severity level
MismatchType
Mismatch type-based rule
Fields
§
mismatch_type: MismatchTypeMismatch type that is considered breaking
Custom
Custom rule with JSON configuration
Trait Implementations§
Source§impl Clone for BreakingChangeRuleConfig
impl Clone for BreakingChangeRuleConfig
Source§fn clone(&self) -> BreakingChangeRuleConfig
fn clone(&self) -> BreakingChangeRuleConfig
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 BreakingChangeRuleConfig
impl Debug for BreakingChangeRuleConfig
Source§impl<'de> Deserialize<'de> for BreakingChangeRuleConfig
impl<'de> Deserialize<'de> for BreakingChangeRuleConfig
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<BreakingChangeRuleConfig, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<BreakingChangeRuleConfig, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for BreakingChangeRuleConfig
impl Serialize for BreakingChangeRuleConfig
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for BreakingChangeRuleConfig
impl RefUnwindSafe for BreakingChangeRuleConfig
impl Send for BreakingChangeRuleConfig
impl Sync for BreakingChangeRuleConfig
impl Unpin for BreakingChangeRuleConfig
impl UnsafeUnpin for BreakingChangeRuleConfig
impl UnwindSafe for BreakingChangeRuleConfig
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