use annotate_snippets::{Annotation, Group, Level, Renderer, Snippet}; fn main() { let message = Level::ERROR.header("mismatched types").group( Group::new() .element( Snippet::>::source("Foo") .line_start(51) .origin("src/format.rs"), ) .element( Snippet::>::source("Faa") .line_start(129) .origin("src/display.rs"), ), ); let renderer = Renderer::styled(); anstream::println!("{}", renderer.render(message)); }