parity-wasm 0.4.0

WebAssembly binary format serialization/deserialization
Documentation

parity-wasm

Build Status

Documentation

Rust WebAssembly format serializing/deserializing


extern crate parity_wasm;

let module = parity-wasm::deserialize_file("./res/cases/v1/hello.wasm");
assert_eq!(module.code_section().is_some());

let code_section = module.code_section().unwrap(); // Part of the module with functions code

println!("Function count in wasm file: {}", code_section.bodies().len());

License

parity-wasm is primarily distributed under the terms of both the MIT license and the Apache License (Version 2.0), at your choice.

See LICENSE-APACHE, and LICENSE-MIT for details.