Module renderer

Module renderer 

Source
Expand description

The Renderer and its settings

§Example

let report = // ...

let renderer = Renderer::styled().decor_style(DecorStyle::Unicode);
let output = renderer.render(report);
anstream::println!("{output}");

Structs§

Ansi256Color
256 (8-bit) color support
EffectIter
Enumerate each enabled value in Effects
Effects
A set of text effects
Renderer
The Renderer for a Report
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
DecorStyle
The character set for rendering for decor

Constants§

DEFAULT_ADDITION_STYLE
Renderer::addition applied by Renderer::styled
DEFAULT_CONTEXT_STYLE
Renderer::context applied by Renderer::styled
DEFAULT_EMPHASIS_STYLE
Renderer::emphasis applied by Renderer::styled
DEFAULT_ERROR_STYLE
Renderer::error applied by Renderer::styled
DEFAULT_HELP_STYLE
Renderer::help applied by Renderer::styled
DEFAULT_INFO_STYLE
Renderer::info applied by Renderer::styled
DEFAULT_LINE_NUM_STYLE
Renderer::line_num applied by Renderer::styled
DEFAULT_NONE_STYLE
Renderer::none applied by Renderer::styled
DEFAULT_NOTE_STYLE
Renderer::note applied by Renderer::styled
DEFAULT_REMOVAL_STYLE
Renderer::removal applied by Renderer::styled
DEFAULT_TERM_WIDTH
See Renderer::term_width
DEFAULT_WARNING_STYLE
Renderer::warning applied by Renderer::styled