Skip to main content

Module program

Module program 

Source
Available on crate feature rvm only.

Structs§

AssemblyListingConfig
Configuration for assembly listing output
BuiltinInfo
Builtin function information stored in program’s builtin info table
FunctionInfo
Information about function rules
Program
Complete compiled program containing all execution artifacts
ProgramMetadata
Program compilation metadata
RuleInfo
Rule metadata for debugging and introspection
SourceFile
Source file information containing filename and contents
SpanInfo
Span information for debugging and error reporting
VersionedProgram
Versioned program wrapper for serialization compatibility

Enums§

DeserializationResult
Result of program deserialization that explicitly indicates completeness
RuleType
Rule type enumeration for different kinds of rules (complete, partial set, partial object)

Functions§

generate_assembly_listing
Generate annotated assembly listing for a compiled program
generate_tabular_assembly_listing
Generate compact tabular assembly listing