Module types

Module types 

Source
Expand description

Data types for the path-refinement layer.

These structures are produced by the backward visitor and consumed by the forward visitor, engine, and diagnostic formatting. ContractFact is the only variant never produced by the backward visitor itself — it is injected by the engine before the forward visit.

Structs§

RelevantMirItems
MIR items relevant to one (checkpoint, path, property) item.

Enums§

BackwardItem
One item kept while walking a path backward.
ForgetReason
Reason for conservatively forgetting relevant state.
KeepReason
Why a retained item is relevant.