mirror of
https://git.proxmox.com/git/rustc
synced 2025-08-10 01:00:21 +00:00
20 lines
505 B
Rust
20 lines
505 B
Rust
use annotate_snippets::{Level, Renderer, Snippet};
|
|
|
|
fn main() {
|
|
let message = Level::Error
|
|
.title("mismatched types")
|
|
.snippet(
|
|
Snippet::source("Foo")
|
|
.line_start(51)
|
|
.origin("src/format.rs"),
|
|
)
|
|
.snippet(
|
|
Snippet::source("Faa")
|
|
.line_start(129)
|
|
.origin("src/display.rs"),
|
|
);
|
|
|
|
let renderer = Renderer::styled();
|
|
anstream::println!("{}", renderer.render(message));
|
|
}
|