covguard-adapters-artifacts
Filesystem adapters for covguard artifact output.
This crate owns side effects for:
- Writing canonical JSON receipts (
report.json) - Writing rendered comment outputs (markdown / SARIF)
- Writing raw repro artifacts under
artifacts/covguard/raw
The adapter provides both convenience free functions and a lightweight
FsArtifactWriter handle for dependency-injected wiring.
Public API
write_reportwrite_fallback_receiptwrite_textwrite_raw_artifactswrite_raw_artifacts_toensure_parent_dir
Example
use ;
use Report;
let writer = new;
let report = default;
writer.write_report?;
writer.write_text?;
# Ok::