pub struct MultiLineMatch {
pub origin: Origin,
pub offsets: Vec<usize>,
pub lines: Vec<String>,
}Expand description
A match for multiple consecutive lines in a log file.
This struct implements the Match trait for multi-line matches.
Fields§
§origin: OriginSource identifier for the match.
offsets: Vec<usize>Zero-based line offsets for each matching line.
lines: Vec<String>The matched line contents.
Implementations§
Trait Implementations§
Source§impl Clone for MultiLineMatch
impl Clone for MultiLineMatch
Source§fn clone(&self) -> MultiLineMatch
fn clone(&self) -> MultiLineMatch
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 MultiLineMatch
impl Debug for MultiLineMatch
Source§impl Display for MultiLineMatch
impl Display for MultiLineMatch
Source§impl Match for MultiLineMatch
impl Match for MultiLineMatch
Auto Trait Implementations§
impl Freeze for MultiLineMatch
impl RefUnwindSafe for MultiLineMatch
impl Send for MultiLineMatch
impl Sync for MultiLineMatch
impl Unpin for MultiLineMatch
impl UnwindSafe for MultiLineMatch
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> 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