Re-exports§
pub use effect::Effects;pub use instruction_syntax::CanonicalInstructionSyntax;pub use instruction_syntax::CanonicalInstructionVariantSyntax;pub use instruction_syntax::InstructionSugarSyntax;pub use instruction_syntax::InstructionSugarVariantSyntax;pub use instruction_syntax::OperandKind;pub use instruction_syntax::SugarOperandKind;pub use loader::LoadBytecodeSection;pub use loader::LoadOwnBytecodeSection;pub use loader::LoadOwnSstSection;pub use loader::LoadSstSection;pub use loader::ProgramImage;pub use program::Type;pub use program::Value;pub use runtime::CompositeMetadata;pub use runtime::EffectSink;pub use runtime::GeneratedComponent;pub use runtime::Message as MessageMarker;pub use runtime::Observe;pub use runtime::expect_exactly_one_effect;
Modules§
- color
- effect
- frame
- instruction
- instruction_
syntax - loader
- machine
- macros
- metadata
- module
- observer
- program
- runtime
- syntax
- Parsed-module syntax — the source-text shape that
#[derive(Parse)]and the hand-writtenModule/Functionparsers produce, before the resolver lowers it into [crate::module::Module]. - value
Macros§
Structs§
- Bytecode
File - A parsed bytecode file.
- Bytecode
Section View - A lightweight view into a parsed bytecode section.
- Constant
Id - Context
Handle - The public handle for a global context.
- NoContext
- Marker context for SST files that do not carry global metadata.
- Section
Path - The fully resolved path for a parsed section.
- SstFile
- A parsed SST file.
- SstSection
View - A lightweight view into a parsed SST section.
Constants§
Traits§
- Bytecode
Global Context - A global context that can be decoded from bytecode.
- Bytecode
Header - From
Bytes - From
Text - GetProgram
Info - Global
Context - A global context that supports both bytecode and SST representations.
- Reset
- Section
Name Resolver - Resolve section-name indexes stored in bytecode files.
- SstGlobal
Context - A global context that can be parsed from SST text.
- SstHeader
- Write
Bytecode Header