From 698f8c2f01ea549d77d7dc3338a12e04c11057b9 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Wed, 17 Apr 2024 14:02:58 +0200 Subject: Adding upstream version 1.64.0+dfsg1. Signed-off-by: Daniel Baumann --- .../annotate-snippets-0.8.0/examples/multislice.rs | 38 ++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 vendor/annotate-snippets-0.8.0/examples/multislice.rs (limited to 'vendor/annotate-snippets-0.8.0/examples/multislice.rs') diff --git a/vendor/annotate-snippets-0.8.0/examples/multislice.rs b/vendor/annotate-snippets-0.8.0/examples/multislice.rs new file mode 100644 index 000000000..5675a07da --- /dev/null +++ b/vendor/annotate-snippets-0.8.0/examples/multislice.rs @@ -0,0 +1,38 @@ +use annotate_snippets::{ + display_list::{DisplayList, FormatOptions}, + snippet::{Annotation, AnnotationType, 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![], + }, + ], + opt: FormatOptions { + color: true, + ..Default::default() + }, + }; + + let dl = DisplayList::from(snippet); + println!("{}", dl); +} -- cgit v1.2.3