Re-exports§
pub use crate::json::EnumPatch;pub use crate::json::JsonOptions;pub use crate::json::json_to_rex;pub use crate::json::rex_to_json;
Modules§
Macros§
Structs§
- AdtConflict
- AdtDecl
- A type declaration for an algebraic data type.
- Collect
Adts Error - Engine
- Engine
Options - Export
- GasCosts
- GasMeter
- Heap
- Module
- Parser
- Parser
Err - Parser
Limits - Pointer
- Program
- Scheme
- Type
- Type
System - Value
Display Options
Enums§
- Builtin
Type Id - Engine
Error - Prelude
Mode - Token
- A Token represents a lexical token in the Rex programming language. It includes the values of literals, identifiers, and comments.
- Type
Error - Type
Kind - Value
Constants§
Traits§
- Async
Handler - From
Pointer - Handler
- Into
Pointer - RexAdt
- Shared ADT registration surface for derived and manually implemented Rust types.
- RexDefault
- RexType
Functions§
- closure_
debug - closure_
eq - collect_
adts_ error_ to_ engine - Convert ADT collection conflicts into an embedder-facing
EngineError. - collect_
adts_ in_ types - Collect all user-defined ADT constructors referenced by the provided types.
- intern
- pointer_
display - pointer_
display_ with - sym
- value_
debug - value_
eq