pub struct ScanMatch {
pub file_path: PathBuf,
pub line: usize,
pub column: usize,
pub matched_text: String,
pub context_before: String,
pub context_after: String,
}Expand description
A single match found during scanning.
Fields§
§file_path: PathBufFile in which the match was found.
line: usize1-indexed line number.
column: usize0-indexed column (byte offset within the line).
matched_text: StringThe matched source text.
context_before: StringA few lines of context before the match.
context_after: StringA few lines of context after the match.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for ScanMatch
impl<'de> Deserialize<'de> for ScanMatch
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
Auto Trait Implementations§
impl Freeze for ScanMatch
impl RefUnwindSafe for ScanMatch
impl Send for ScanMatch
impl Sync for ScanMatch
impl Unpin for ScanMatch
impl UnsafeUnpin for ScanMatch
impl UnwindSafe for ScanMatch
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