pub struct MessageSearchHit {
pub message: MessageHit,
pub match_evidence: Option<MessageMatchEvidence>,
pub literal_match: Option<MessageLiteralMatch>,
/* private fields */
}Fields§
§message: MessageHit§match_evidence: Option<MessageMatchEvidence>§literal_match: Option<MessageLiteralMatch>Implementations§
Source§impl MessageSearchHit
impl MessageSearchHit
pub fn message(&self) -> &MessageHit
pub fn match_evidence(&self) -> Option<&MessageMatchEvidence>
pub fn literal_match(&self) -> Option<&MessageLiteralMatch>
pub fn message_ref(&self) -> MessageResultRef<'_>
pub const fn field_view(&self) -> &MessageFieldView
pub fn match_view(&self) -> Option<&MessageFieldView>
pub fn parsed_references(&self) -> Option<&[MessageRef]>
Trait Implementations§
Source§impl Clone for MessageSearchHit
impl Clone for MessageSearchHit
Source§impl Debug for MessageSearchHit
impl Debug for MessageSearchHit
Source§impl Deref for MessageSearchHit
impl Deref for MessageSearchHit
Source§impl Row for MessageSearchHit
impl Row for MessageSearchHit
Auto Trait Implementations§
impl Freeze for MessageSearchHit
impl RefUnwindSafe for MessageSearchHit
impl Send for MessageSearchHit
impl Sync for MessageSearchHit
impl Unpin for MessageSearchHit
impl UnsafeUnpin for MessageSearchHit
impl UnwindSafe for MessageSearchHit
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