Rearrange some apis

This commit is contained in:
Lachlan Sneff
2019-01-12 17:52:14 -05:00
parent 60201ea7a6
commit a983e9ce8b
71 changed files with 16821 additions and 74919 deletions

View File

@ -4,24 +4,23 @@ extern crate field_offset;
#[macro_use]
mod macros;
pub mod backend;
mod backing;
pub mod export;
pub mod import;
mod instance;
mod memory;
mod mmap;
pub mod module;
mod recovery;
mod sig_registry;
mod sighandler;
pub mod backend;
pub mod export;
pub mod import;
pub mod module;
pub mod memory;
pub mod table;
pub mod types;
pub mod vm;
pub mod vmcalls;
pub use self::instance::{FuncRef, Instance};
pub use self::memory::LinearMemory;
pub use self::instance::Instance;
/// Compile a webassembly module using the provided compiler.
pub fn compile(wasm: &[u8], compiler: &dyn backend::Compiler) -> Result<module::Module, String> {