9 releases (breaking)
0.8.0 | Jul 14, 2020 |
---|---|
0.7.0 | May 18, 2020 |
0.6.0 | May 18, 2020 |
0.5.0 | Feb 27, 2020 |
0.1.1 | Dec 4, 2019 |
#8 in #you-re
2,661 downloads per month
64KB
1.5K
SLoC
wit-text
A Bytecode Alliance project
A Rust crate to parse the WebAssembly Interface Types textual format.
Note: 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
:
[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
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 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.
Dependencies
~1MB
~19K SLoC