Skip to main content

Module formatter

Module formatter 

Source
Expand description

Output formatters for generated context.

Renders discovered files into one of four formats, selected via OutputFormat: XML (default, best for most LLMs), Markdown, JSON, or plain text. Use get_formatter to obtain the right Formatter implementation for a format.

Structs§

JsonFormatter
JSON formatter.
MarkdownFormatter
Markdown formatter.
PlainFormatter
Plain text formatter.
XmlFormatter
XML formatter.

Enums§

OutputFormat
Output format for context generation.

Traits§

Formatter
Trait for formatting context output.

Functions§

get_formatter
Get a formatter instance based on format.