pub struct MatchMetadata {
pub matched_fields: Vec<String>,
pub normalization: Option<String>,
pub rule_id: Option<String>,
}Expand description
Additional metadata about a match.
Fields§
§matched_fields: Vec<String>The field(s) that matched
normalization: Option<String>The normalization applied, if any
rule_id: Option<String>The rule that produced the match, if applicable
Trait Implementations§
Source§impl Clone for MatchMetadata
impl Clone for MatchMetadata
Source§fn clone(&self) -> MatchMetadata
fn clone(&self) -> MatchMetadata
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 MatchMetadata
impl Debug for MatchMetadata
Source§impl Default for MatchMetadata
impl Default for MatchMetadata
Source§fn default() -> MatchMetadata
fn default() -> MatchMetadata
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for MatchMetadata
impl RefUnwindSafe for MatchMetadata
impl Send for MatchMetadata
impl Sync for MatchMetadata
impl Unpin for MatchMetadata
impl UnsafeUnpin for MatchMetadata
impl UnwindSafe for MatchMetadata
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