| 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)); |
| } |