Skip to main content

Module contract

Module contract 

Source

Re-exportsยง

pub use query::*;
pub use types::*;

Modulesยง

assets ๐Ÿ”’
attr ๐Ÿ”’
Parsing utilities for #[rapx::requires(...)] outer attributes.
builder
def
User-defined contract def layer.
pest_conv
Semantic converter: pest Pairs<Rule> โ†’ ContractExpr / NumericPredicate.
pest_grammar
pest parser for the contract DSL.
place ๐Ÿ”’
Place resolution: syn::Expr โ†’ ContractPlace.
query
Centralized contract query service.
render ๐Ÿ”’
User-facing rendering of contract data structures.
resolve ๐Ÿ”’
Expression / argument resolution: syn::Expr โ†’ semantic values.
spec ๐Ÿ”’
Declaration table mapping tag names to their property specs.
types