Struct source_map::LineColumnSpan
source · pub struct LineColumnSpan {
pub line_start: u32,
pub column_start: u32,
pub line_end: u32,
pub column_end: u32,
}
Expand description
TODO should these include SourceId? Zero based
Fields
line_start: u32
column_start: u32
line_end: u32
column_end: u32
Implementations
sourceimpl LineColumnSpan
impl LineColumnSpan
pub fn into_scalar_span(self, on_slice: &str, source_id: SourceId) -> Span
Trait Implementations
sourceimpl Clone for LineColumnSpan
impl Clone for LineColumnSpan
sourcefn clone(&self) -> LineColumnSpan
fn clone(&self) -> LineColumnSpan
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for LineColumnSpan
impl Debug for LineColumnSpan
sourceimpl PartialEq<LineColumnSpan> for LineColumnSpan
impl PartialEq<LineColumnSpan> for LineColumnSpan
sourcefn eq(&self, other: &LineColumnSpan) -> bool
fn eq(&self, other: &LineColumnSpan) -> bool
impl Eq for LineColumnSpan
impl StructuralEq for LineColumnSpan
impl StructuralPartialEq for LineColumnSpan
Auto Trait Implementations
impl RefUnwindSafe for LineColumnSpan
impl Send for LineColumnSpan
impl Sync for LineColumnSpan
impl Unpin for LineColumnSpan
impl UnwindSafe for LineColumnSpan
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more