wit-bindgen-cli 0.57.1

CLI tool to generate bindings for WIT documents and the component model.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// ./wit/issue.wit
package foo:foo;

world issue {
    variant variants {
        list-u8(list<u8>),
        list-tuple-bool(list<tuple<bool>>),
    }

    record record-tuple-u8 {
        field: tuple<u8>,
    }

    import func-using-list-u8-in-args: func(body: list<u8>);
    export func-using-list-tuple-bool-in-return: func() -> list<tuple<bool>>;
    export func-using-tuple-u8-in-return: func() -> tuple<u8>;
}