Skip to main content

Module any_error

Module any_error 

Source
Expand description

Structured AnyError parsing and rendering.

This module decodes runtime AnyError payloads from WireValue and renders them for different targets (plain text, ANSI terminal, HTML).

Structs§

AnsiAnyErrorRenderer
ANSI terminal AnyError renderer.
AnyError
Parsed AnyError chain node.
AnyErrorFrame
Parsed stack frame in an AnyError trace.
HtmlAnyErrorRenderer
HTML AnyError renderer for server/UI targets.
PlainAnyErrorRenderer
Plain-text AnyError renderer.

Traits§

AnyErrorRenderer
Renderer contract for AnyError output targets.

Functions§

render_any_error_ansi
ANSI rendering helper.
render_any_error_html
HTML rendering helper.
render_any_error_plain
Plain rendering helper.
render_any_error_terminal
Render AnyError for terminal output using environment-aware capabilities.
render_any_error_with
Render an AnyError from wire value using a renderer.