pub struct MatchPairingConfig {
pub kind: String,
pub parameters: BTreeMap<String, String>,
}Expand description
Configuration for pairing matches from multiple rules together
Fields§
§kind: StringVendor identifier to match across rules.
parameters: BTreeMap<String, String>Map of parameter names to template variables
Trait Implementations§
Source§impl Clone for MatchPairingConfig
impl Clone for MatchPairingConfig
Source§fn clone(&self) -> MatchPairingConfig
fn clone(&self) -> MatchPairingConfig
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 MatchPairingConfig
impl Debug for MatchPairingConfig
Source§impl<'de> Deserialize<'de> for MatchPairingConfig
impl<'de> Deserialize<'de> for MatchPairingConfig
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 MatchPairingConfig
impl PartialEq for MatchPairingConfig
Source§impl Serialize for MatchPairingConfig
impl Serialize for MatchPairingConfig
impl StructuralPartialEq for MatchPairingConfig
Auto Trait Implementations§
impl Freeze for MatchPairingConfig
impl RefUnwindSafe for MatchPairingConfig
impl Send for MatchPairingConfig
impl Sync for MatchPairingConfig
impl Unpin for MatchPairingConfig
impl UnwindSafe for MatchPairingConfig
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,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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