Structsยง
- Function
Target - Collected verification data for a function annotated with
#[rapx::verify]. - Prepare
Targets - Analysis pass that finds all targets annotated with
#[rapx::verify]. - Struct
Target - Collected verification data for a struct that owns methods marked with
#[rapx::verify]. - Verify
Target Collector - Visitor that collects targets annotated with
#[rapx::verify].
Functionsยง
- collect_
properties_ ๐from_ requires_ attrs - Collects properties from
#[rapx::requires(...)]attributes. - get_
contract_ ๐from_ annotation - Parses
requirescontracts from source-level RAPx annotations attached to a definition. - get_
contract_ ๐from_ entry - Builds contracts from backup JSON entries.
- get_
struct_ ๐invariants_ from_ annotation - Parses struct invariants from source-level RAPx annotations attached to a struct definition.
- is_
rapx_ ๐requires_ attr - Returns whether an attribute is exactly
#[rapx::requires(...)].
Type Aliasesยง
- FnContracts
- A list of parsed
requirescontracts. - Struct
Invariants - A list of parsed struct invariants.