Module annotate_snippets::renderer
source · Expand description
The renderer for Snippet
s
§Example
use annotate_snippets::{Annotation, AnnotationType, Renderer, Slice, Snippet};
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![],
},
],
};
let renderer = Renderer::styled();
println!("{}", renderer.render(snippet));
Structs§
- 256 (8-bit) color support
- A set of text effects
- A renderer for
Snippet
s - Reset terminal formatting
- 24-bit ANSI RGB color codes
- ANSI Text styling
Enums§
- Available 4-bit ANSI color palette codes
- Any ANSI color code scheme