Module renderer

Source
Expand description

The renderer for Messages

§Example

use annotate_snippets::{Renderer, Snippet, Level};
let snippet = 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();
 println!("{}", renderer.render(snippet));

Structs§

Ansi256Color
256 (8-bit) color support
EffectIter
Enumerate each enabled value in Effects
Effects
A set of text effects
Renderer
A renderer for Messages
Reset
Reset terminal formatting
RgbColor
24-bit ANSI RGB color codes
Style
ANSI Text styling

Enums§

AnsiColor
Available 4-bit ANSI color palette codes
Color
Any ANSI color code scheme

Constants§

DEFAULT_TERM_WIDTH