A Bytecode Alliance project
A Rust parser for printing a WebAssembly binary in the WebAssembly Text format (WAT)
This crate is published on crates.io, so you can depend on it with:
toml
[dependencies]
wasmprinter = "1.0"
You can then convert wasm binaries to strings like so:
```rust fn main() -> Result<()> { let foowat = wasmprinter::printfile("path/to/foo.wasm")?;
let binary = /* ... */;
let wat = wasmprinter::print_bytes(&binary)?;
// ...
} ```
This project is license under the Apache 2.0 license with the LLVM exception. See [LICENSE] for more details.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in this project by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.