Struct rustc_errors::emitter::FileWithAnnotatedLines [−][src]
pub struct FileWithAnnotatedLines {
pub file: Lrc<SourceFile>,
pub lines: Vec<Line>,
multiline_depth: usize,
}Fields
file: Lrc<SourceFile>lines: Vec<Line>multiline_depth: usizeImplementations
impl FileWithAnnotatedLines[src]
impl FileWithAnnotatedLines[src]pub fn collect_annotations(
msp: &MultiSpan,
source_map: &Option<Lrc<SourceMap>>
) -> Vec<FileWithAnnotatedLines>[src]
pub fn collect_annotations(
msp: &MultiSpan,
source_map: &Option<Lrc<SourceMap>>
) -> Vec<FileWithAnnotatedLines>[src]Preprocess all the annotations so that they are grouped by file and by line number This helps us quickly iterate over the whole message (including secondary file spans)