wit-text

A Bytecode Alliance project

A Rust crate to parse the WebAssembly Interface Types textual format.

Crates.io version Download docs.rs docs

> **Note**: [WebAssembly Interface > Types](https://github.com/webassembly/interface-types) are experimental and > subject to a good deal of change. It's not recommended to rely on this if > you're not comfortable with some breakage. ## Usage First you'll want to add this crate to your `Cargo.toml`: ```toml [dependencies] wit-text = "0.1.0" ``` You can then use the free-functions of this crate to parse a text file or in-memory string into the binary wasm representation. Note that compatibility is provided with the [`wast`](https://crates.io/crates/wast) crate if you'd like to reuse the parser for other file formats as well. ## License This project is licensed under the Apache 2.0 license with the LLVM exception. See [LICENSE](LICENSE) for more details. ### Contribution 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 licensed as above, without any additional terms or conditions.