pub struct ByteRangeParams {
pub path: Option<PathBuf>,
pub lines: Vec<(usize, Line)>,
pub match_start_in_first_line: usize,
pub match_end_in_last_line: usize,
pub byte_start: usize,
pub byte_end: usize,
pub content: String,
pub included: bool,
}Expand description
Parameters for constructing a SearchResult with byte-range content.
Fields§
§path: Option<PathBuf>§lines: Vec<(usize, Line)>§match_start_in_first_line: usize§match_end_in_last_line: usize§byte_start: usize§byte_end: usize§content: String§included: boolTrait Implementations§
Source§impl Clone for ByteRangeParams
impl Clone for ByteRangeParams
Source§fn clone(&self) -> ByteRangeParams
fn clone(&self) -> ByteRangeParams
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for ByteRangeParams
impl RefUnwindSafe for ByteRangeParams
impl Send for ByteRangeParams
impl Sync for ByteRangeParams
impl Unpin for ByteRangeParams
impl UnsafeUnpin for ByteRangeParams
impl UnwindSafe for ByteRangeParams
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