use annotate_snippets::{Annotation, AnnotationType, Renderer, Slice, Snippet}; fn main() { let snippet = Snippet { title: Some(Annotation { label: Some("mismatched types"), id: None, annotation_type: AnnotationType::Error, }), footer: vec![], slices: vec![ Slice { source: "Foo", line_start: 51, origin: Some("src/format.rs"), fold: false, annotations: vec![], }, Slice { source: "Faa", line_start: 129, origin: Some("src/display.rs"), fold: false, annotations: vec![], }, ], }; let renderer = Renderer::plain(); println!("{}", renderer.render(snippet)); }