Expand description
Human and machine artifact rendering for cargo-allow.
This crate renders reports, receipts, PR summaries, explanations, lists, worklists, migration summaries, SARIF, and HTML while preserving the source-tree claim boundary. Renderers describe what cargo-allow scanned and what it did not execute; they do not perform scanning or validation.
Structs§
- AddReport
- Artifact
Contract - Diff
Evidence Change - Diff
Exception Identity Change - Diff
Finding Change - Diff
Lifecycle Change - Diff
Metadata Change - Diff
Occurrence Limit Change - Diff
Policy Change - Diff
Policy Status Change - Diff
Posture Summary - Diff
Report - Diff
Requirement Change - Diff
Scope Change - Diff
Selector Identity Change - Diff
Selector Precision Change - Doctor
Report - Evidence
Reference - Explain
Report - Inventory
Context - List
Filters - ListRow
- Migrate
Report - Propose
Report - Prune
Candidate - Prune
Mode Context - Report
Context - Summary
- Worklist
Filters - Worklist
Item
Enums§
Constants§
- ADD_
SCHEMA_ ID - ADD_
SCHEMA_ VERSION - ARTIFACT_
CONTRACTS - ARTIFACT_
STATUSES - ARTIFACT_
STATUS_ FAILED - ARTIFACT_
STATUS_ PASSED - CLAIM_
BOUNDARY - CLAIM_
BOUNDARY_ TEXT - DOCTOR_
SCHEMA_ ID - DOCTOR_
SCHEMA_ VERSION - EXPLAIN_
SCHEMA_ ID - EXPLAIN_
SCHEMA_ VERSION - INVENTORY_
SCANNER_ POLICY_ MIGRATION - INVENTORY_
SCANNER_ SOURCE_ SYNTAX - INVENTORY_
SCOPE_ SOURCE_ TREE - INVENTORY_
SOURCE_ UNKNOWN - LIST_
SCHEMA_ ID - LIST_
SCHEMA_ VERSION - MIGRATE_
SCHEMA_ ID - MIGRATE_
SCHEMA_ VERSION - PROPOSE_
SCHEMA_ ID - PROPOSE_
SCHEMA_ VERSION - PRUNE_
SCHEMA_ ID - PRUNE_
SCHEMA_ VERSION - RECEIPT_
COMMAND_ CHECK - RECEIPT_
SCHEMA_ ID - RECEIPT_
SCHEMA_ VERSION - REPORT_
COMMANDS - REPORT_
COMMAND_ AUDIT - REPORT_
COMMAND_ CHECK - REPORT_
COMMAND_ DIFF - REPORT_
SCHEMA_ ID - REPORT_
SCHEMA_ VERSION - SCANNER_
LIMITATIONS - WORKLIST_
SCHEMA_ ID - WORKLIST_
SCHEMA_ VERSION
Functions§
- artifact_
contract_ for_ schema_ id - diff_
net_ posture - diff_
posture_ summary - insert_
markdown_ pr_ summary - matched_
policy_ missing_ evidence_ entries - policy_
baseline_ debt_ entries - policy_
missing_ evidence_ entries - render_
add_ human - render_
add_ json - render_
allow_ entry_ json - render_
claim_ boundary_ json - render_
diff_ finding_ changes_ human - render_
diff_ finding_ changes_ markdown - render_
diff_ json_ with_ posture - render_
diff_ policy_ changes_ human - render_
diff_ policy_ changes_ markdown - render_
diff_ posture_ summary_ human - render_
diff_ posture_ summary_ human_ with_ evidence_ health - render_
diff_ posture_ summary_ human_ with_ evidence_ health_ counts - render_
diff_ pr_ summary_ markdown - render_
diff_ pr_ summary_ markdown_ with_ evidence_ health - render_
diff_ pr_ summary_ markdown_ with_ evidence_ health_ counts - render_
doctor_ human - render_
doctor_ json - render_
explain_ finding_ json - render_
explain_ human - render_
explain_ json - render_
html - render_
html_ with_ context - render_
human - render_
human_ with_ context - render_
inventory_ json - render_
json - render_
json_ with_ context - render_
json_ with_ context_ and_ diff - render_
last_ seen_ json - render_
list_ human - render_
list_ json - render_
markdown - render_
markdown_ with_ context - render_
migrate_ human - render_
migrate_ json - render_
propose_ human - render_
propose_ json - render_
prune_ human - render_
prune_ human_ with_ context - render_
prune_ json - render_
receipt - render_
receipt_ with_ context - render_
receipt_ with_ context_ and_ inventory - render_
sarif - render_
sarif_ with_ context - render_
scanner_ limitations_ json - render_
selector_ json - render_
worklist_ human - render_
worklist_ json - source_
tree_ path_ text