auto-wasi 0.1.0

Automatic WASI version detection and linking for wasmtime
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use auto_wasi::WasiVersion;

#[test]
fn detect_snapshot_0() {
    let binary = include_bytes!("data/snapshot_0.wasm");
    let version = WasiVersion::detect(binary).expect("invalid wasm binary");
    assert_eq!(version, WasiVersion::Snapshot0);
}

#[test]
fn detect_snapshot_1() {
    let binary = include_bytes!("data/snapshot_1.wasm");
    let version = WasiVersion::detect(binary).expect("invalid wasm binary");
    assert_eq!(version, WasiVersion::Snapshot1);
}