Expand description
ContentRenderer trait for rendering ContentNode to various output formats.
Implementations can target different output formats:
- Terminal (ANSI escape codes)
- Plain text (no formatting)
- HTML (span/table/svg)
- Markdown (GFM tables, fenced code)
- JSON (structured tree)
Structs§
- Render
Context - Environment context for rendering — terminal width, theme, row limits.
- Renderer
Capabilities - Describes the capabilities of a renderer.
Enums§
- Theme
- Color theme hint for renderers.
Traits§
- Content
Renderer - Trait for rendering a ContentNode tree to a string output.