Skip to main content

Module evidence

Module evidence 

Source
Expand description

Evidence records, rustev.evidence/1, and rustev.evidence/2 for plan 3 (spec 032, 3.10): what one decision used and computed. Emitting and storing them is the runtime’s job (spec 003); the pure core builds the record.

Structs§

CheckEvidence
Corroboration
A corroboration step’s record: the claim before and after, the outcome and every check.
DroppedBy
Which check dropped an input (spec 033, 3.4.8).
EntryEvidence
One snapshot entry considered for a graded input.
EvidenceRecord
InputEvidence
JoinEvidence
MergeEvidence
One merged field: its side (or why it is absent), rule and grade.
ReadEvidence
Resolution
The rule applied to a disagreement and what it chose.
StepEvidence

Enums§

CheckReason
CheckResult
CorroborationOutcome
Disposition
InputStatus
MatchStatus
MergedField
ResolutionRule
The conflict rule applied (spec 032, 3.8.1); the source order of prefer and treat_as_hint is the plan’s.
StepStatus
UsedEntry