mirror of
https://github.com/astral-sh/ruff.git
synced 2025-07-10 14:45:06 +00:00

This merely adds the crate to our repository. Some cosmetic changes are made to make it work in our repo and follow our conventions, such as changing the name to `ruff_annotate_snippets`. We retain the original license information. We do drop some things, such as benchmarks, but keep tests and examples.
19 lines
510 B
Rust
19 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));
|
|
}
|