24 lines
499 B
Rust
24 lines
499 B
Rust
use wabt;
|
|
use {Module};
|
|
|
|
mod host;
|
|
mod wasm;
|
|
|
|
use super::Error;
|
|
|
|
fn assert_send<T: Send>() {}
|
|
fn assert_sync<T: Sync>() {}
|
|
fn assert_std_err_impl<T: ::std::error::Error>() {}
|
|
|
|
#[test]
|
|
fn assert_error_properties() {
|
|
assert_send::<Error>();
|
|
assert_sync::<Error>();
|
|
assert_std_err_impl::<Error>();
|
|
}
|
|
|
|
pub fn parse_wat(source: &str) -> Module {
|
|
let wasm_binary = wabt::wat2wasm(source).expect("Failed to parse wat source");
|
|
Module::from_buffer(wasm_binary).expect("Failed to load parsed module")
|
|
}
|