Expand description
Declaration table mapping tag names to their property specs.
This is the single source of truth for every safety tag rapx understands:
its PropertyKind, the argument shapes it accepts (for variable-arity tags
there is more than one form), its default ContractKind, and the assembly
strategy used to build the final Property from raw syn::Expr arguments.
PropertyKind orthogonalisation lives on PropertyKind in types.rs.
StructsΒ§
- Property
Spec π
EnumsΒ§
StaticsΒ§
- SPECS π
FunctionsΒ§
- find_
spec π - kind_
meaning π - The canonical meaning template for a property kind (the first tag that maps
to
kind). Argument-dependent kinds override this at render time. - ps π