pub struct CustomRules {
pub internal_prefixes: Vec<String>,
pub equivalences: Vec<CustomEquivalence>,
pub ignored_packages: Vec<String>,
}Expand description
Custom organization-specific rules
Fields§
§internal_prefixes: Vec<String>Internal package prefixes to recognize
equivalences: Vec<CustomEquivalence>Custom equivalence mappings
ignored_packages: Vec<String>Packages to always ignore in diffs
Trait Implementations§
Source§impl Clone for CustomRules
impl Clone for CustomRules
Source§fn clone(&self) -> CustomRules
fn clone(&self) -> CustomRules
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 CustomRules
impl Debug for CustomRules
Source§impl Default for CustomRules
impl Default for CustomRules
Source§fn default() -> CustomRules
fn default() -> CustomRules
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CustomRules
impl<'de> Deserialize<'de> for CustomRules
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
Auto Trait Implementations§
impl Freeze for CustomRules
impl RefUnwindSafe for CustomRules
impl Send for CustomRules
impl Sync for CustomRules
impl Unpin for CustomRules
impl UnsafeUnpin for CustomRules
impl UnwindSafe for CustomRules
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