mirror of https://github.com/astral-sh/ruff
20 lines
510 B
Rust
20 lines
510 B
Rust
use ruff_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));
|
|
}
|