pub struct ParityPolicy {
pub default: ParityComparison,
pub rules: Vec<ParityRule>,
pub require_same_paths: bool,
}Expand description
Complete policy for comparing two observation sets.
Fields§
§default: ParityComparisonComparison used when no rule matches a path.
rules: Vec<ParityRule>Ordered overrides; a path matching multiple rules is invalid.
require_same_paths: boolReject observations present on only one side.
Implementations§
Source§impl ParityPolicy
impl ParityPolicy
Trait Implementations§
Source§impl Clone for ParityPolicy
impl Clone for ParityPolicy
Source§fn clone(&self) -> ParityPolicy
fn clone(&self) -> ParityPolicy
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 ParityPolicy
impl Debug for ParityPolicy
Source§impl<'de> Deserialize<'de> for ParityPolicy
impl<'de> Deserialize<'de> for ParityPolicy
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
Source§impl PartialEq for ParityPolicy
impl PartialEq for ParityPolicy
Source§impl Serialize for ParityPolicy
impl Serialize for ParityPolicy
impl StructuralPartialEq for ParityPolicy
Auto Trait Implementations§
impl Freeze for ParityPolicy
impl RefUnwindSafe for ParityPolicy
impl Send for ParityPolicy
impl Sync for ParityPolicy
impl Unpin for ParityPolicy
impl UnsafeUnpin for ParityPolicy
impl UnwindSafe for ParityPolicy
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