use-wasm-function 0.0.1

WebAssembly function index, type index, local index, parameter list, result list, and signature metadata primitives.
Documentation
# use-wasm-function

WebAssembly function metadata primitives for RustUse. This crate models indexes, value type labels, parameter lists, result lists, and signatures without instruction execution.

## Example

~~~rust
use use_wasm_function::{FunctionSignature, FunctionValueType, ParameterList, ResultList};

let signature = FunctionSignature::new(
    ParameterList::new(vec![FunctionValueType::I32]),
    ResultList::new(vec![FunctionValueType::I64]),
);

assert_eq!(signature.params().len(), 1);
~~~

## Scope

- Function, type, and local indexes.
- Parameter/result lists and signature metadata.

## Non-goals

- No instruction execution.
- No function body parsing.

## License

Licensed under either of the following, at your option:

- Apache License, Version 2.0
- MIT license