Files
parity-wasm/src/builder/mod.rs

26 lines
729 B
Rust
Raw Normal View History

2017-04-06 11:34:31 +03:00
//! Various builders to generate/alter wasm components
mod invoke;
mod module;
mod code;
2017-04-06 18:23:02 +03:00
mod misc;
2017-04-07 14:38:49 +03:00
mod import;
2017-04-28 13:34:58 +03:00
mod memory;
2017-05-02 08:01:57 +03:00
mod table;
2017-05-09 15:23:05 +03:00
mod export;
2017-05-09 17:34:36 +03:00
mod global;
2017-06-09 15:17:12 +03:00
mod data;
2017-04-06 11:34:31 +03:00
2018-01-09 12:29:08 +03:00
pub use self::code::{
signatures, signature, function, SignatureBuilder, SignaturesBuilder,
2018-01-09 12:35:56 +03:00
FunctionBuilder, TypeRefBuilder, FuncBodyBuilder, FunctionDefinition,
2018-01-09 12:29:08 +03:00
};
2018-01-09 12:37:19 +03:00
pub use self::data::DataSegmentBuilder;
2018-01-09 12:23:42 +03:00
pub use self::export::{export, ExportBuilder};
pub use self::global::{global, GlobalBuilder};
2018-01-09 12:37:19 +03:00
pub use self::import::{import, ImportBuilder};
pub use self::invoke::Identity;
pub use self::memory::MemoryBuilder;
pub use self::module::{module, from_module, ModuleBuilder};
2018-01-09 12:40:04 +03:00
pub use self::table::{TableBuilder, TableDefinition, TableEntryDefinition};