Crate orca_wasm

Source
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.