Expand description
Assura standard library contracts and prelude types.
This crate provides:
- Standard library
.assuracontract files (math, string, collections) - The prelude: types and contracts auto-imported into every Assura file
- A stable API for querying stdlib definitions
Structs§
- Stdlib
Contract - A parsed standard library contract.
- Stdlib
Sources - Embedded standard library contract source files.
Functions§
- parse_
stdlib - Parse all standard library modules and return their ASTs.
- prelude_
contract_ names - Prelude contract names that are available without explicit import.
- prelude_
type_ names - Prelude type names that are available without explicit import.
- stdlib_
contracts - Parse all standard library modules and extract contract names.