ed1d5180ef943823f050974e3713adb3a1f89b2e
While working on the full WASI spec, it turned out that we need two tweaks to `GuestError`: 1. we need to support conversion from `TryFromIntError`, and 2. we need to invoke `e.into()` when unwrapping the result of `try_into()` in auto-implementation of raw interface functions. Both problems seem to originate for "transparent" builtin types since for those we don't really provide a `TryFrom` implementation like for compound types, e.g., enums, flags, etc.
wiggle
An experimental implementation of bytecodealliance/wig crate which
generates Rust bindings from *.witx that are meant to be more idiomatic
and hopefully allowing for easier polyfilling between different WASI
snapshot versions in the future.
Description
Languages
Rust
77.8%
WebAssembly
20.6%
C
1.3%