Expand description
output renderers for displaying SBOM diffs.
this module provides formatters for different output contexts:
TextRenderer- Plain text for terminal outputMarkdownRenderer- GitHub-flavored markdown for PR commentsJsonRenderer- Machine-readable JSON for tooling integrationSarifRenderer- SARIF 2.1.0 for GitHub Code Scanning / Azure DevOpsCsvRenderer- RFC 4180 CSV for spreadsheets, CI dashboards, and data pipelines
Structs§
- CsvRenderer
- RFC 4180 CSV renderer for spreadsheets, CI dashboards, and data pipelines.
- Json
Renderer - JSON renderer for machine consumption.
- Markdown
Renderer - GitHub-flavored markdown renderer for PR comments.
- Render
Options - options controlling how diffs are rendered.
- Sarif
Renderer - SARIF 2.1.0 renderer for GitHub Code Scanning integration.
- Text
Renderer - plain text renderer for terminal output.
Traits§
- Renderer
- trait for rendering a
Diffto an output stream. - Summary
Renderer - trait for rendering a summary (counts only, no component details) to an output stream.
Functions§
- format_
option - formats an
Option<String>for display, returning"<none>"forNone. - format_
set - formats a
BTreeSet<String>as a comma-separated string, or"<none>"if empty.