pub struct LineNumberRange {
pub start: LineNumber,
pub end: LineNumber,
}Expand description
A range of 1-based line numbers, both ends included
Fields§
§start: LineNumber§end: LineNumberImplementations§
Source§impl LineNumberRange
impl LineNumberRange
Sourcepub fn of_line(start: LineNumber) -> Self
pub fn of_line(start: LineNumber) -> Self
Make a range spanning one line
pub fn contains(self, line: LineNumber) -> bool
Trait Implementations§
Source§impl Clone for LineNumberRange
impl Clone for LineNumberRange
Source§fn clone(&self) -> LineNumberRange
fn clone(&self) -> LineNumberRange
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 LineNumberRange
impl Debug for LineNumberRange
Source§impl Display for LineNumberRange
impl Display for LineNumberRange
Source§impl FromStr for LineNumberRange
impl FromStr for LineNumberRange
Source§impl IntoIterator for LineNumberRange
impl IntoIterator for LineNumberRange
Source§impl PartialEq for LineNumberRange
impl PartialEq for LineNumberRange
impl Copy for LineNumberRange
impl Eq for LineNumberRange
impl StructuralPartialEq for LineNumberRange
Auto Trait Implementations§
impl Freeze for LineNumberRange
impl RefUnwindSafe for LineNumberRange
impl Send for LineNumberRange
impl Sync for LineNumberRange
impl Unpin for LineNumberRange
impl UnwindSafe for LineNumberRange
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