Expand description
Orca is a WebAssembly Transformation Library for the Component Model. The design has been inspired by Dfinity’s IC and Walrus.
Re-exports§
pub use crate::opcode::Opcode;
pub use crate::ir::component::Component;
pub use crate::ir::module::Module;
pub use crate::ir::types::DataSegment;
pub use crate::ir::types::DataSegmentKind;
pub use crate::ir::types::DataType;
pub use crate::ir::types::Instructions;
pub use crate::ir::types::Location;
Modules§
- ir
- The Intermediate Representation for components and modules.
- iterator
- Iterators to traverse either a Component or a Module. Supports injection of Instructions at specific locations.
- module_
builder - Trait that defines general injection behaviour
- opcode
- Traits that defines the injection behaviour for wasm opcodes
- subiterator
- Sub-iterators used by the Iterators. Keep track of current location.