witx-bindgen 0.1.0

Utility to turn witx files into Rust source code bindings
Documentation
#[test]
fn assert_same_as_src() {
    let actual = include_str!("../../../src/lib_generated.rs");
    let witx_path = "WASI/phases/snapshot/witx/wasi_snapshot_preview1.witx";
    let expected = witx_bindgen::generate(&[witx_path]);
    if actual == expected {
        return;
    }
    panic!(
        "

the generated `raw.rs` does not match the actual source `raw.rs`, it's
recommended to run this command from the root of the repository:

    cargo run -p witx-bindgen crates/witx-bindgen/{} > src/lib_generated.rs

",
        witx_path
    );
}