Struct rustc_save_analysis::external_data::SpanData [] [src]

pub struct SpanData {
    pub file_name: String,
    pub byte_start: u32,
    pub byte_end: u32,
    pub line_start: usize,
    pub line_end: usize,
    pub column_start: usize,
    pub column_end: usize,
}
Unstable (rustc_private)

Fields

file_name: String
Unstable (rustc_private)
byte_start: u32
Unstable (rustc_private)
byte_end: u32
Unstable (rustc_private)
line_start: usize
Unstable (rustc_private)

1-based.

line_end: usize
Unstable (rustc_private)
column_start: usize
Unstable (rustc_private)

1-based, character offset.

column_end: usize
Unstable (rustc_private)

Methods

impl SpanData
[src]

fn from_span(span: Span, cm: &CodeMap) -> SpanData

Trait Implementations

Derived Implementations

impl Encodable for SpanData
[src]

fn encode<__S: Encoder>(&self, __arg_0: &mut __S) -> Result<(), __S::Error>

impl Debug for SpanData
[src]

fn fmt(&self, __arg_0: &mut Formatter) -> Result

Formats the value using the given formatter.

impl Clone for SpanData
[src]

fn clone(&self) -> SpanData

Returns a copy of the value. Read more

fn clone_from(&mut self, source: &Self)
1.0.0

Performs copy-assignment from source. Read more