greenwasm 0.2.0

An implementation of the Webassembly spec in Rust.
Build #115223 2018-09-01T17:32:06.403799+00:00
# rustc version
rustc 1.28.0-dev (b9bf4f162 2018-06-02)
# docs.rs version
cratesfyi 0.5.0 (579f83b 2018-03-05)

# build log
Build failed, waiting for other jobs to finish...
Updating registry `https://github.com/rust-lang/crates.io-index`
Downloading greenwasm v0.2.0
Fresh void v1.0.2
Fresh strsim v0.7.0
Fresh unicode-width v0.1.5
Compiling version_check v0.1.4
Compiling utf8-ranges v1.0.1
Compiling rustc-serialize v0.3.24
Fresh glob v0.2.11
Compiling cc v1.0.23
Fresh unreachable v1.0.0
Compiling libloading v0.4.3
Running `rustc --crate-name version_check .cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.1.4/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=1 -C debuginfo=2 -C debug-assertions=on -C metadata=fa241b14047232fd -C extra-filename=-fa241b14047232fd --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --cap-lints allow`
Running `rustc --crate-name rustc_serialize .cargo/registry/src/github.com-1ecc6299db9ec823/rustc-serialize-0.3.24/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=1 -C debuginfo=2 -C debug-assertions=on -C metadata=9cbbfa6910524202 -C extra-filename=-9cbbfa6910524202 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --cap-lints allow`
Running `rustc --crate-name utf8_ranges .cargo/registry/src/github.com-1ecc6299db9ec823/utf8-ranges-1.0.1/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=1 -C debuginfo=2 -C debug-assertions=on -C metadata=01d2acb9ef326ed4 -C extra-filename=-01d2acb9ef326ed4 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --cap-lints allow`
Compiling peeking_take_while v0.1.2
Running `rustc --crate-name cc .cargo/registry/src/github.com-1ecc6299db9ec823/cc-1.0.23/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=1 -C debuginfo=2 -C debug-assertions=on -C metadata=fd1b7db1cee89282 -C extra-filename=-fd1b7db1cee89282 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --cap-lints allow`
Running `rustc --crate-name build_script_build .cargo/registry/src/github.com-1ecc6299db9ec823/libloading-0.4.3/build.rs --crate-type bin --emit=dep-info,link -C opt-level=1 -C debuginfo=2 -C debug-assertions=on -C metadata=957e70df75f31778 -C extra-filename=-957e70df75f31778 --out-dir /home/cratesfyi/cratesfyi/debug/build/libloading-957e70df75f31778 -L dependency=/home/cratesfyi/cratesfyi/debug/deps --cap-lints allow`
Fresh libc v0.2.43
Compiling cfg-if v0.1.5
Running `rustc --crate-name peeking_take_while .cargo/registry/src/github.com-1ecc6299db9ec823/peeking_take_while-0.1.2/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=1 -C debuginfo=2 -C debug-assertions=on -C metadata=35a4588f87097966 -C extra-filename=-35a4588f87097966 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --cap-lints allow`
Compiling memchr v2.0.2
Running `rustc --crate-name memchr .cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.0.2/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=1 -C debuginfo=2 -C debug-assertions=on --cfg 'feature="libc"' --cfg 'feature="default"' --cfg 'feature="use_std"' -C metadata=e9f61bc8e3a75c74 -C extra-filename=-e9f61bc8e3a75c74 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern libc=/home/cratesfyi/cratesfyi/debug/deps/liblibc-bcb96e2d1794490c.rlib --extern-version libc=libc,0.2.43 --cap-lints allow`
Running `rustc --crate-name cfg_if .cargo/registry/src/github.com-1ecc6299db9ec823/cfg-if-0.1.5/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=1 -C debuginfo=2 -C debug-assertions=on -C metadata=e044c1361b62a52b -C extra-filename=-e044c1361b62a52b --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --cap-lints allow`
Compiling log v0.4.4
Running `rustc --crate-name log .cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.4/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=1 -C debuginfo=2 -C debug-assertions=on --cfg 'feature="std"' -C metadata=ee40ee06d65450d0 -C extra-filename=-ee40ee06d65450d0 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern cfg_if=/home/cratesfyi/cratesfyi/debug/deps/libcfg_if-e044c1361b62a52b.rlib --extern-version cfg_if=cfg-if,0.1.5 --cap-lints allow`
Compiling bitflags v0.8.2
Running `rustc --crate-name bitflags .cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-0.8.2/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=1 -C debuginfo=2 -C debug-assertions=on -C metadata=88052e672e3b6141 -C extra-filename=-88052e672e3b6141 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --cap-lints allow`
Compiling unicode-xid v0.0.4
Running `rustc --crate-name unicode_xid .cargo/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.0.4/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=1 -C debuginfo=2 -C debug-assertions=on --cfg 'feature="default"' -C metadata=466110c981e6e937 -C extra-filename=-466110c981e6e937 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --cap-lints allow`
Fresh gcc v0.3.54
Fresh vec_map v0.8.1
Compiling clang-sys v0.19.0
Running `rustc --crate-name build_script_build .cargo/registry/src/github.com-1ecc6299db9ec823/clang-sys-0.19.0/build.rs --crate-type bin --emit=dep-info,link -C opt-level=1 -C debuginfo=2 -C debug-assertions=on --cfg 'feature="runtime"' --cfg 'feature="gte_clang_3_8"' --cfg 'feature="libloading"' --cfg 'feature="clang_3_9"' --cfg 'feature="gte_clang_3_9"' --cfg 'feature="gte_clang_3_6"' --cfg 'feature="gte_clang_3_7"' -C metadata=cde7191aecadd50f -C extra-filename=-cde7191aecadd50f --out-dir /home/cratesfyi/cratesfyi/debug/build/clang-sys-cde7191aecadd50f -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern glob=/home/cratesfyi/cratesfyi/debug/deps/libglob-6dc5ddd890fddc9b.rlib --extern-version glob=glob,0.2.11 --cap-lints allow`
Running `/home/cratesfyi/cratesfyi/debug/build/libloading-957e70df75f31778/build-script-build`
Compiling aho-corasick v0.6.8
Compiling bitflags v0.9.1
Running `rustc --crate-name aho_corasick .cargo/registry/src/github.com-1ecc6299db9ec823/aho-corasick-0.6.8/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=1 -C debuginfo=2 -C debug-assertions=on -C metadata=0ddcb84491c39f71 -C extra-filename=-0ddcb84491c39f71 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern memchr=/home/cratesfyi/cratesfyi/debug/deps/libmemchr-e9f61bc8e3a75c74.rlib --extern-version memchr=memchr,2.0.2 --cap-lints allow`
Running `rustc --crate-name bitflags .cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-0.9.1/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=1 -C debuginfo=2 -C debug-assertions=on --cfg 'feature="example_generated"' --cfg 'feature="default"' -C metadata=fadb856c2ae3e8d6 -C extra-filename=-fadb856c2ae3e8d6 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --cap-lints allow`
Fresh ansi_term v0.11.0
Fresh textwrap v0.10.0
Compiling frounding v0.0.4
Running `rustc --crate-name build_script_build .cargo/registry/src/github.com-1ecc6299db9ec823/frounding-0.0.4/build.rs --crate-type bin --emit=dep-info,link -C opt-level=1 -C debuginfo=2 -C debug-assertions=on -C metadata=1fbb508e1d94300e -C extra-filename=-1fbb508e1d94300e --out-dir /home/cratesfyi/cratesfyi/debug/build/frounding-1fbb508e1d94300e -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern gcc=/home/cratesfyi/cratesfyi/debug/deps/libgcc-db16ad38098e15b8.rlib --extern-version gcc=gcc,0.3.54 --cap-lints allow`
Compiling ucd-util v0.1.1
Running `rustc --crate-name ucd_util .cargo/registry/src/github.com-1ecc6299db9ec823/ucd-util-0.1.1/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=1 -C debuginfo=2 -C debug-assertions=on -C metadata=0fed586a8ee6a6b6 -C extra-filename=-0fed586a8ee6a6b6 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --cap-lints allow`
Compiling log v0.3.9
Running `rustc --crate-name log .cargo/registry/src/github.com-1ecc6299db9ec823/log-0.3.9/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=1 -C debuginfo=2 -C debug-assertions=on --cfg 'feature="use_std"' --cfg 'feature="log"' --cfg 'feature="default"' -C metadata=2cff9fced37398f0 -C extra-filename=-2cff9fced37398f0 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern log=/home/cratesfyi/cratesfyi/debug/deps/liblog-ee40ee06d65450d0.rlib --extern-version log=log,0.4.4 --cap-lints allow`
Compiling lazy_static v1.1.0
Running `rustc --crate-name build_script_build .cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.1.0/build.rs --crate-type bin --emit=dep-info,link -C opt-level=1 -C debuginfo=2 -C debug-assertions=on -C metadata=ad0449052fc62cee -C extra-filename=-ad0449052fc62cee --out-dir /home/cratesfyi/cratesfyi/debug/build/lazy_static-ad0449052fc62cee -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern version_check=/home/cratesfyi/cratesfyi/debug/deps/libversion_check-fa241b14047232fd.rlib --extern-version version_check=version_check,0.1.4 --cap-lints allow`
Running `/home/cratesfyi/cratesfyi/debug/build/clang-sys-cde7191aecadd50f/build-script-build`
Compiling memchr v1.0.2
Running `rustc --crate-name memchr .cargo/registry/src/github.com-1ecc6299db9ec823/memchr-1.0.2/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=1 -C debuginfo=2 -C debug-assertions=on --cfg 'feature="libc"' --cfg 'feature="use_std"' -C metadata=ba5ced5e70d4130e -C extra-filename=-ba5ced5e70d4130e --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern libc=/home/cratesfyi/cratesfyi/debug/deps/liblibc-bcb96e2d1794490c.rlib --extern-version libc=libc,0.2.43 --cap-lints allow`
Compiling atty v0.2.11
Running `rustc --crate-name atty .cargo/registry/src/github.com-1ecc6299db9ec823/atty-0.2.11/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=1 -C debuginfo=2 -C debug-assertions=on -C metadata=e3350efad9fc84e5 -C extra-filename=-e3350efad9fc84e5 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern libc=/home/cratesfyi/cratesfyi/debug/deps/liblibc-bcb96e2d1794490c.rlib --extern-version libc=libc,0.2.43 --cap-lints allow`
Compiling regex-syntax v0.5.6
Running `rustc --crate-name regex_syntax .cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.5.6/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=1 -C debuginfo=2 -C debug-assertions=on -C metadata=aa1a76fa08bd1136 -C extra-filename=-aa1a76fa08bd1136 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern ucd_util=/home/cratesfyi/cratesfyi/debug/deps/libucd_util-0fed586a8ee6a6b6.rlib --extern-version ucd_util=ucd-util,0.1.1 --cap-lints allow`
Running `/home/cratesfyi/cratesfyi/debug/build/frounding-1fbb508e1d94300e/build-script-build`
Running `rustc --crate-name frounding .cargo/registry/src/github.com-1ecc6299db9ec823/frounding-0.0.4/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=1 -C debuginfo=2 -C debug-assertions=on -C metadata=4f12dde7d65b3b74 -C extra-filename=-4f12dde7d65b3b74 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --cap-lints allow -L native=/home/cratesfyi/cratesfyi/debug/build/frounding-10ab3b111464d9d1/out -l static=rounding`
Compiling nom v4.0.0
Running `rustc --crate-name nom .cargo/registry/src/github.com-1ecc6299db9ec823/nom-4.0.0/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=1 -C debuginfo=2 -C debug-assertions=on --cfg 'feature="default"' --cfg 'feature="verbose-errors"' --cfg 'feature="std"' --cfg 'feature="memchr"' --cfg 'feature="alloc"' -C metadata=2d2fe57c865d527a -C extra-filename=-2d2fe57c865d527a --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern memchr=/home/cratesfyi/cratesfyi/debug/deps/libmemchr-e9f61bc8e3a75c74.rlib --extern-version memchr=memchr,2.0.2 --cap-lints allow`
Compiling regex v0.2.11
Running `rustc --crate-name build_script_build .cargo/registry/src/github.com-1ecc6299db9ec823/regex-0.2.11/build.rs --crate-type bin --emit=dep-info,link -C opt-level=1 -C debuginfo=2 -C debug-assertions=on --cfg 'feature="default"' -C metadata=512a96e52d5d66df -C extra-filename=-512a96e52d5d66df --out-dir /home/cratesfyi/cratesfyi/debug/build/regex-512a96e52d5d66df -L dependency=/home/cratesfyi/cratesfyi/debug/deps --cap-lints allow`
Fresh lazy_static v0.2.11
Compiling term v0.4.6
Running `rustc --crate-name term .cargo/registry/src/github.com-1ecc6299db9ec823/term-0.4.6/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=1 -C debuginfo=2 -C debug-assertions=on --cfg 'feature="default"' -C metadata=882a6713e336e29f -C extra-filename=-882a6713e336e29f --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --cap-lints allow`
Running `/home/cratesfyi/cratesfyi/debug/build/lazy_static-ad0449052fc62cee/build-script-build`
Running `rustc --crate-name lazy_static .cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.1.0/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=1 -C debuginfo=2 -C debug-assertions=on -C metadata=f12263acf12eff43 -C extra-filename=-f12263acf12eff43 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --cap-lints allow --cfg lazy_static_inline_impl`
Compiling bitflags v1.0.4
Running `rustc --crate-name bitflags .cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.0.4/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=1 -C debuginfo=2 -C debug-assertions=on --cfg 'feature="default"' -C metadata=f83923d1aa23374e -C extra-filename=-f83923d1aa23374e --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --cap-lints allow`
Compiling clap v2.32.0
Running `rustc --crate-name clap .cargo/registry/src/github.com-1ecc6299db9ec823/clap-2.32.0/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=1 -C debuginfo=2 -C debug-assertions=on --cfg 'feature="default"' --cfg 'feature="color"' --cfg 'feature="strsim"' --cfg 'feature="atty"' --cfg 'feature="ansi_term"' --cfg 'feature="vec_map"' --cfg 'feature="suggestions"' -C metadata=8881572225db5e5a -C extra-filename=-8881572225db5e5a --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern bitflags=/home/cratesfyi/cratesfyi/debug/deps/libbitflags-f83923d1aa23374e.rlib --extern-version bitflags=bitflags,1.0.4 --extern vec_map=/home/cratesfyi/cratesfyi/debug/deps/libvec_map-f8c9fd68d1c067c8.rlib --extern-version vec_map=vec_map,0.8.1 --extern textwrap=/home/cratesfyi/cratesfyi/debug/deps/libtextwrap-b637960c4a449a0d.rlib --extern-version textwrap=textwrap,0.10.0 --extern strsim=/home/cratesfyi/cratesfyi/debug/deps/libstrsim-b15281bb0c4ed2b8.rlib --extern-version strsim=strsim,0.7.0 --extern ansi_term=/home/cratesfyi/cratesfyi/debug/deps/libansi_term-cbedfeff888f5b53.rlib --extern-version ansi_term=ansi_term,0.11.0 --extern unicode_width=/home/cratesfyi/cratesfyi/debug/deps/libunicode_width-e021aa3d502c590f.rlib --extern-version unicode_width=unicode-width,0.1.5 --extern atty=/home/cratesfyi/cratesfyi/debug/deps/libatty-e3350efad9fc84e5.rlib --extern-version atty=atty,0.2.11 --cap-lints allow`
Compiling thread_local v0.3.6
Running `rustc --crate-name thread_local .cargo/registry/src/github.com-1ecc6299db9ec823/thread_local-0.3.6/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=1 -C debuginfo=2 -C debug-assertions=on -C metadata=941018ec8c149486 -C extra-filename=-941018ec8c149486 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern lazy_static=/home/cratesfyi/cratesfyi/debug/deps/liblazy_static-f12263acf12eff43.rlib --extern-version lazy_static=lazy_static,1.1.0 --cap-lints allow`
Running `/home/cratesfyi/cratesfyi/debug/build/regex-512a96e52d5d66df/build-script-build`
Running `rustc --crate-name libloading .cargo/registry/src/github.com-1ecc6299db9ec823/libloading-0.4.3/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=1 -C debuginfo=2 -C debug-assertions=on -C metadata=54b12f8756a2273d -C extra-filename=-54b12f8756a2273d --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern lazy_static=/home/cratesfyi/cratesfyi/debug/deps/liblazy_static-f12263acf12eff43.rlib --extern-version lazy_static=lazy_static,1.1.0 --cap-lints allow -l dl`
Compiling nom v3.2.1
Running `rustc --crate-name nom .cargo/registry/src/github.com-1ecc6299db9ec823/nom-3.2.1/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=1 -C debuginfo=2 -C debug-assertions=on --cfg 'feature="default"' --cfg 'feature="verbose-errors"' --cfg 'feature="stream"' --cfg 'feature="std"' --cfg 'feature="memchr"' -C metadata=d077249c461921b3 -C extra-filename=-d077249c461921b3 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern memchr=/home/cratesfyi/cratesfyi/debug/deps/libmemchr-ba5ced5e70d4130e.rlib --extern-version memchr=memchr,1.0.2 --cap-lints allow`
Running `rustc --crate-name clang_sys .cargo/registry/src/github.com-1ecc6299db9ec823/clang-sys-0.19.0/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=1 -C debuginfo=2 -C debug-assertions=on --cfg 'feature="runtime"' --cfg 'feature="gte_clang_3_8"' --cfg 'feature="libloading"' --cfg 'feature="clang_3_9"' --cfg 'feature="gte_clang_3_9"' --cfg 'feature="gte_clang_3_6"' --cfg 'feature="gte_clang_3_7"' -C metadata=4ad3c15bfd5fe662 -C extra-filename=-4ad3c15bfd5fe662 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern bitflags=/home/cratesfyi/cratesfyi/debug/deps/libbitflags-fadb856c2ae3e8d6.rlib --extern-version bitflags=bitflags,0.9.1 --extern glob=/home/cratesfyi/cratesfyi/debug/deps/libglob-6dc5ddd890fddc9b.rlib --extern-version glob=glob,0.2.11 --extern libloading=/home/cratesfyi/cratesfyi/debug/deps/liblibloading-54b12f8756a2273d.rlib --extern-version libloading=libloading,0.4.3 --extern libc=/home/cratesfyi/cratesfyi/debug/deps/liblibc-bcb96e2d1794490c.rlib --extern-version libc=libc,0.2.43 --cap-lints allow`
Compiling which v1.0.5
Running `rustc --crate-name which .cargo/registry/src/github.com-1ecc6299db9ec823/which-1.0.5/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=1 -C debuginfo=2 -C debug-assertions=on -C metadata=cf56981dedbf1085 -C extra-filename=-cf56981dedbf1085 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern libc=/home/cratesfyi/cratesfyi/debug/deps/liblibc-bcb96e2d1794490c.rlib --extern-version libc=libc,0.2.43 --cap-lints allow`
Compiling cmake v0.1.33
Running `rustc --crate-name cmake .cargo/registry/src/github.com-1ecc6299db9ec823/cmake-0.1.33/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=1 -C debuginfo=2 -C debug-assertions=on -C metadata=4f6bfa7e7ba27d6d -C extra-filename=-4f6bfa7e7ba27d6d --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern cc=/home/cratesfyi/cratesfyi/debug/deps/libcc-fd1b7db1cee89282.rlib --extern-version cc=cc,1.0.23 --cap-lints allow`
Compiling smallvec v0.6.5
Running `rustc --crate-name smallvec .cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-0.6.5/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=1 -C debuginfo=2 -C debug-assertions=on --cfg 'feature="default"' --cfg 'feature="union"' --cfg 'feature="std"' -C metadata=5283225415bfa1e8 -C extra-filename=-5283225415bfa1e8 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern unreachable=/home/cratesfyi/cratesfyi/debug/deps/libunreachable-086ba0dc3510d126.rlib --extern-version unreachable=unreachable,1.0.0 --cap-lints allow`
Compiling greenwasm-structure v0.2.0
Running `rustc --crate-name greenwasm_structure .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-structure-0.2.0/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=1 -C debuginfo=2 -C debug-assertions=on -C metadata=c84928ab67321419 -C extra-filename=-c84928ab67321419 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern smallvec=/home/cratesfyi/cratesfyi/debug/deps/libsmallvec-5283225415bfa1e8.rlib --extern-version smallvec=smallvec,0.6.5 --cap-lints allow`
Compiling greenwasm-binary-format v0.2.1
Compiling greenwasm-validation v0.2.1
Running `rustc --crate-name greenwasm_binary_format .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=1 -C debuginfo=2 -C debug-assertions=on -C metadata=9b6b5ad190fe4527 -C extra-filename=-9b6b5ad190fe4527 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern nom=/home/cratesfyi/cratesfyi/debug/deps/libnom-2d2fe57c865d527a.rlib --extern-version nom=nom,4.0.0 --extern greenwasm_structure=/home/cratesfyi/cratesfyi/debug/deps/libgreenwasm_structure-c84928ab67321419.rlib --extern-version greenwasm_structure=greenwasm-structure,0.2.0 --cap-lints allow`
Running `rustc --crate-name greenwasm_validation .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=1 -C debuginfo=2 -C debug-assertions=on -C metadata=69a593345c61e821 -C extra-filename=-69a593345c61e821 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern greenwasm_structure=/home/cratesfyi/cratesfyi/debug/deps/libgreenwasm_structure-c84928ab67321419.rlib --extern-version greenwasm_structure=greenwasm-structure,0.2.0 --cap-lints allow`
error[E0433]: failed to resolve. Maybe a missing `extern crate greenwasm_structure;`?
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:3:5
|
3 | use greenwasm_structure::types::FuncType;
|     ^^^^^^^^^^^^^^^^^^^ Maybe a missing `extern crate greenwasm_structure;`?

error[E0433]: failed to resolve. Maybe a missing `extern crate greenwasm_structure;`?
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:4:5
|
4 | use greenwasm_structure::types::TableType;
|     ^^^^^^^^^^^^^^^^^^^ Maybe a missing `extern crate greenwasm_structure;`?

error[E0433]: failed to resolve. Maybe a missing `extern crate greenwasm_structure;`?
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:5:5
|
5 | use greenwasm_structure::types::MemType;
|     ^^^^^^^^^^^^^^^^^^^ Maybe a missing `extern crate greenwasm_structure;`?

error[E0433]: failed to resolve. Maybe a missing `extern crate greenwasm_structure;`?
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:6:5
|
6 | use greenwasm_structure::types::GlobalType;
|     ^^^^^^^^^^^^^^^^^^^ Maybe a missing `extern crate greenwasm_structure;`?

error[E0433]: failed to resolve. Maybe a missing `extern crate greenwasm_structure;`?
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:7:5
|
7 | use greenwasm_structure::types::ValType;
|     ^^^^^^^^^^^^^^^^^^^ Maybe a missing `extern crate greenwasm_structure;`?

error[E0433]: failed to resolve. Maybe a missing `extern crate greenwasm_structure;`?
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:8:5
|
8 | use greenwasm_structure::types::ResultType;
|     ^^^^^^^^^^^^^^^^^^^ Maybe a missing `extern crate greenwasm_structure;`?

error[E0433]: failed to resolve. Maybe a missing `extern crate greenwasm_structure;`?
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:9:5
|
9 | use greenwasm_structure::types::Limits;
|     ^^^^^^^^^^^^^^^^^^^ Maybe a missing `extern crate greenwasm_structure;`?

error[E0433]: failed to resolve. Maybe a missing `extern crate greenwasm_structure;`?
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:10:5
|
10 | use greenwasm_structure::types::Mut;
|     ^^^^^^^^^^^^^^^^^^^ Maybe a missing `extern crate greenwasm_structure;`?

error[E0433]: failed to resolve. Maybe a missing `extern crate greenwasm_structure;`?
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:11:5
|
11 | use greenwasm_structure::types::ElemType;
|     ^^^^^^^^^^^^^^^^^^^ Maybe a missing `extern crate greenwasm_structure;`?

error[E0433]: failed to resolve. Maybe a missing `extern crate greenwasm_structure;`?
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:12:5
|
12 | use greenwasm_structure::types::ExternType;
|     ^^^^^^^^^^^^^^^^^^^ Maybe a missing `extern crate greenwasm_structure;`?

error[E0433]: failed to resolve. Maybe a missing `extern crate greenwasm_structure;`?
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:14:5
|
14 | use greenwasm_structure::instructions::Instr;
|     ^^^^^^^^^^^^^^^^^^^ Maybe a missing `extern crate greenwasm_structure;`?

error[E0433]: failed to resolve. Maybe a missing `extern crate greenwasm_structure;`?
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:15:5
|
15 | use greenwasm_structure::instructions::Expr;
|     ^^^^^^^^^^^^^^^^^^^ Maybe a missing `extern crate greenwasm_structure;`?

error[E0433]: failed to resolve. Maybe a missing `extern crate greenwasm_structure;`?
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:16:5
|
16 | use greenwasm_structure::instructions::Memarg;
|     ^^^^^^^^^^^^^^^^^^^ Maybe a missing `extern crate greenwasm_structure;`?

error[E0433]: failed to resolve. Maybe a missing `extern crate greenwasm_structure;`?
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:18:5
|
18 | use greenwasm_structure::modules::Func;
|     ^^^^^^^^^^^^^^^^^^^ Maybe a missing `extern crate greenwasm_structure;`?

error[E0433]: failed to resolve. Maybe a missing `extern crate greenwasm_structure;`?
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:19:5
|
19 | use greenwasm_structure::modules::Table;
|     ^^^^^^^^^^^^^^^^^^^ Maybe a missing `extern crate greenwasm_structure;`?

error[E0433]: failed to resolve. Maybe a missing `extern crate greenwasm_structure;`?
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:20:5
|
20 | use greenwasm_structure::modules::Mem;
|     ^^^^^^^^^^^^^^^^^^^ Maybe a missing `extern crate greenwasm_structure;`?

error[E0433]: failed to resolve. Maybe a missing `extern crate greenwasm_structure;`?
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:21:5
|
21 | use greenwasm_structure::modules::Global;
|     ^^^^^^^^^^^^^^^^^^^ Maybe a missing `extern crate greenwasm_structure;`?

error[E0433]: failed to resolve. Maybe a missing `extern crate greenwasm_structure;`?
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:22:5
|
22 | use greenwasm_structure::modules::Elem;
|     ^^^^^^^^^^^^^^^^^^^ Maybe a missing `extern crate greenwasm_structure;`?

error[E0433]: failed to resolve. Maybe a missing `extern crate greenwasm_structure;`?
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:23:5
|
23 | use greenwasm_structure::modules::Data;
|     ^^^^^^^^^^^^^^^^^^^ Maybe a missing `extern crate greenwasm_structure;`?

error[E0433]: failed to resolve. Maybe a missing `extern crate greenwasm_structure;`?
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:24:5
|
24 | use greenwasm_structure::modules::Start;
|     ^^^^^^^^^^^^^^^^^^^ Maybe a missing `extern crate greenwasm_structure;`?

error[E0433]: failed to resolve. Maybe a missing `extern crate greenwasm_structure;`?
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:25:5
|
25 | use greenwasm_structure::modules::Export;
|     ^^^^^^^^^^^^^^^^^^^ Maybe a missing `extern crate greenwasm_structure;`?

error[E0433]: failed to resolve. Maybe a missing `extern crate greenwasm_structure;`?
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:26:5
|
26 | use greenwasm_structure::modules::ExportDesc;
|     ^^^^^^^^^^^^^^^^^^^ Maybe a missing `extern crate greenwasm_structure;`?

error[E0433]: failed to resolve. Maybe a missing `extern crate greenwasm_structure;`?
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:27:5
|
27 | use greenwasm_structure::modules::Import;
|     ^^^^^^^^^^^^^^^^^^^ Maybe a missing `extern crate greenwasm_structure;`?

error[E0433]: failed to resolve. Maybe a missing `extern crate greenwasm_structure;`?
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:28:5
|
28 | use greenwasm_structure::modules::ImportDesc;
|     ^^^^^^^^^^^^^^^^^^^ Maybe a missing `extern crate greenwasm_structure;`?

error[E0433]: failed to resolve. Maybe a missing `extern crate greenwasm_structure;`?
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:29:5
|
29 | use greenwasm_structure::modules::Module;
|     ^^^^^^^^^^^^^^^^^^^ Maybe a missing `extern crate greenwasm_structure;`?

error[E0433]: failed to resolve. Maybe a missing `extern crate greenwasm_structure;`?
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:30:5
|
30 | use greenwasm_structure::modules::LocalIdx;
|     ^^^^^^^^^^^^^^^^^^^ Maybe a missing `extern crate greenwasm_structure;`?

error[E0433]: failed to resolve. Maybe a missing `extern crate greenwasm_structure;`?
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:31:5
|
31 | use greenwasm_structure::modules::FuncIdx;
|     ^^^^^^^^^^^^^^^^^^^ Maybe a missing `extern crate greenwasm_structure;`?

error[E0433]: failed to resolve. Maybe a missing `extern crate greenwasm_structure;`?
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:32:5
|
32 | use greenwasm_structure::modules::GlobalIdx;
|     ^^^^^^^^^^^^^^^^^^^ Maybe a missing `extern crate greenwasm_structure;`?

error[E0433]: failed to resolve. Maybe a missing `extern crate greenwasm_structure;`?
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:33:5
|
33 | use greenwasm_structure::modules::MemIdx;
|     ^^^^^^^^^^^^^^^^^^^ Maybe a missing `extern crate greenwasm_structure;`?

error[E0433]: failed to resolve. Maybe a missing `extern crate greenwasm_structure;`?
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:34:5
|
34 | use greenwasm_structure::modules::TableIdx;
|     ^^^^^^^^^^^^^^^^^^^ Maybe a missing `extern crate greenwasm_structure;`?

error[E0433]: failed to resolve. Maybe a missing `extern crate greenwasm_structure;`?
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:35:5
|
35 | use greenwasm_structure::modules::TypeIdx;
|     ^^^^^^^^^^^^^^^^^^^ Maybe a missing `extern crate greenwasm_structure;`?

error[E0433]: failed to resolve. Maybe a missing `extern crate greenwasm_structure;`?
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:36:5
|
36 | use greenwasm_structure::modules::LabelIdx;
|     ^^^^^^^^^^^^^^^^^^^ Maybe a missing `extern crate greenwasm_structure;`?

error[E0432]: unresolved import
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:475:13
|
475 |         use self::Instr::*;
|             ^^^^^^^^^^^^^^

error: cannot determine resolution for the macro `unreachable`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:751:26
|
751 |                     _ => unreachable!(),
|                          ^^^^^^^^^^^
|
= note: import resolution is stuck, try simplifying macro imports

error[E0408]: variable `I32Clz` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:500:15
|
499 |             | I32Clz
|               ------ variable not in all patterns
500 |             | I32Ctz
|               ^^^^^^ pattern doesn't bind `I32Clz`
501 |             | I32Popcnt
|               ^^^^^^^^^ pattern doesn't bind `I32Clz`

error[E0408]: variable `I32Ctz` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:499:15
|
499 |             | I32Clz
|               ^^^^^^ pattern doesn't bind `I32Ctz`
500 |             | I32Ctz
|               ------ variable not in all patterns
501 |             | I32Popcnt
|               ^^^^^^^^^ pattern doesn't bind `I32Ctz`

error[E0408]: variable `I32Popcnt` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:499:15
|
499 |             | I32Clz
|               ^^^^^^ pattern doesn't bind `I32Popcnt`
500 |             | I32Ctz
|               ^^^^^^ pattern doesn't bind `I32Popcnt`
501 |             | I32Popcnt
|               --------- variable not in all patterns

error[E0408]: variable `I64Clz` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:504:15
|
503 |             | I64Clz
|               ------ variable not in all patterns
504 |             | I64Ctz
|               ^^^^^^ pattern doesn't bind `I64Clz`
505 |             | I64Popcnt
|               ^^^^^^^^^ pattern doesn't bind `I64Clz`

error[E0408]: variable `I64Ctz` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:503:15
|
503 |             | I64Clz
|               ^^^^^^ pattern doesn't bind `I64Ctz`
504 |             | I64Ctz
|               ------ variable not in all patterns
505 |             | I64Popcnt
|               ^^^^^^^^^ pattern doesn't bind `I64Ctz`

error[E0408]: variable `I64Popcnt` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:503:15
|
503 |             | I64Clz
|               ^^^^^^ pattern doesn't bind `I64Popcnt`
504 |             | I64Ctz
|               ^^^^^^ pattern doesn't bind `I64Popcnt`
505 |             | I64Popcnt
|               --------- variable not in all patterns

error[E0408]: variable `F32Abs` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:508:15
|
507 |             | F32Abs
|               ------ variable not in all patterns
508 |             | F32Neg
|               ^^^^^^ pattern doesn't bind `F32Abs`
509 |             | F32Sqrt
|               ^^^^^^^ pattern doesn't bind `F32Abs`
510 |             | F32Ceil
|               ^^^^^^^ pattern doesn't bind `F32Abs`
511 |             | F32Floor
|               ^^^^^^^^ pattern doesn't bind `F32Abs`
512 |             | F32Trunc
|               ^^^^^^^^ pattern doesn't bind `F32Abs`
513 |             | F32Nearest
|               ^^^^^^^^^^ pattern doesn't bind `F32Abs`

error[E0408]: variable `F32Neg` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:507:15
|
507 |             | F32Abs
|               ^^^^^^ pattern doesn't bind `F32Neg`
508 |             | F32Neg
|               ------ variable not in all patterns
509 |             | F32Sqrt
|               ^^^^^^^ pattern doesn't bind `F32Neg`
510 |             | F32Ceil
|               ^^^^^^^ pattern doesn't bind `F32Neg`
511 |             | F32Floor
|               ^^^^^^^^ pattern doesn't bind `F32Neg`
512 |             | F32Trunc
|               ^^^^^^^^ pattern doesn't bind `F32Neg`
513 |             | F32Nearest
|               ^^^^^^^^^^ pattern doesn't bind `F32Neg`

error[E0408]: variable `F32Sqrt` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:507:15
|
507 |             | F32Abs
|               ^^^^^^ pattern doesn't bind `F32Sqrt`
508 |             | F32Neg
|               ^^^^^^ pattern doesn't bind `F32Sqrt`
509 |             | F32Sqrt
|               ------- variable not in all patterns
510 |             | F32Ceil
|               ^^^^^^^ pattern doesn't bind `F32Sqrt`
511 |             | F32Floor
|               ^^^^^^^^ pattern doesn't bind `F32Sqrt`
512 |             | F32Trunc
|               ^^^^^^^^ pattern doesn't bind `F32Sqrt`
513 |             | F32Nearest
|               ^^^^^^^^^^ pattern doesn't bind `F32Sqrt`

error[E0408]: variable `F32Ceil` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:507:15
|
507 |             | F32Abs
|               ^^^^^^ pattern doesn't bind `F32Ceil`
508 |             | F32Neg
|               ^^^^^^ pattern doesn't bind `F32Ceil`
509 |             | F32Sqrt
|               ^^^^^^^ pattern doesn't bind `F32Ceil`
510 |             | F32Ceil
|               ------- variable not in all patterns
511 |             | F32Floor
|               ^^^^^^^^ pattern doesn't bind `F32Ceil`
512 |             | F32Trunc
|               ^^^^^^^^ pattern doesn't bind `F32Ceil`
513 |             | F32Nearest
|               ^^^^^^^^^^ pattern doesn't bind `F32Ceil`

error[E0408]: variable `F32Floor` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:507:15
|
507 |             | F32Abs
|               ^^^^^^ pattern doesn't bind `F32Floor`
508 |             | F32Neg
|               ^^^^^^ pattern doesn't bind `F32Floor`
509 |             | F32Sqrt
|               ^^^^^^^ pattern doesn't bind `F32Floor`
510 |             | F32Ceil
|               ^^^^^^^ pattern doesn't bind `F32Floor`
511 |             | F32Floor
|               -------- variable not in all patterns
512 |             | F32Trunc
|               ^^^^^^^^ pattern doesn't bind `F32Floor`
513 |             | F32Nearest
|               ^^^^^^^^^^ pattern doesn't bind `F32Floor`

error[E0408]: variable `F32Trunc` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:507:15
|
507 |             | F32Abs
|               ^^^^^^ pattern doesn't bind `F32Trunc`
508 |             | F32Neg
|               ^^^^^^ pattern doesn't bind `F32Trunc`
509 |             | F32Sqrt
|               ^^^^^^^ pattern doesn't bind `F32Trunc`
510 |             | F32Ceil
|               ^^^^^^^ pattern doesn't bind `F32Trunc`
511 |             | F32Floor
|               ^^^^^^^^ pattern doesn't bind `F32Trunc`
512 |             | F32Trunc
|               -------- variable not in all patterns
513 |             | F32Nearest
|               ^^^^^^^^^^ pattern doesn't bind `F32Trunc`

error[E0408]: variable `F32Nearest` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:507:15
|
507 |             | F32Abs
|               ^^^^^^ pattern doesn't bind `F32Nearest`
508 |             | F32Neg
|               ^^^^^^ pattern doesn't bind `F32Nearest`
509 |             | F32Sqrt
|               ^^^^^^^ pattern doesn't bind `F32Nearest`
510 |             | F32Ceil
|               ^^^^^^^ pattern doesn't bind `F32Nearest`
511 |             | F32Floor
|               ^^^^^^^^ pattern doesn't bind `F32Nearest`
512 |             | F32Trunc
|               ^^^^^^^^ pattern doesn't bind `F32Nearest`
513 |             | F32Nearest
|               ---------- variable not in all patterns

error[E0408]: variable `F64Abs` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:516:15
|
515 |             | F64Abs
|               ------ variable not in all patterns
516 |             | F64Neg
|               ^^^^^^ pattern doesn't bind `F64Abs`
517 |             | F64Sqrt
|               ^^^^^^^ pattern doesn't bind `F64Abs`
518 |             | F64Ceil
|               ^^^^^^^ pattern doesn't bind `F64Abs`
519 |             | F64Floor
|               ^^^^^^^^ pattern doesn't bind `F64Abs`
520 |             | F64Trunc
|               ^^^^^^^^ pattern doesn't bind `F64Abs`
521 |             | F64Nearest
|               ^^^^^^^^^^ pattern doesn't bind `F64Abs`

error[E0408]: variable `F64Neg` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:515:15
|
515 |             | F64Abs
|               ^^^^^^ pattern doesn't bind `F64Neg`
516 |             | F64Neg
|               ------ variable not in all patterns
517 |             | F64Sqrt
|               ^^^^^^^ pattern doesn't bind `F64Neg`
518 |             | F64Ceil
|               ^^^^^^^ pattern doesn't bind `F64Neg`
519 |             | F64Floor
|               ^^^^^^^^ pattern doesn't bind `F64Neg`
520 |             | F64Trunc
|               ^^^^^^^^ pattern doesn't bind `F64Neg`
521 |             | F64Nearest
|               ^^^^^^^^^^ pattern doesn't bind `F64Neg`

error[E0408]: variable `F64Sqrt` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:515:15
|
515 |             | F64Abs
|               ^^^^^^ pattern doesn't bind `F64Sqrt`
516 |             | F64Neg
|               ^^^^^^ pattern doesn't bind `F64Sqrt`
517 |             | F64Sqrt
|               ------- variable not in all patterns
518 |             | F64Ceil
|               ^^^^^^^ pattern doesn't bind `F64Sqrt`
519 |             | F64Floor
|               ^^^^^^^^ pattern doesn't bind `F64Sqrt`
520 |             | F64Trunc
|               ^^^^^^^^ pattern doesn't bind `F64Sqrt`
521 |             | F64Nearest
|               ^^^^^^^^^^ pattern doesn't bind `F64Sqrt`

error[E0408]: variable `F64Ceil` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:515:15
|
515 |             | F64Abs
|               ^^^^^^ pattern doesn't bind `F64Ceil`
516 |             | F64Neg
|               ^^^^^^ pattern doesn't bind `F64Ceil`
517 |             | F64Sqrt
|               ^^^^^^^ pattern doesn't bind `F64Ceil`
518 |             | F64Ceil
|               ------- variable not in all patterns
519 |             | F64Floor
|               ^^^^^^^^ pattern doesn't bind `F64Ceil`
520 |             | F64Trunc
|               ^^^^^^^^ pattern doesn't bind `F64Ceil`
521 |             | F64Nearest
|               ^^^^^^^^^^ pattern doesn't bind `F64Ceil`

error[E0408]: variable `F64Floor` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:515:15
|
515 |             | F64Abs
|               ^^^^^^ pattern doesn't bind `F64Floor`
516 |             | F64Neg
|               ^^^^^^ pattern doesn't bind `F64Floor`
517 |             | F64Sqrt
|               ^^^^^^^ pattern doesn't bind `F64Floor`
518 |             | F64Ceil
|               ^^^^^^^ pattern doesn't bind `F64Floor`
519 |             | F64Floor
|               -------- variable not in all patterns
520 |             | F64Trunc
|               ^^^^^^^^ pattern doesn't bind `F64Floor`
521 |             | F64Nearest
|               ^^^^^^^^^^ pattern doesn't bind `F64Floor`

error[E0408]: variable `F64Trunc` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:515:15
|
515 |             | F64Abs
|               ^^^^^^ pattern doesn't bind `F64Trunc`
516 |             | F64Neg
|               ^^^^^^ pattern doesn't bind `F64Trunc`
517 |             | F64Sqrt
|               ^^^^^^^ pattern doesn't bind `F64Trunc`
518 |             | F64Ceil
|               ^^^^^^^ pattern doesn't bind `F64Trunc`
519 |             | F64Floor
|               ^^^^^^^^ pattern doesn't bind `F64Trunc`
520 |             | F64Trunc
|               -------- variable not in all patterns
521 |             | F64Nearest
|               ^^^^^^^^^^ pattern doesn't bind `F64Trunc`

error[E0408]: variable `F64Nearest` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:515:15
|
515 |             | F64Abs
|               ^^^^^^ pattern doesn't bind `F64Nearest`
516 |             | F64Neg
|               ^^^^^^ pattern doesn't bind `F64Nearest`
517 |             | F64Sqrt
|               ^^^^^^^ pattern doesn't bind `F64Nearest`
518 |             | F64Ceil
|               ^^^^^^^ pattern doesn't bind `F64Nearest`
519 |             | F64Floor
|               ^^^^^^^^ pattern doesn't bind `F64Nearest`
520 |             | F64Trunc
|               ^^^^^^^^ pattern doesn't bind `F64Nearest`
521 |             | F64Nearest
|               ---------- variable not in all patterns

error[E0408]: variable `I32Add` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:526:15
|
525 |             | I32Add
|               ------ variable not in all patterns
526 |             | I32Sub
|               ^^^^^^ pattern doesn't bind `I32Add`
527 |             | I32Mul
|               ^^^^^^ pattern doesn't bind `I32Add`
528 |             | I32DivU
|               ^^^^^^^ pattern doesn't bind `I32Add`
529 |             | I32DivS
|               ^^^^^^^ pattern doesn't bind `I32Add`
530 |             | I32RemU
|               ^^^^^^^ pattern doesn't bind `I32Add`
531 |             | I32RemS
|               ^^^^^^^ pattern doesn't bind `I32Add`
532 |             | I32And
|               ^^^^^^ pattern doesn't bind `I32Add`
533 |             | I32Or
|               ^^^^^ pattern doesn't bind `I32Add`
534 |             | I32Xor
|               ^^^^^^ pattern doesn't bind `I32Add`
535 |             | I32Shl
|               ^^^^^^ pattern doesn't bind `I32Add`
536 |             | I32ShrU
|               ^^^^^^^ pattern doesn't bind `I32Add`
537 |             | I32ShrS
|               ^^^^^^^ pattern doesn't bind `I32Add`
538 |             | I32Rotl
|               ^^^^^^^ pattern doesn't bind `I32Add`
539 |             | I32Rotr
|               ^^^^^^^ pattern doesn't bind `I32Add`

error[E0408]: variable `I32Sub` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:525:15
|
525 |             | I32Add
|               ^^^^^^ pattern doesn't bind `I32Sub`
526 |             | I32Sub
|               ------ variable not in all patterns
527 |             | I32Mul
|               ^^^^^^ pattern doesn't bind `I32Sub`
528 |             | I32DivU
|               ^^^^^^^ pattern doesn't bind `I32Sub`
529 |             | I32DivS
|               ^^^^^^^ pattern doesn't bind `I32Sub`
530 |             | I32RemU
|               ^^^^^^^ pattern doesn't bind `I32Sub`
531 |             | I32RemS
|               ^^^^^^^ pattern doesn't bind `I32Sub`
532 |             | I32And
|               ^^^^^^ pattern doesn't bind `I32Sub`
533 |             | I32Or
|               ^^^^^ pattern doesn't bind `I32Sub`
534 |             | I32Xor
|               ^^^^^^ pattern doesn't bind `I32Sub`
535 |             | I32Shl
|               ^^^^^^ pattern doesn't bind `I32Sub`
536 |             | I32ShrU
|               ^^^^^^^ pattern doesn't bind `I32Sub`
537 |             | I32ShrS
|               ^^^^^^^ pattern doesn't bind `I32Sub`
538 |             | I32Rotl
|               ^^^^^^^ pattern doesn't bind `I32Sub`
539 |             | I32Rotr
|               ^^^^^^^ pattern doesn't bind `I32Sub`

error[E0408]: variable `I32Mul` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:525:15
|
525 |             | I32Add
|               ^^^^^^ pattern doesn't bind `I32Mul`
526 |             | I32Sub
|               ^^^^^^ pattern doesn't bind `I32Mul`
527 |             | I32Mul
|               ------ variable not in all patterns
528 |             | I32DivU
|               ^^^^^^^ pattern doesn't bind `I32Mul`
529 |             | I32DivS
|               ^^^^^^^ pattern doesn't bind `I32Mul`
530 |             | I32RemU
|               ^^^^^^^ pattern doesn't bind `I32Mul`
531 |             | I32RemS
|               ^^^^^^^ pattern doesn't bind `I32Mul`
532 |             | I32And
|               ^^^^^^ pattern doesn't bind `I32Mul`
533 |             | I32Or
|               ^^^^^ pattern doesn't bind `I32Mul`
534 |             | I32Xor
|               ^^^^^^ pattern doesn't bind `I32Mul`
535 |             | I32Shl
|               ^^^^^^ pattern doesn't bind `I32Mul`
536 |             | I32ShrU
|               ^^^^^^^ pattern doesn't bind `I32Mul`
537 |             | I32ShrS
|               ^^^^^^^ pattern doesn't bind `I32Mul`
538 |             | I32Rotl
|               ^^^^^^^ pattern doesn't bind `I32Mul`
539 |             | I32Rotr
|               ^^^^^^^ pattern doesn't bind `I32Mul`

error[E0408]: variable `I32DivU` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:525:15
|
525 |             | I32Add
|               ^^^^^^ pattern doesn't bind `I32DivU`
526 |             | I32Sub
|               ^^^^^^ pattern doesn't bind `I32DivU`
527 |             | I32Mul
|               ^^^^^^ pattern doesn't bind `I32DivU`
528 |             | I32DivU
|               ------- variable not in all patterns
529 |             | I32DivS
|               ^^^^^^^ pattern doesn't bind `I32DivU`
530 |             | I32RemU
|               ^^^^^^^ pattern doesn't bind `I32DivU`
531 |             | I32RemS
|               ^^^^^^^ pattern doesn't bind `I32DivU`
532 |             | I32And
|               ^^^^^^ pattern doesn't bind `I32DivU`
533 |             | I32Or
|               ^^^^^ pattern doesn't bind `I32DivU`
534 |             | I32Xor
|               ^^^^^^ pattern doesn't bind `I32DivU`
535 |             | I32Shl
|               ^^^^^^ pattern doesn't bind `I32DivU`
536 |             | I32ShrU
|               ^^^^^^^ pattern doesn't bind `I32DivU`
537 |             | I32ShrS
|               ^^^^^^^ pattern doesn't bind `I32DivU`
538 |             | I32Rotl
|               ^^^^^^^ pattern doesn't bind `I32DivU`
539 |             | I32Rotr
|               ^^^^^^^ pattern doesn't bind `I32DivU`

error[E0408]: variable `I32DivS` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:525:15
|
525 |             | I32Add
|               ^^^^^^ pattern doesn't bind `I32DivS`
526 |             | I32Sub
|               ^^^^^^ pattern doesn't bind `I32DivS`
527 |             | I32Mul
|               ^^^^^^ pattern doesn't bind `I32DivS`
528 |             | I32DivU
|               ^^^^^^^ pattern doesn't bind `I32DivS`
529 |             | I32DivS
|               ------- variable not in all patterns
530 |             | I32RemU
|               ^^^^^^^ pattern doesn't bind `I32DivS`
531 |             | I32RemS
|               ^^^^^^^ pattern doesn't bind `I32DivS`
532 |             | I32And
|               ^^^^^^ pattern doesn't bind `I32DivS`
533 |             | I32Or
|               ^^^^^ pattern doesn't bind `I32DivS`
534 |             | I32Xor
|               ^^^^^^ pattern doesn't bind `I32DivS`
535 |             | I32Shl
|               ^^^^^^ pattern doesn't bind `I32DivS`
536 |             | I32ShrU
|               ^^^^^^^ pattern doesn't bind `I32DivS`
537 |             | I32ShrS
|               ^^^^^^^ pattern doesn't bind `I32DivS`
538 |             | I32Rotl
|               ^^^^^^^ pattern doesn't bind `I32DivS`
539 |             | I32Rotr
|               ^^^^^^^ pattern doesn't bind `I32DivS`

error[E0408]: variable `I32RemU` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:525:15
|
525 |             | I32Add
|               ^^^^^^ pattern doesn't bind `I32RemU`
526 |             | I32Sub
|               ^^^^^^ pattern doesn't bind `I32RemU`
527 |             | I32Mul
|               ^^^^^^ pattern doesn't bind `I32RemU`
528 |             | I32DivU
|               ^^^^^^^ pattern doesn't bind `I32RemU`
529 |             | I32DivS
|               ^^^^^^^ pattern doesn't bind `I32RemU`
530 |             | I32RemU
|               ------- variable not in all patterns
531 |             | I32RemS
|               ^^^^^^^ pattern doesn't bind `I32RemU`
532 |             | I32And
|               ^^^^^^ pattern doesn't bind `I32RemU`
533 |             | I32Or
|               ^^^^^ pattern doesn't bind `I32RemU`
534 |             | I32Xor
|               ^^^^^^ pattern doesn't bind `I32RemU`
535 |             | I32Shl
|               ^^^^^^ pattern doesn't bind `I32RemU`
536 |             | I32ShrU
|               ^^^^^^^ pattern doesn't bind `I32RemU`
537 |             | I32ShrS
|               ^^^^^^^ pattern doesn't bind `I32RemU`
538 |             | I32Rotl
|               ^^^^^^^ pattern doesn't bind `I32RemU`
539 |             | I32Rotr
|               ^^^^^^^ pattern doesn't bind `I32RemU`

error[E0408]: variable `I32RemS` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:525:15
|
525 |             | I32Add
|               ^^^^^^ pattern doesn't bind `I32RemS`
526 |             | I32Sub
|               ^^^^^^ pattern doesn't bind `I32RemS`
527 |             | I32Mul
|               ^^^^^^ pattern doesn't bind `I32RemS`
528 |             | I32DivU
|               ^^^^^^^ pattern doesn't bind `I32RemS`
529 |             | I32DivS
|               ^^^^^^^ pattern doesn't bind `I32RemS`
530 |             | I32RemU
|               ^^^^^^^ pattern doesn't bind `I32RemS`
531 |             | I32RemS
|               ------- variable not in all patterns
532 |             | I32And
|               ^^^^^^ pattern doesn't bind `I32RemS`
533 |             | I32Or
|               ^^^^^ pattern doesn't bind `I32RemS`
534 |             | I32Xor
|               ^^^^^^ pattern doesn't bind `I32RemS`
535 |             | I32Shl
|               ^^^^^^ pattern doesn't bind `I32RemS`
536 |             | I32ShrU
|               ^^^^^^^ pattern doesn't bind `I32RemS`
537 |             | I32ShrS
|               ^^^^^^^ pattern doesn't bind `I32RemS`
538 |             | I32Rotl
|               ^^^^^^^ pattern doesn't bind `I32RemS`
539 |             | I32Rotr
|               ^^^^^^^ pattern doesn't bind `I32RemS`

error[E0408]: variable `I32And` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:525:15
|
525 |             | I32Add
|               ^^^^^^ pattern doesn't bind `I32And`
526 |             | I32Sub
|               ^^^^^^ pattern doesn't bind `I32And`
527 |             | I32Mul
|               ^^^^^^ pattern doesn't bind `I32And`
528 |             | I32DivU
|               ^^^^^^^ pattern doesn't bind `I32And`
529 |             | I32DivS
|               ^^^^^^^ pattern doesn't bind `I32And`
530 |             | I32RemU
|               ^^^^^^^ pattern doesn't bind `I32And`
531 |             | I32RemS
|               ^^^^^^^ pattern doesn't bind `I32And`
532 |             | I32And
|               ------ variable not in all patterns
533 |             | I32Or
|               ^^^^^ pattern doesn't bind `I32And`
534 |             | I32Xor
|               ^^^^^^ pattern doesn't bind `I32And`
535 |             | I32Shl
|               ^^^^^^ pattern doesn't bind `I32And`
536 |             | I32ShrU
|               ^^^^^^^ pattern doesn't bind `I32And`
537 |             | I32ShrS
|               ^^^^^^^ pattern doesn't bind `I32And`
538 |             | I32Rotl
|               ^^^^^^^ pattern doesn't bind `I32And`
539 |             | I32Rotr
|               ^^^^^^^ pattern doesn't bind `I32And`

error[E0408]: variable `I32Or` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:525:15
|
525 |             | I32Add
|               ^^^^^^ pattern doesn't bind `I32Or`
526 |             | I32Sub
|               ^^^^^^ pattern doesn't bind `I32Or`
527 |             | I32Mul
|               ^^^^^^ pattern doesn't bind `I32Or`
528 |             | I32DivU
|               ^^^^^^^ pattern doesn't bind `I32Or`
529 |             | I32DivS
|               ^^^^^^^ pattern doesn't bind `I32Or`
530 |             | I32RemU
|               ^^^^^^^ pattern doesn't bind `I32Or`
531 |             | I32RemS
|               ^^^^^^^ pattern doesn't bind `I32Or`
532 |             | I32And
|               ^^^^^^ pattern doesn't bind `I32Or`
533 |             | I32Or
|               ----- variable not in all patterns
534 |             | I32Xor
|               ^^^^^^ pattern doesn't bind `I32Or`
535 |             | I32Shl
|               ^^^^^^ pattern doesn't bind `I32Or`
536 |             | I32ShrU
|               ^^^^^^^ pattern doesn't bind `I32Or`
537 |             | I32ShrS
|               ^^^^^^^ pattern doesn't bind `I32Or`
538 |             | I32Rotl
|               ^^^^^^^ pattern doesn't bind `I32Or`
539 |             | I32Rotr
|               ^^^^^^^ pattern doesn't bind `I32Or`

error[E0408]: variable `I32Xor` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:525:15
|
525 |             | I32Add
|               ^^^^^^ pattern doesn't bind `I32Xor`
526 |             | I32Sub
|               ^^^^^^ pattern doesn't bind `I32Xor`
527 |             | I32Mul
|               ^^^^^^ pattern doesn't bind `I32Xor`
528 |             | I32DivU
|               ^^^^^^^ pattern doesn't bind `I32Xor`
529 |             | I32DivS
|               ^^^^^^^ pattern doesn't bind `I32Xor`
530 |             | I32RemU
|               ^^^^^^^ pattern doesn't bind `I32Xor`
531 |             | I32RemS
|               ^^^^^^^ pattern doesn't bind `I32Xor`
532 |             | I32And
|               ^^^^^^ pattern doesn't bind `I32Xor`
533 |             | I32Or
|               ^^^^^ pattern doesn't bind `I32Xor`
534 |             | I32Xor
|               ------ variable not in all patterns
535 |             | I32Shl
|               ^^^^^^ pattern doesn't bind `I32Xor`
536 |             | I32ShrU
|               ^^^^^^^ pattern doesn't bind `I32Xor`
537 |             | I32ShrS
|               ^^^^^^^ pattern doesn't bind `I32Xor`
538 |             | I32Rotl
|               ^^^^^^^ pattern doesn't bind `I32Xor`
539 |             | I32Rotr
|               ^^^^^^^ pattern doesn't bind `I32Xor`

error[E0408]: variable `I32Shl` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:525:15
|
525 |             | I32Add
|               ^^^^^^ pattern doesn't bind `I32Shl`
526 |             | I32Sub
|               ^^^^^^ pattern doesn't bind `I32Shl`
527 |             | I32Mul
|               ^^^^^^ pattern doesn't bind `I32Shl`
528 |             | I32DivU
|               ^^^^^^^ pattern doesn't bind `I32Shl`
529 |             | I32DivS
|               ^^^^^^^ pattern doesn't bind `I32Shl`
530 |             | I32RemU
|               ^^^^^^^ pattern doesn't bind `I32Shl`
531 |             | I32RemS
|               ^^^^^^^ pattern doesn't bind `I32Shl`
532 |             | I32And
|               ^^^^^^ pattern doesn't bind `I32Shl`
533 |             | I32Or
|               ^^^^^ pattern doesn't bind `I32Shl`
534 |             | I32Xor
|               ^^^^^^ pattern doesn't bind `I32Shl`
535 |             | I32Shl
|               ------ variable not in all patterns
536 |             | I32ShrU
|               ^^^^^^^ pattern doesn't bind `I32Shl`
537 |             | I32ShrS
|               ^^^^^^^ pattern doesn't bind `I32Shl`
538 |             | I32Rotl
|               ^^^^^^^ pattern doesn't bind `I32Shl`
539 |             | I32Rotr
|               ^^^^^^^ pattern doesn't bind `I32Shl`

error[E0408]: variable `I32ShrU` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:525:15
|
525 |             | I32Add
|               ^^^^^^ pattern doesn't bind `I32ShrU`
526 |             | I32Sub
|               ^^^^^^ pattern doesn't bind `I32ShrU`
527 |             | I32Mul
|               ^^^^^^ pattern doesn't bind `I32ShrU`
528 |             | I32DivU
|               ^^^^^^^ pattern doesn't bind `I32ShrU`
529 |             | I32DivS
|               ^^^^^^^ pattern doesn't bind `I32ShrU`
530 |             | I32RemU
|               ^^^^^^^ pattern doesn't bind `I32ShrU`
531 |             | I32RemS
|               ^^^^^^^ pattern doesn't bind `I32ShrU`
532 |             | I32And
|               ^^^^^^ pattern doesn't bind `I32ShrU`
533 |             | I32Or
|               ^^^^^ pattern doesn't bind `I32ShrU`
534 |             | I32Xor
|               ^^^^^^ pattern doesn't bind `I32ShrU`
535 |             | I32Shl
|               ^^^^^^ pattern doesn't bind `I32ShrU`
536 |             | I32ShrU
|               ------- variable not in all patterns
537 |             | I32ShrS
|               ^^^^^^^ pattern doesn't bind `I32ShrU`
538 |             | I32Rotl
|               ^^^^^^^ pattern doesn't bind `I32ShrU`
539 |             | I32Rotr
|               ^^^^^^^ pattern doesn't bind `I32ShrU`

error[E0408]: variable `I32ShrS` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:525:15
|
525 |             | I32Add
|               ^^^^^^ pattern doesn't bind `I32ShrS`
526 |             | I32Sub
|               ^^^^^^ pattern doesn't bind `I32ShrS`
527 |             | I32Mul
|               ^^^^^^ pattern doesn't bind `I32ShrS`
528 |             | I32DivU
|               ^^^^^^^ pattern doesn't bind `I32ShrS`
529 |             | I32DivS
|               ^^^^^^^ pattern doesn't bind `I32ShrS`
530 |             | I32RemU
|               ^^^^^^^ pattern doesn't bind `I32ShrS`
531 |             | I32RemS
|               ^^^^^^^ pattern doesn't bind `I32ShrS`
532 |             | I32And
|               ^^^^^^ pattern doesn't bind `I32ShrS`
533 |             | I32Or
|               ^^^^^ pattern doesn't bind `I32ShrS`
534 |             | I32Xor
|               ^^^^^^ pattern doesn't bind `I32ShrS`
535 |             | I32Shl
|               ^^^^^^ pattern doesn't bind `I32ShrS`
536 |             | I32ShrU
|               ^^^^^^^ pattern doesn't bind `I32ShrS`
537 |             | I32ShrS
|               ------- variable not in all patterns
538 |             | I32Rotl
|               ^^^^^^^ pattern doesn't bind `I32ShrS`
539 |             | I32Rotr
|               ^^^^^^^ pattern doesn't bind `I32ShrS`

error[E0408]: variable `I32Rotl` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:525:15
|
525 |             | I32Add
|               ^^^^^^ pattern doesn't bind `I32Rotl`
526 |             | I32Sub
|               ^^^^^^ pattern doesn't bind `I32Rotl`
527 |             | I32Mul
|               ^^^^^^ pattern doesn't bind `I32Rotl`
528 |             | I32DivU
|               ^^^^^^^ pattern doesn't bind `I32Rotl`
529 |             | I32DivS
|               ^^^^^^^ pattern doesn't bind `I32Rotl`
530 |             | I32RemU
|               ^^^^^^^ pattern doesn't bind `I32Rotl`
531 |             | I32RemS
|               ^^^^^^^ pattern doesn't bind `I32Rotl`
532 |             | I32And
|               ^^^^^^ pattern doesn't bind `I32Rotl`
533 |             | I32Or
|               ^^^^^ pattern doesn't bind `I32Rotl`
534 |             | I32Xor
|               ^^^^^^ pattern doesn't bind `I32Rotl`
535 |             | I32Shl
|               ^^^^^^ pattern doesn't bind `I32Rotl`
536 |             | I32ShrU
|               ^^^^^^^ pattern doesn't bind `I32Rotl`
537 |             | I32ShrS
|               ^^^^^^^ pattern doesn't bind `I32Rotl`
538 |             | I32Rotl
|               ------- variable not in all patterns
539 |             | I32Rotr
|               ^^^^^^^ pattern doesn't bind `I32Rotl`

error[E0408]: variable `I32Rotr` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:525:15
|
525 |             | I32Add
|               ^^^^^^ pattern doesn't bind `I32Rotr`
526 |             | I32Sub
|               ^^^^^^ pattern doesn't bind `I32Rotr`
527 |             | I32Mul
|               ^^^^^^ pattern doesn't bind `I32Rotr`
528 |             | I32DivU
|               ^^^^^^^ pattern doesn't bind `I32Rotr`
529 |             | I32DivS
|               ^^^^^^^ pattern doesn't bind `I32Rotr`
530 |             | I32RemU
|               ^^^^^^^ pattern doesn't bind `I32Rotr`
531 |             | I32RemS
|               ^^^^^^^ pattern doesn't bind `I32Rotr`
532 |             | I32And
|               ^^^^^^ pattern doesn't bind `I32Rotr`
533 |             | I32Or
|               ^^^^^ pattern doesn't bind `I32Rotr`
534 |             | I32Xor
|               ^^^^^^ pattern doesn't bind `I32Rotr`
535 |             | I32Shl
|               ^^^^^^ pattern doesn't bind `I32Rotr`
536 |             | I32ShrU
|               ^^^^^^^ pattern doesn't bind `I32Rotr`
537 |             | I32ShrS
|               ^^^^^^^ pattern doesn't bind `I32Rotr`
538 |             | I32Rotl
|               ^^^^^^^ pattern doesn't bind `I32Rotr`
539 |             | I32Rotr
|               ------- variable not in all patterns

error[E0408]: variable `I64Add` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:542:15
|
541 |             | I64Add
|               ------ variable not in all patterns
542 |             | I64Sub
|               ^^^^^^ pattern doesn't bind `I64Add`
543 |             | I64Mul
|               ^^^^^^ pattern doesn't bind `I64Add`
544 |             | I64DivU
|               ^^^^^^^ pattern doesn't bind `I64Add`
545 |             | I64DivS
|               ^^^^^^^ pattern doesn't bind `I64Add`
546 |             | I64RemU
|               ^^^^^^^ pattern doesn't bind `I64Add`
547 |             | I64RemS
|               ^^^^^^^ pattern doesn't bind `I64Add`
548 |             | I64And
|               ^^^^^^ pattern doesn't bind `I64Add`
549 |             | I64Or
|               ^^^^^ pattern doesn't bind `I64Add`
550 |             | I64Xor
|               ^^^^^^ pattern doesn't bind `I64Add`
551 |             | I64Shl
|               ^^^^^^ pattern doesn't bind `I64Add`
552 |             | I64ShrU
|               ^^^^^^^ pattern doesn't bind `I64Add`
553 |             | I64ShrS
|               ^^^^^^^ pattern doesn't bind `I64Add`
554 |             | I64Rotl
|               ^^^^^^^ pattern doesn't bind `I64Add`
555 |             | I64Rotr
|               ^^^^^^^ pattern doesn't bind `I64Add`

error[E0408]: variable `I64Sub` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:541:15
|
541 |             | I64Add
|               ^^^^^^ pattern doesn't bind `I64Sub`
542 |             | I64Sub
|               ------ variable not in all patterns
543 |             | I64Mul
|               ^^^^^^ pattern doesn't bind `I64Sub`
544 |             | I64DivU
|               ^^^^^^^ pattern doesn't bind `I64Sub`
545 |             | I64DivS
|               ^^^^^^^ pattern doesn't bind `I64Sub`
546 |             | I64RemU
|               ^^^^^^^ pattern doesn't bind `I64Sub`
547 |             | I64RemS
|               ^^^^^^^ pattern doesn't bind `I64Sub`
548 |             | I64And
|               ^^^^^^ pattern doesn't bind `I64Sub`
549 |             | I64Or
|               ^^^^^ pattern doesn't bind `I64Sub`
550 |             | I64Xor
|               ^^^^^^ pattern doesn't bind `I64Sub`
551 |             | I64Shl
|               ^^^^^^ pattern doesn't bind `I64Sub`
552 |             | I64ShrU
|               ^^^^^^^ pattern doesn't bind `I64Sub`
553 |             | I64ShrS
|               ^^^^^^^ pattern doesn't bind `I64Sub`
554 |             | I64Rotl
|               ^^^^^^^ pattern doesn't bind `I64Sub`
555 |             | I64Rotr
|               ^^^^^^^ pattern doesn't bind `I64Sub`

error[E0408]: variable `I64Mul` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:541:15
|
541 |             | I64Add
|               ^^^^^^ pattern doesn't bind `I64Mul`
542 |             | I64Sub
|               ^^^^^^ pattern doesn't bind `I64Mul`
543 |             | I64Mul
|               ------ variable not in all patterns
544 |             | I64DivU
|               ^^^^^^^ pattern doesn't bind `I64Mul`
545 |             | I64DivS
|               ^^^^^^^ pattern doesn't bind `I64Mul`
546 |             | I64RemU
|               ^^^^^^^ pattern doesn't bind `I64Mul`
547 |             | I64RemS
|               ^^^^^^^ pattern doesn't bind `I64Mul`
548 |             | I64And
|               ^^^^^^ pattern doesn't bind `I64Mul`
549 |             | I64Or
|               ^^^^^ pattern doesn't bind `I64Mul`
550 |             | I64Xor
|               ^^^^^^ pattern doesn't bind `I64Mul`
551 |             | I64Shl
|               ^^^^^^ pattern doesn't bind `I64Mul`
552 |             | I64ShrU
|               ^^^^^^^ pattern doesn't bind `I64Mul`
553 |             | I64ShrS
|               ^^^^^^^ pattern doesn't bind `I64Mul`
554 |             | I64Rotl
|               ^^^^^^^ pattern doesn't bind `I64Mul`
555 |             | I64Rotr
|               ^^^^^^^ pattern doesn't bind `I64Mul`

error[E0408]: variable `I64DivU` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:541:15
|
541 |             | I64Add
|               ^^^^^^ pattern doesn't bind `I64DivU`
542 |             | I64Sub
|               ^^^^^^ pattern doesn't bind `I64DivU`
543 |             | I64Mul
|               ^^^^^^ pattern doesn't bind `I64DivU`
544 |             | I64DivU
|               ------- variable not in all patterns
545 |             | I64DivS
|               ^^^^^^^ pattern doesn't bind `I64DivU`
546 |             | I64RemU
|               ^^^^^^^ pattern doesn't bind `I64DivU`
547 |             | I64RemS
|               ^^^^^^^ pattern doesn't bind `I64DivU`
548 |             | I64And
|               ^^^^^^ pattern doesn't bind `I64DivU`
549 |             | I64Or
|               ^^^^^ pattern doesn't bind `I64DivU`
550 |             | I64Xor
|               ^^^^^^ pattern doesn't bind `I64DivU`
551 |             | I64Shl
|               ^^^^^^ pattern doesn't bind `I64DivU`
552 |             | I64ShrU
|               ^^^^^^^ pattern doesn't bind `I64DivU`
553 |             | I64ShrS
|               ^^^^^^^ pattern doesn't bind `I64DivU`
554 |             | I64Rotl
|               ^^^^^^^ pattern doesn't bind `I64DivU`
555 |             | I64Rotr
|               ^^^^^^^ pattern doesn't bind `I64DivU`

error[E0408]: variable `I64DivS` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:541:15
|
541 |             | I64Add
|               ^^^^^^ pattern doesn't bind `I64DivS`
542 |             | I64Sub
|               ^^^^^^ pattern doesn't bind `I64DivS`
543 |             | I64Mul
|               ^^^^^^ pattern doesn't bind `I64DivS`
544 |             | I64DivU
|               ^^^^^^^ pattern doesn't bind `I64DivS`
545 |             | I64DivS
|               ------- variable not in all patterns
546 |             | I64RemU
|               ^^^^^^^ pattern doesn't bind `I64DivS`
547 |             | I64RemS
|               ^^^^^^^ pattern doesn't bind `I64DivS`
548 |             | I64And
|               ^^^^^^ pattern doesn't bind `I64DivS`
549 |             | I64Or
|               ^^^^^ pattern doesn't bind `I64DivS`
550 |             | I64Xor
|               ^^^^^^ pattern doesn't bind `I64DivS`
551 |             | I64Shl
|               ^^^^^^ pattern doesn't bind `I64DivS`
552 |             | I64ShrU
|               ^^^^^^^ pattern doesn't bind `I64DivS`
553 |             | I64ShrS
|               ^^^^^^^ pattern doesn't bind `I64DivS`
554 |             | I64Rotl
|               ^^^^^^^ pattern doesn't bind `I64DivS`
555 |             | I64Rotr
|               ^^^^^^^ pattern doesn't bind `I64DivS`

error[E0408]: variable `I64RemU` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:541:15
|
541 |             | I64Add
|               ^^^^^^ pattern doesn't bind `I64RemU`
542 |             | I64Sub
|               ^^^^^^ pattern doesn't bind `I64RemU`
543 |             | I64Mul
|               ^^^^^^ pattern doesn't bind `I64RemU`
544 |             | I64DivU
|               ^^^^^^^ pattern doesn't bind `I64RemU`
545 |             | I64DivS
|               ^^^^^^^ pattern doesn't bind `I64RemU`
546 |             | I64RemU
|               ------- variable not in all patterns
547 |             | I64RemS
|               ^^^^^^^ pattern doesn't bind `I64RemU`
548 |             | I64And
|               ^^^^^^ pattern doesn't bind `I64RemU`
549 |             | I64Or
|               ^^^^^ pattern doesn't bind `I64RemU`
550 |             | I64Xor
|               ^^^^^^ pattern doesn't bind `I64RemU`
551 |             | I64Shl
|               ^^^^^^ pattern doesn't bind `I64RemU`
552 |             | I64ShrU
|               ^^^^^^^ pattern doesn't bind `I64RemU`
553 |             | I64ShrS
|               ^^^^^^^ pattern doesn't bind `I64RemU`
554 |             | I64Rotl
|               ^^^^^^^ pattern doesn't bind `I64RemU`
555 |             | I64Rotr
|               ^^^^^^^ pattern doesn't bind `I64RemU`

error[E0408]: variable `I64RemS` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:541:15
|
541 |             | I64Add
|               ^^^^^^ pattern doesn't bind `I64RemS`
542 |             | I64Sub
|               ^^^^^^ pattern doesn't bind `I64RemS`
543 |             | I64Mul
|               ^^^^^^ pattern doesn't bind `I64RemS`
544 |             | I64DivU
|               ^^^^^^^ pattern doesn't bind `I64RemS`
545 |             | I64DivS
|               ^^^^^^^ pattern doesn't bind `I64RemS`
546 |             | I64RemU
|               ^^^^^^^ pattern doesn't bind `I64RemS`
547 |             | I64RemS
|               ------- variable not in all patterns
548 |             | I64And
|               ^^^^^^ pattern doesn't bind `I64RemS`
549 |             | I64Or
|               ^^^^^ pattern doesn't bind `I64RemS`
550 |             | I64Xor
|               ^^^^^^ pattern doesn't bind `I64RemS`
551 |             | I64Shl
|               ^^^^^^ pattern doesn't bind `I64RemS`
552 |             | I64ShrU
|               ^^^^^^^ pattern doesn't bind `I64RemS`
553 |             | I64ShrS
|               ^^^^^^^ pattern doesn't bind `I64RemS`
554 |             | I64Rotl
|               ^^^^^^^ pattern doesn't bind `I64RemS`
555 |             | I64Rotr
|               ^^^^^^^ pattern doesn't bind `I64RemS`

error[E0408]: variable `I64And` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:541:15
|
541 |             | I64Add
|               ^^^^^^ pattern doesn't bind `I64And`
542 |             | I64Sub
|               ^^^^^^ pattern doesn't bind `I64And`
543 |             | I64Mul
|               ^^^^^^ pattern doesn't bind `I64And`
544 |             | I64DivU
|               ^^^^^^^ pattern doesn't bind `I64And`
545 |             | I64DivS
|               ^^^^^^^ pattern doesn't bind `I64And`
546 |             | I64RemU
|               ^^^^^^^ pattern doesn't bind `I64And`
547 |             | I64RemS
|               ^^^^^^^ pattern doesn't bind `I64And`
548 |             | I64And
|               ------ variable not in all patterns
549 |             | I64Or
|               ^^^^^ pattern doesn't bind `I64And`
550 |             | I64Xor
|               ^^^^^^ pattern doesn't bind `I64And`
551 |             | I64Shl
|               ^^^^^^ pattern doesn't bind `I64And`
552 |             | I64ShrU
|               ^^^^^^^ pattern doesn't bind `I64And`
553 |             | I64ShrS
|               ^^^^^^^ pattern doesn't bind `I64And`
554 |             | I64Rotl
|               ^^^^^^^ pattern doesn't bind `I64And`
555 |             | I64Rotr
|               ^^^^^^^ pattern doesn't bind `I64And`

error[E0408]: variable `I64Or` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:541:15
|
541 |             | I64Add
|               ^^^^^^ pattern doesn't bind `I64Or`
542 |             | I64Sub
|               ^^^^^^ pattern doesn't bind `I64Or`
543 |             | I64Mul
|               ^^^^^^ pattern doesn't bind `I64Or`
544 |             | I64DivU
|               ^^^^^^^ pattern doesn't bind `I64Or`
545 |             | I64DivS
|               ^^^^^^^ pattern doesn't bind `I64Or`
546 |             | I64RemU
|               ^^^^^^^ pattern doesn't bind `I64Or`
547 |             | I64RemS
|               ^^^^^^^ pattern doesn't bind `I64Or`
548 |             | I64And
|               ^^^^^^ pattern doesn't bind `I64Or`
549 |             | I64Or
|               ----- variable not in all patterns
550 |             | I64Xor
|               ^^^^^^ pattern doesn't bind `I64Or`
551 |             | I64Shl
|               ^^^^^^ pattern doesn't bind `I64Or`
552 |             | I64ShrU
|               ^^^^^^^ pattern doesn't bind `I64Or`
553 |             | I64ShrS
|               ^^^^^^^ pattern doesn't bind `I64Or`
554 |             | I64Rotl
|               ^^^^^^^ pattern doesn't bind `I64Or`
555 |             | I64Rotr
|               ^^^^^^^ pattern doesn't bind `I64Or`

error[E0408]: variable `I64Xor` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:541:15
|
541 |             | I64Add
|               ^^^^^^ pattern doesn't bind `I64Xor`
542 |             | I64Sub
|               ^^^^^^ pattern doesn't bind `I64Xor`
543 |             | I64Mul
|               ^^^^^^ pattern doesn't bind `I64Xor`
544 |             | I64DivU
|               ^^^^^^^ pattern doesn't bind `I64Xor`
545 |             | I64DivS
|               ^^^^^^^ pattern doesn't bind `I64Xor`
546 |             | I64RemU
|               ^^^^^^^ pattern doesn't bind `I64Xor`
547 |             | I64RemS
|               ^^^^^^^ pattern doesn't bind `I64Xor`
548 |             | I64And
|               ^^^^^^ pattern doesn't bind `I64Xor`
549 |             | I64Or
|               ^^^^^ pattern doesn't bind `I64Xor`
550 |             | I64Xor
|               ------ variable not in all patterns
551 |             | I64Shl
|               ^^^^^^ pattern doesn't bind `I64Xor`
552 |             | I64ShrU
|               ^^^^^^^ pattern doesn't bind `I64Xor`
553 |             | I64ShrS
|               ^^^^^^^ pattern doesn't bind `I64Xor`
554 |             | I64Rotl
|               ^^^^^^^ pattern doesn't bind `I64Xor`
555 |             | I64Rotr
|               ^^^^^^^ pattern doesn't bind `I64Xor`

error[E0408]: variable `I64Shl` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:541:15
|
541 |             | I64Add
|               ^^^^^^ pattern doesn't bind `I64Shl`
542 |             | I64Sub
|               ^^^^^^ pattern doesn't bind `I64Shl`
543 |             | I64Mul
|               ^^^^^^ pattern doesn't bind `I64Shl`
544 |             | I64DivU
|               ^^^^^^^ pattern doesn't bind `I64Shl`
545 |             | I64DivS
|               ^^^^^^^ pattern doesn't bind `I64Shl`
546 |             | I64RemU
|               ^^^^^^^ pattern doesn't bind `I64Shl`
547 |             | I64RemS
|               ^^^^^^^ pattern doesn't bind `I64Shl`
548 |             | I64And
|               ^^^^^^ pattern doesn't bind `I64Shl`
549 |             | I64Or
|               ^^^^^ pattern doesn't bind `I64Shl`
550 |             | I64Xor
|               ^^^^^^ pattern doesn't bind `I64Shl`
551 |             | I64Shl
|               ------ variable not in all patterns
552 |             | I64ShrU
|               ^^^^^^^ pattern doesn't bind `I64Shl`
553 |             | I64ShrS
|               ^^^^^^^ pattern doesn't bind `I64Shl`
554 |             | I64Rotl
|               ^^^^^^^ pattern doesn't bind `I64Shl`
555 |             | I64Rotr
|               ^^^^^^^ pattern doesn't bind `I64Shl`

error[E0408]: variable `I64ShrU` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:541:15
|
541 |             | I64Add
|               ^^^^^^ pattern doesn't bind `I64ShrU`
542 |             | I64Sub
|               ^^^^^^ pattern doesn't bind `I64ShrU`
543 |             | I64Mul
|               ^^^^^^ pattern doesn't bind `I64ShrU`
544 |             | I64DivU
|               ^^^^^^^ pattern doesn't bind `I64ShrU`
545 |             | I64DivS
|               ^^^^^^^ pattern doesn't bind `I64ShrU`
546 |             | I64RemU
|               ^^^^^^^ pattern doesn't bind `I64ShrU`
547 |             | I64RemS
|               ^^^^^^^ pattern doesn't bind `I64ShrU`
548 |             | I64And
|               ^^^^^^ pattern doesn't bind `I64ShrU`
549 |             | I64Or
|               ^^^^^ pattern doesn't bind `I64ShrU`
550 |             | I64Xor
|               ^^^^^^ pattern doesn't bind `I64ShrU`
551 |             | I64Shl
|               ^^^^^^ pattern doesn't bind `I64ShrU`
552 |             | I64ShrU
|               ------- variable not in all patterns
553 |             | I64ShrS
|               ^^^^^^^ pattern doesn't bind `I64ShrU`
554 |             | I64Rotl
|               ^^^^^^^ pattern doesn't bind `I64ShrU`
555 |             | I64Rotr
|               ^^^^^^^ pattern doesn't bind `I64ShrU`

error[E0408]: variable `I64ShrS` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:541:15
|
541 |             | I64Add
|               ^^^^^^ pattern doesn't bind `I64ShrS`
542 |             | I64Sub
|               ^^^^^^ pattern doesn't bind `I64ShrS`
543 |             | I64Mul
|               ^^^^^^ pattern doesn't bind `I64ShrS`
544 |             | I64DivU
|               ^^^^^^^ pattern doesn't bind `I64ShrS`
545 |             | I64DivS
|               ^^^^^^^ pattern doesn't bind `I64ShrS`
546 |             | I64RemU
|               ^^^^^^^ pattern doesn't bind `I64ShrS`
547 |             | I64RemS
|               ^^^^^^^ pattern doesn't bind `I64ShrS`
548 |             | I64And
|               ^^^^^^ pattern doesn't bind `I64ShrS`
549 |             | I64Or
|               ^^^^^ pattern doesn't bind `I64ShrS`
550 |             | I64Xor
|               ^^^^^^ pattern doesn't bind `I64ShrS`
551 |             | I64Shl
|               ^^^^^^ pattern doesn't bind `I64ShrS`
552 |             | I64ShrU
|               ^^^^^^^ pattern doesn't bind `I64ShrS`
553 |             | I64ShrS
|               ------- variable not in all patterns
554 |             | I64Rotl
|               ^^^^^^^ pattern doesn't bind `I64ShrS`
555 |             | I64Rotr
|               ^^^^^^^ pattern doesn't bind `I64ShrS`

error[E0408]: variable `I64Rotl` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:541:15
|
541 |             | I64Add
|               ^^^^^^ pattern doesn't bind `I64Rotl`
542 |             | I64Sub
|               ^^^^^^ pattern doesn't bind `I64Rotl`
543 |             | I64Mul
|               ^^^^^^ pattern doesn't bind `I64Rotl`
544 |             | I64DivU
|               ^^^^^^^ pattern doesn't bind `I64Rotl`
545 |             | I64DivS
|               ^^^^^^^ pattern doesn't bind `I64Rotl`
546 |             | I64RemU
|               ^^^^^^^ pattern doesn't bind `I64Rotl`
547 |             | I64RemS
|               ^^^^^^^ pattern doesn't bind `I64Rotl`
548 |             | I64And
|               ^^^^^^ pattern doesn't bind `I64Rotl`
549 |             | I64Or
|               ^^^^^ pattern doesn't bind `I64Rotl`
550 |             | I64Xor
|               ^^^^^^ pattern doesn't bind `I64Rotl`
551 |             | I64Shl
|               ^^^^^^ pattern doesn't bind `I64Rotl`
552 |             | I64ShrU
|               ^^^^^^^ pattern doesn't bind `I64Rotl`
553 |             | I64ShrS
|               ^^^^^^^ pattern doesn't bind `I64Rotl`
554 |             | I64Rotl
|               ------- variable not in all patterns
555 |             | I64Rotr
|               ^^^^^^^ pattern doesn't bind `I64Rotl`

error[E0408]: variable `I64Rotr` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:541:15
|
541 |             | I64Add
|               ^^^^^^ pattern doesn't bind `I64Rotr`
542 |             | I64Sub
|               ^^^^^^ pattern doesn't bind `I64Rotr`
543 |             | I64Mul
|               ^^^^^^ pattern doesn't bind `I64Rotr`
544 |             | I64DivU
|               ^^^^^^^ pattern doesn't bind `I64Rotr`
545 |             | I64DivS
|               ^^^^^^^ pattern doesn't bind `I64Rotr`
546 |             | I64RemU
|               ^^^^^^^ pattern doesn't bind `I64Rotr`
547 |             | I64RemS
|               ^^^^^^^ pattern doesn't bind `I64Rotr`
548 |             | I64And
|               ^^^^^^ pattern doesn't bind `I64Rotr`
549 |             | I64Or
|               ^^^^^ pattern doesn't bind `I64Rotr`
550 |             | I64Xor
|               ^^^^^^ pattern doesn't bind `I64Rotr`
551 |             | I64Shl
|               ^^^^^^ pattern doesn't bind `I64Rotr`
552 |             | I64ShrU
|               ^^^^^^^ pattern doesn't bind `I64Rotr`
553 |             | I64ShrS
|               ^^^^^^^ pattern doesn't bind `I64Rotr`
554 |             | I64Rotl
|               ^^^^^^^ pattern doesn't bind `I64Rotr`
555 |             | I64Rotr
|               ------- variable not in all patterns

error[E0408]: variable `F32Add` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:558:15
|
557 |             | F32Add
|               ------ variable not in all patterns
558 |             | F32Sub
|               ^^^^^^ pattern doesn't bind `F32Add`
559 |             | F32Mul
|               ^^^^^^ pattern doesn't bind `F32Add`
560 |             | F32Div
|               ^^^^^^ pattern doesn't bind `F32Add`
561 |             | F32Min
|               ^^^^^^ pattern doesn't bind `F32Add`
562 |             | F32Max
|               ^^^^^^ pattern doesn't bind `F32Add`
563 |             | F32CopySign
|               ^^^^^^^^^^^ pattern doesn't bind `F32Add`

error[E0408]: variable `F32Sub` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:557:15
|
557 |             | F32Add
|               ^^^^^^ pattern doesn't bind `F32Sub`
558 |             | F32Sub
|               ------ variable not in all patterns
559 |             | F32Mul
|               ^^^^^^ pattern doesn't bind `F32Sub`
560 |             | F32Div
|               ^^^^^^ pattern doesn't bind `F32Sub`
561 |             | F32Min
|               ^^^^^^ pattern doesn't bind `F32Sub`
562 |             | F32Max
|               ^^^^^^ pattern doesn't bind `F32Sub`
563 |             | F32CopySign
|               ^^^^^^^^^^^ pattern doesn't bind `F32Sub`

error[E0408]: variable `F32Mul` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:557:15
|
557 |             | F32Add
|               ^^^^^^ pattern doesn't bind `F32Mul`
558 |             | F32Sub
|               ^^^^^^ pattern doesn't bind `F32Mul`
559 |             | F32Mul
|               ------ variable not in all patterns
560 |             | F32Div
|               ^^^^^^ pattern doesn't bind `F32Mul`
561 |             | F32Min
|               ^^^^^^ pattern doesn't bind `F32Mul`
562 |             | F32Max
|               ^^^^^^ pattern doesn't bind `F32Mul`
563 |             | F32CopySign
|               ^^^^^^^^^^^ pattern doesn't bind `F32Mul`

error[E0408]: variable `F32Div` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:557:15
|
557 |             | F32Add
|               ^^^^^^ pattern doesn't bind `F32Div`
558 |             | F32Sub
|               ^^^^^^ pattern doesn't bind `F32Div`
559 |             | F32Mul
|               ^^^^^^ pattern doesn't bind `F32Div`
560 |             | F32Div
|               ------ variable not in all patterns
561 |             | F32Min
|               ^^^^^^ pattern doesn't bind `F32Div`
562 |             | F32Max
|               ^^^^^^ pattern doesn't bind `F32Div`
563 |             | F32CopySign
|               ^^^^^^^^^^^ pattern doesn't bind `F32Div`

error[E0408]: variable `F32Min` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:557:15
|
557 |             | F32Add
|               ^^^^^^ pattern doesn't bind `F32Min`
558 |             | F32Sub
|               ^^^^^^ pattern doesn't bind `F32Min`
559 |             | F32Mul
|               ^^^^^^ pattern doesn't bind `F32Min`
560 |             | F32Div
|               ^^^^^^ pattern doesn't bind `F32Min`
561 |             | F32Min
|               ------ variable not in all patterns
562 |             | F32Max
|               ^^^^^^ pattern doesn't bind `F32Min`
563 |             | F32CopySign
|               ^^^^^^^^^^^ pattern doesn't bind `F32Min`

error[E0408]: variable `F32Max` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:557:15
|
557 |             | F32Add
|               ^^^^^^ pattern doesn't bind `F32Max`
558 |             | F32Sub
|               ^^^^^^ pattern doesn't bind `F32Max`
559 |             | F32Mul
|               ^^^^^^ pattern doesn't bind `F32Max`
560 |             | F32Div
|               ^^^^^^ pattern doesn't bind `F32Max`
561 |             | F32Min
|               ^^^^^^ pattern doesn't bind `F32Max`
562 |             | F32Max
|               ------ variable not in all patterns
563 |             | F32CopySign
|               ^^^^^^^^^^^ pattern doesn't bind `F32Max`

error[E0408]: variable `F32CopySign` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:557:15
|
557 |             | F32Add
|               ^^^^^^ pattern doesn't bind `F32CopySign`
558 |             | F32Sub
|               ^^^^^^ pattern doesn't bind `F32CopySign`
559 |             | F32Mul
|               ^^^^^^ pattern doesn't bind `F32CopySign`
560 |             | F32Div
|               ^^^^^^ pattern doesn't bind `F32CopySign`
561 |             | F32Min
|               ^^^^^^ pattern doesn't bind `F32CopySign`
562 |             | F32Max
|               ^^^^^^ pattern doesn't bind `F32CopySign`
563 |             | F32CopySign
|               ----------- variable not in all patterns

error[E0408]: variable `F64Add` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:566:15
|
565 |             | F64Add
|               ------ variable not in all patterns
566 |             | F64Sub
|               ^^^^^^ pattern doesn't bind `F64Add`
567 |             | F64Mul
|               ^^^^^^ pattern doesn't bind `F64Add`
568 |             | F64Div
|               ^^^^^^ pattern doesn't bind `F64Add`
569 |             | F64Min
|               ^^^^^^ pattern doesn't bind `F64Add`
570 |             | F64Max
|               ^^^^^^ pattern doesn't bind `F64Add`
571 |             | F64CopySign
|               ^^^^^^^^^^^ pattern doesn't bind `F64Add`

error[E0408]: variable `F64Sub` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:565:15
|
565 |             | F64Add
|               ^^^^^^ pattern doesn't bind `F64Sub`
566 |             | F64Sub
|               ------ variable not in all patterns
567 |             | F64Mul
|               ^^^^^^ pattern doesn't bind `F64Sub`
568 |             | F64Div
|               ^^^^^^ pattern doesn't bind `F64Sub`
569 |             | F64Min
|               ^^^^^^ pattern doesn't bind `F64Sub`
570 |             | F64Max
|               ^^^^^^ pattern doesn't bind `F64Sub`
571 |             | F64CopySign
|               ^^^^^^^^^^^ pattern doesn't bind `F64Sub`

error[E0408]: variable `F64Mul` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:565:15
|
565 |             | F64Add
|               ^^^^^^ pattern doesn't bind `F64Mul`
566 |             | F64Sub
|               ^^^^^^ pattern doesn't bind `F64Mul`
567 |             | F64Mul
|               ------ variable not in all patterns
568 |             | F64Div
|               ^^^^^^ pattern doesn't bind `F64Mul`
569 |             | F64Min
|               ^^^^^^ pattern doesn't bind `F64Mul`
570 |             | F64Max
|               ^^^^^^ pattern doesn't bind `F64Mul`
571 |             | F64CopySign
|               ^^^^^^^^^^^ pattern doesn't bind `F64Mul`

error[E0408]: variable `F64Div` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:565:15
|
565 |             | F64Add
|               ^^^^^^ pattern doesn't bind `F64Div`
566 |             | F64Sub
|               ^^^^^^ pattern doesn't bind `F64Div`
567 |             | F64Mul
|               ^^^^^^ pattern doesn't bind `F64Div`
568 |             | F64Div
|               ------ variable not in all patterns
569 |             | F64Min
|               ^^^^^^ pattern doesn't bind `F64Div`
570 |             | F64Max
|               ^^^^^^ pattern doesn't bind `F64Div`
571 |             | F64CopySign
|               ^^^^^^^^^^^ pattern doesn't bind `F64Div`

error[E0408]: variable `F64Min` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:565:15
|
565 |             | F64Add
|               ^^^^^^ pattern doesn't bind `F64Min`
566 |             | F64Sub
|               ^^^^^^ pattern doesn't bind `F64Min`
567 |             | F64Mul
|               ^^^^^^ pattern doesn't bind `F64Min`
568 |             | F64Div
|               ^^^^^^ pattern doesn't bind `F64Min`
569 |             | F64Min
|               ------ variable not in all patterns
570 |             | F64Max
|               ^^^^^^ pattern doesn't bind `F64Min`
571 |             | F64CopySign
|               ^^^^^^^^^^^ pattern doesn't bind `F64Min`

error[E0408]: variable `F64Max` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:565:15
|
565 |             | F64Add
|               ^^^^^^ pattern doesn't bind `F64Max`
566 |             | F64Sub
|               ^^^^^^ pattern doesn't bind `F64Max`
567 |             | F64Mul
|               ^^^^^^ pattern doesn't bind `F64Max`
568 |             | F64Div
|               ^^^^^^ pattern doesn't bind `F64Max`
569 |             | F64Min
|               ^^^^^^ pattern doesn't bind `F64Max`
570 |             | F64Max
|               ------ variable not in all patterns
571 |             | F64CopySign
|               ^^^^^^^^^^^ pattern doesn't bind `F64Max`

error[E0408]: variable `F64CopySign` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:565:15
|
565 |             | F64Add
|               ^^^^^^ pattern doesn't bind `F64CopySign`
566 |             | F64Sub
|               ^^^^^^ pattern doesn't bind `F64CopySign`
567 |             | F64Mul
|               ^^^^^^ pattern doesn't bind `F64CopySign`
568 |             | F64Div
|               ^^^^^^ pattern doesn't bind `F64CopySign`
569 |             | F64Min
|               ^^^^^^ pattern doesn't bind `F64CopySign`
570 |             | F64Max
|               ^^^^^^ pattern doesn't bind `F64CopySign`
571 |             | F64CopySign
|               ----------- variable not in all patterns

error[E0408]: variable `I32Eq` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:580:15
|
579 |             | I32Eq
|               ----- variable not in all patterns
580 |             | I32Ne
|               ^^^^^ pattern doesn't bind `I32Eq`
581 |             | I32LtU
|               ^^^^^^ pattern doesn't bind `I32Eq`
582 |             | I32LtS
|               ^^^^^^ pattern doesn't bind `I32Eq`
583 |             | I32GtU
|               ^^^^^^ pattern doesn't bind `I32Eq`
584 |             | I32GtS
|               ^^^^^^ pattern doesn't bind `I32Eq`
585 |             | I32LeU
|               ^^^^^^ pattern doesn't bind `I32Eq`
586 |             | I32LeS
|               ^^^^^^ pattern doesn't bind `I32Eq`
587 |             | I32GeU
|               ^^^^^^ pattern doesn't bind `I32Eq`
588 |             | I32GeS
|               ^^^^^^ pattern doesn't bind `I32Eq`

error[E0408]: variable `I32Ne` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:579:15
|
579 |             | I32Eq
|               ^^^^^ pattern doesn't bind `I32Ne`
580 |             | I32Ne
|               ----- variable not in all patterns
581 |             | I32LtU
|               ^^^^^^ pattern doesn't bind `I32Ne`
582 |             | I32LtS
|               ^^^^^^ pattern doesn't bind `I32Ne`
583 |             | I32GtU
|               ^^^^^^ pattern doesn't bind `I32Ne`
584 |             | I32GtS
|               ^^^^^^ pattern doesn't bind `I32Ne`
585 |             | I32LeU
|               ^^^^^^ pattern doesn't bind `I32Ne`
586 |             | I32LeS
|               ^^^^^^ pattern doesn't bind `I32Ne`
587 |             | I32GeU
|               ^^^^^^ pattern doesn't bind `I32Ne`
588 |             | I32GeS
|               ^^^^^^ pattern doesn't bind `I32Ne`

error[E0408]: variable `I32LtU` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:579:15
|
579 |             | I32Eq
|               ^^^^^ pattern doesn't bind `I32LtU`
580 |             | I32Ne
|               ^^^^^ pattern doesn't bind `I32LtU`
581 |             | I32LtU
|               ------ variable not in all patterns
582 |             | I32LtS
|               ^^^^^^ pattern doesn't bind `I32LtU`
583 |             | I32GtU
|               ^^^^^^ pattern doesn't bind `I32LtU`
584 |             | I32GtS
|               ^^^^^^ pattern doesn't bind `I32LtU`
585 |             | I32LeU
|               ^^^^^^ pattern doesn't bind `I32LtU`
586 |             | I32LeS
|               ^^^^^^ pattern doesn't bind `I32LtU`
587 |             | I32GeU
|               ^^^^^^ pattern doesn't bind `I32LtU`
588 |             | I32GeS
|               ^^^^^^ pattern doesn't bind `I32LtU`

error[E0408]: variable `I32LtS` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:579:15
|
579 |             | I32Eq
|               ^^^^^ pattern doesn't bind `I32LtS`
580 |             | I32Ne
|               ^^^^^ pattern doesn't bind `I32LtS`
581 |             | I32LtU
|               ^^^^^^ pattern doesn't bind `I32LtS`
582 |             | I32LtS
|               ------ variable not in all patterns
583 |             | I32GtU
|               ^^^^^^ pattern doesn't bind `I32LtS`
584 |             | I32GtS
|               ^^^^^^ pattern doesn't bind `I32LtS`
585 |             | I32LeU
|               ^^^^^^ pattern doesn't bind `I32LtS`
586 |             | I32LeS
|               ^^^^^^ pattern doesn't bind `I32LtS`
587 |             | I32GeU
|               ^^^^^^ pattern doesn't bind `I32LtS`
588 |             | I32GeS
|               ^^^^^^ pattern doesn't bind `I32LtS`

error[E0408]: variable `I32GtU` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:579:15
|
579 |             | I32Eq
|               ^^^^^ pattern doesn't bind `I32GtU`
580 |             | I32Ne
|               ^^^^^ pattern doesn't bind `I32GtU`
581 |             | I32LtU
|               ^^^^^^ pattern doesn't bind `I32GtU`
582 |             | I32LtS
|               ^^^^^^ pattern doesn't bind `I32GtU`
583 |             | I32GtU
|               ------ variable not in all patterns
584 |             | I32GtS
|               ^^^^^^ pattern doesn't bind `I32GtU`
585 |             | I32LeU
|               ^^^^^^ pattern doesn't bind `I32GtU`
586 |             | I32LeS
|               ^^^^^^ pattern doesn't bind `I32GtU`
587 |             | I32GeU
|               ^^^^^^ pattern doesn't bind `I32GtU`
588 |             | I32GeS
|               ^^^^^^ pattern doesn't bind `I32GtU`

error[E0408]: variable `I32GtS` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:579:15
|
579 |             | I32Eq
|               ^^^^^ pattern doesn't bind `I32GtS`
580 |             | I32Ne
|               ^^^^^ pattern doesn't bind `I32GtS`
581 |             | I32LtU
|               ^^^^^^ pattern doesn't bind `I32GtS`
582 |             | I32LtS
|               ^^^^^^ pattern doesn't bind `I32GtS`
583 |             | I32GtU
|               ^^^^^^ pattern doesn't bind `I32GtS`
584 |             | I32GtS
|               ------ variable not in all patterns
585 |             | I32LeU
|               ^^^^^^ pattern doesn't bind `I32GtS`
586 |             | I32LeS
|               ^^^^^^ pattern doesn't bind `I32GtS`
587 |             | I32GeU
|               ^^^^^^ pattern doesn't bind `I32GtS`
588 |             | I32GeS
|               ^^^^^^ pattern doesn't bind `I32GtS`

error[E0408]: variable `I32LeU` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:579:15
|
579 |             | I32Eq
|               ^^^^^ pattern doesn't bind `I32LeU`
580 |             | I32Ne
|               ^^^^^ pattern doesn't bind `I32LeU`
581 |             | I32LtU
|               ^^^^^^ pattern doesn't bind `I32LeU`
582 |             | I32LtS
|               ^^^^^^ pattern doesn't bind `I32LeU`
583 |             | I32GtU
|               ^^^^^^ pattern doesn't bind `I32LeU`
584 |             | I32GtS
|               ^^^^^^ pattern doesn't bind `I32LeU`
585 |             | I32LeU
|               ------ variable not in all patterns
586 |             | I32LeS
|               ^^^^^^ pattern doesn't bind `I32LeU`
587 |             | I32GeU
|               ^^^^^^ pattern doesn't bind `I32LeU`
588 |             | I32GeS
|               ^^^^^^ pattern doesn't bind `I32LeU`

error[E0408]: variable `I32LeS` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:579:15
|
579 |             | I32Eq
|               ^^^^^ pattern doesn't bind `I32LeS`
580 |             | I32Ne
|               ^^^^^ pattern doesn't bind `I32LeS`
581 |             | I32LtU
|               ^^^^^^ pattern doesn't bind `I32LeS`
582 |             | I32LtS
|               ^^^^^^ pattern doesn't bind `I32LeS`
583 |             | I32GtU
|               ^^^^^^ pattern doesn't bind `I32LeS`
584 |             | I32GtS
|               ^^^^^^ pattern doesn't bind `I32LeS`
585 |             | I32LeU
|               ^^^^^^ pattern doesn't bind `I32LeS`
586 |             | I32LeS
|               ------ variable not in all patterns
587 |             | I32GeU
|               ^^^^^^ pattern doesn't bind `I32LeS`
588 |             | I32GeS
|               ^^^^^^ pattern doesn't bind `I32LeS`

error[E0408]: variable `I32GeU` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:579:15
|
579 |             | I32Eq
|               ^^^^^ pattern doesn't bind `I32GeU`
580 |             | I32Ne
|               ^^^^^ pattern doesn't bind `I32GeU`
581 |             | I32LtU
|               ^^^^^^ pattern doesn't bind `I32GeU`
582 |             | I32LtS
|               ^^^^^^ pattern doesn't bind `I32GeU`
583 |             | I32GtU
|               ^^^^^^ pattern doesn't bind `I32GeU`
584 |             | I32GtS
|               ^^^^^^ pattern doesn't bind `I32GeU`
585 |             | I32LeU
|               ^^^^^^ pattern doesn't bind `I32GeU`
586 |             | I32LeS
|               ^^^^^^ pattern doesn't bind `I32GeU`
587 |             | I32GeU
|               ------ variable not in all patterns
588 |             | I32GeS
|               ^^^^^^ pattern doesn't bind `I32GeU`

error[E0408]: variable `I32GeS` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:579:15
|
579 |             | I32Eq
|               ^^^^^ pattern doesn't bind `I32GeS`
580 |             | I32Ne
|               ^^^^^ pattern doesn't bind `I32GeS`
581 |             | I32LtU
|               ^^^^^^ pattern doesn't bind `I32GeS`
582 |             | I32LtS
|               ^^^^^^ pattern doesn't bind `I32GeS`
583 |             | I32GtU
|               ^^^^^^ pattern doesn't bind `I32GeS`
584 |             | I32GtS
|               ^^^^^^ pattern doesn't bind `I32GeS`
585 |             | I32LeU
|               ^^^^^^ pattern doesn't bind `I32GeS`
586 |             | I32LeS
|               ^^^^^^ pattern doesn't bind `I32GeS`
587 |             | I32GeU
|               ^^^^^^ pattern doesn't bind `I32GeS`
588 |             | I32GeS
|               ------ variable not in all patterns

error[E0408]: variable `I64Eq` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:591:15
|
590 |             | I64Eq
|               ----- variable not in all patterns
591 |             | I64Ne
|               ^^^^^ pattern doesn't bind `I64Eq`
592 |             | I64LtU
|               ^^^^^^ pattern doesn't bind `I64Eq`
593 |             | I64LtS
|               ^^^^^^ pattern doesn't bind `I64Eq`
594 |             | I64GtU
|               ^^^^^^ pattern doesn't bind `I64Eq`
595 |             | I64GtS
|               ^^^^^^ pattern doesn't bind `I64Eq`
596 |             | I64LeU
|               ^^^^^^ pattern doesn't bind `I64Eq`
597 |             | I64LeS
|               ^^^^^^ pattern doesn't bind `I64Eq`
598 |             | I64GeU
|               ^^^^^^ pattern doesn't bind `I64Eq`
599 |             | I64GeS
|               ^^^^^^ pattern doesn't bind `I64Eq`

error[E0408]: variable `I64Ne` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:590:15
|
590 |             | I64Eq
|               ^^^^^ pattern doesn't bind `I64Ne`
591 |             | I64Ne
|               ----- variable not in all patterns
592 |             | I64LtU
|               ^^^^^^ pattern doesn't bind `I64Ne`
593 |             | I64LtS
|               ^^^^^^ pattern doesn't bind `I64Ne`
594 |             | I64GtU
|               ^^^^^^ pattern doesn't bind `I64Ne`
595 |             | I64GtS
|               ^^^^^^ pattern doesn't bind `I64Ne`
596 |             | I64LeU
|               ^^^^^^ pattern doesn't bind `I64Ne`
597 |             | I64LeS
|               ^^^^^^ pattern doesn't bind `I64Ne`
598 |             | I64GeU
|               ^^^^^^ pattern doesn't bind `I64Ne`
599 |             | I64GeS
|               ^^^^^^ pattern doesn't bind `I64Ne`

error[E0408]: variable `I64LtU` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:590:15
|
590 |             | I64Eq
|               ^^^^^ pattern doesn't bind `I64LtU`
591 |             | I64Ne
|               ^^^^^ pattern doesn't bind `I64LtU`
592 |             | I64LtU
|               ------ variable not in all patterns
593 |             | I64LtS
|               ^^^^^^ pattern doesn't bind `I64LtU`
594 |             | I64GtU
|               ^^^^^^ pattern doesn't bind `I64LtU`
595 |             | I64GtS
|               ^^^^^^ pattern doesn't bind `I64LtU`
596 |             | I64LeU
|               ^^^^^^ pattern doesn't bind `I64LtU`
597 |             | I64LeS
|               ^^^^^^ pattern doesn't bind `I64LtU`
598 |             | I64GeU
|               ^^^^^^ pattern doesn't bind `I64LtU`
599 |             | I64GeS
|               ^^^^^^ pattern doesn't bind `I64LtU`

error[E0408]: variable `I64LtS` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:590:15
|
590 |             | I64Eq
|               ^^^^^ pattern doesn't bind `I64LtS`
591 |             | I64Ne
|               ^^^^^ pattern doesn't bind `I64LtS`
592 |             | I64LtU
|               ^^^^^^ pattern doesn't bind `I64LtS`
593 |             | I64LtS
|               ------ variable not in all patterns
594 |             | I64GtU
|               ^^^^^^ pattern doesn't bind `I64LtS`
595 |             | I64GtS
|               ^^^^^^ pattern doesn't bind `I64LtS`
596 |             | I64LeU
|               ^^^^^^ pattern doesn't bind `I64LtS`
597 |             | I64LeS
|               ^^^^^^ pattern doesn't bind `I64LtS`
598 |             | I64GeU
|               ^^^^^^ pattern doesn't bind `I64LtS`
599 |             | I64GeS
|               ^^^^^^ pattern doesn't bind `I64LtS`

error[E0408]: variable `I64GtU` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:590:15
|
590 |             | I64Eq
|               ^^^^^ pattern doesn't bind `I64GtU`
591 |             | I64Ne
|               ^^^^^ pattern doesn't bind `I64GtU`
592 |             | I64LtU
|               ^^^^^^ pattern doesn't bind `I64GtU`
593 |             | I64LtS
|               ^^^^^^ pattern doesn't bind `I64GtU`
594 |             | I64GtU
|               ------ variable not in all patterns
595 |             | I64GtS
|               ^^^^^^ pattern doesn't bind `I64GtU`
596 |             | I64LeU
|               ^^^^^^ pattern doesn't bind `I64GtU`
597 |             | I64LeS
|               ^^^^^^ pattern doesn't bind `I64GtU`
598 |             | I64GeU
|               ^^^^^^ pattern doesn't bind `I64GtU`
599 |             | I64GeS
|               ^^^^^^ pattern doesn't bind `I64GtU`

error[E0408]: variable `I64GtS` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:590:15
|
590 |             | I64Eq
|               ^^^^^ pattern doesn't bind `I64GtS`
591 |             | I64Ne
|               ^^^^^ pattern doesn't bind `I64GtS`
592 |             | I64LtU
|               ^^^^^^ pattern doesn't bind `I64GtS`
593 |             | I64LtS
|               ^^^^^^ pattern doesn't bind `I64GtS`
594 |             | I64GtU
|               ^^^^^^ pattern doesn't bind `I64GtS`
595 |             | I64GtS
|               ------ variable not in all patterns
596 |             | I64LeU
|               ^^^^^^ pattern doesn't bind `I64GtS`
597 |             | I64LeS
|               ^^^^^^ pattern doesn't bind `I64GtS`
598 |             | I64GeU
|               ^^^^^^ pattern doesn't bind `I64GtS`
599 |             | I64GeS
|               ^^^^^^ pattern doesn't bind `I64GtS`

error[E0408]: variable `I64LeU` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:590:15
|
590 |             | I64Eq
|               ^^^^^ pattern doesn't bind `I64LeU`
591 |             | I64Ne
|               ^^^^^ pattern doesn't bind `I64LeU`
592 |             | I64LtU
|               ^^^^^^ pattern doesn't bind `I64LeU`
593 |             | I64LtS
|               ^^^^^^ pattern doesn't bind `I64LeU`
594 |             | I64GtU
|               ^^^^^^ pattern doesn't bind `I64LeU`
595 |             | I64GtS
|               ^^^^^^ pattern doesn't bind `I64LeU`
596 |             | I64LeU
|               ------ variable not in all patterns
597 |             | I64LeS
|               ^^^^^^ pattern doesn't bind `I64LeU`
598 |             | I64GeU
|               ^^^^^^ pattern doesn't bind `I64LeU`
599 |             | I64GeS
|               ^^^^^^ pattern doesn't bind `I64LeU`

error[E0408]: variable `I64LeS` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:590:15
|
590 |             | I64Eq
|               ^^^^^ pattern doesn't bind `I64LeS`
591 |             | I64Ne
|               ^^^^^ pattern doesn't bind `I64LeS`
592 |             | I64LtU
|               ^^^^^^ pattern doesn't bind `I64LeS`
593 |             | I64LtS
|               ^^^^^^ pattern doesn't bind `I64LeS`
594 |             | I64GtU
|               ^^^^^^ pattern doesn't bind `I64LeS`
595 |             | I64GtS
|               ^^^^^^ pattern doesn't bind `I64LeS`
596 |             | I64LeU
|               ^^^^^^ pattern doesn't bind `I64LeS`
597 |             | I64LeS
|               ------ variable not in all patterns
598 |             | I64GeU
|               ^^^^^^ pattern doesn't bind `I64LeS`
599 |             | I64GeS
|               ^^^^^^ pattern doesn't bind `I64LeS`

error[E0408]: variable `I64GeU` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:590:15
|
590 |             | I64Eq
|               ^^^^^ pattern doesn't bind `I64GeU`
591 |             | I64Ne
|               ^^^^^ pattern doesn't bind `I64GeU`
592 |             | I64LtU
|               ^^^^^^ pattern doesn't bind `I64GeU`
593 |             | I64LtS
|               ^^^^^^ pattern doesn't bind `I64GeU`
594 |             | I64GtU
|               ^^^^^^ pattern doesn't bind `I64GeU`
595 |             | I64GtS
|               ^^^^^^ pattern doesn't bind `I64GeU`
596 |             | I64LeU
|               ^^^^^^ pattern doesn't bind `I64GeU`
597 |             | I64LeS
|               ^^^^^^ pattern doesn't bind `I64GeU`
598 |             | I64GeU
|               ------ variable not in all patterns
599 |             | I64GeS
|               ^^^^^^ pattern doesn't bind `I64GeU`

error[E0408]: variable `I64GeS` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:590:15
|
590 |             | I64Eq
|               ^^^^^ pattern doesn't bind `I64GeS`
591 |             | I64Ne
|               ^^^^^ pattern doesn't bind `I64GeS`
592 |             | I64LtU
|               ^^^^^^ pattern doesn't bind `I64GeS`
593 |             | I64LtS
|               ^^^^^^ pattern doesn't bind `I64GeS`
594 |             | I64GtU
|               ^^^^^^ pattern doesn't bind `I64GeS`
595 |             | I64GtS
|               ^^^^^^ pattern doesn't bind `I64GeS`
596 |             | I64LeU
|               ^^^^^^ pattern doesn't bind `I64GeS`
597 |             | I64LeS
|               ^^^^^^ pattern doesn't bind `I64GeS`
598 |             | I64GeU
|               ^^^^^^ pattern doesn't bind `I64GeS`
599 |             | I64GeS
|               ------ variable not in all patterns

error[E0408]: variable `F32Eq` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:602:15
|
601 |             | F32Eq
|               ----- variable not in all patterns
602 |             | F32Ne
|               ^^^^^ pattern doesn't bind `F32Eq`
603 |             | F32Lt
|               ^^^^^ pattern doesn't bind `F32Eq`
604 |             | F32Gt
|               ^^^^^ pattern doesn't bind `F32Eq`
605 |             | F32Le
|               ^^^^^ pattern doesn't bind `F32Eq`
606 |             | F32Ge
|               ^^^^^ pattern doesn't bind `F32Eq`

error[E0408]: variable `F32Ne` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:601:15
|
601 |             | F32Eq
|               ^^^^^ pattern doesn't bind `F32Ne`
602 |             | F32Ne
|               ----- variable not in all patterns
603 |             | F32Lt
|               ^^^^^ pattern doesn't bind `F32Ne`
604 |             | F32Gt
|               ^^^^^ pattern doesn't bind `F32Ne`
605 |             | F32Le
|               ^^^^^ pattern doesn't bind `F32Ne`
606 |             | F32Ge
|               ^^^^^ pattern doesn't bind `F32Ne`

error[E0408]: variable `F32Lt` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:601:15
|
601 |             | F32Eq
|               ^^^^^ pattern doesn't bind `F32Lt`
602 |             | F32Ne
|               ^^^^^ pattern doesn't bind `F32Lt`
603 |             | F32Lt
|               ----- variable not in all patterns
604 |             | F32Gt
|               ^^^^^ pattern doesn't bind `F32Lt`
605 |             | F32Le
|               ^^^^^ pattern doesn't bind `F32Lt`
606 |             | F32Ge
|               ^^^^^ pattern doesn't bind `F32Lt`

error[E0408]: variable `F32Gt` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:601:15
|
601 |             | F32Eq
|               ^^^^^ pattern doesn't bind `F32Gt`
602 |             | F32Ne
|               ^^^^^ pattern doesn't bind `F32Gt`
603 |             | F32Lt
|               ^^^^^ pattern doesn't bind `F32Gt`
604 |             | F32Gt
|               ----- variable not in all patterns
605 |             | F32Le
|               ^^^^^ pattern doesn't bind `F32Gt`
606 |             | F32Ge
|               ^^^^^ pattern doesn't bind `F32Gt`

error[E0408]: variable `F32Le` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:601:15
|
601 |             | F32Eq
|               ^^^^^ pattern doesn't bind `F32Le`
602 |             | F32Ne
|               ^^^^^ pattern doesn't bind `F32Le`
603 |             | F32Lt
|               ^^^^^ pattern doesn't bind `F32Le`
604 |             | F32Gt
|               ^^^^^ pattern doesn't bind `F32Le`
605 |             | F32Le
|               ----- variable not in all patterns
606 |             | F32Ge
|               ^^^^^ pattern doesn't bind `F32Le`

error[E0408]: variable `F32Ge` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:601:15
|
601 |             | F32Eq
|               ^^^^^ pattern doesn't bind `F32Ge`
602 |             | F32Ne
|               ^^^^^ pattern doesn't bind `F32Ge`
603 |             | F32Lt
|               ^^^^^ pattern doesn't bind `F32Ge`
604 |             | F32Gt
|               ^^^^^ pattern doesn't bind `F32Ge`
605 |             | F32Le
|               ^^^^^ pattern doesn't bind `F32Ge`
606 |             | F32Ge
|               ----- variable not in all patterns

error[E0408]: variable `F64Eq` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:609:15
|
608 |             | F64Eq
|               ----- variable not in all patterns
609 |             | F64Ne
|               ^^^^^ pattern doesn't bind `F64Eq`
610 |             | F64Lt
|               ^^^^^ pattern doesn't bind `F64Eq`
611 |             | F64Gt
|               ^^^^^ pattern doesn't bind `F64Eq`
612 |             | F64Le
|               ^^^^^ pattern doesn't bind `F64Eq`
613 |             | F64Ge
|               ^^^^^ pattern doesn't bind `F64Eq`

error[E0408]: variable `F64Ne` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:608:15
|
608 |             | F64Eq
|               ^^^^^ pattern doesn't bind `F64Ne`
609 |             | F64Ne
|               ----- variable not in all patterns
610 |             | F64Lt
|               ^^^^^ pattern doesn't bind `F64Ne`
611 |             | F64Gt
|               ^^^^^ pattern doesn't bind `F64Ne`
612 |             | F64Le
|               ^^^^^ pattern doesn't bind `F64Ne`
613 |             | F64Ge
|               ^^^^^ pattern doesn't bind `F64Ne`

error[E0408]: variable `F64Lt` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:608:15
|
608 |             | F64Eq
|               ^^^^^ pattern doesn't bind `F64Lt`
609 |             | F64Ne
|               ^^^^^ pattern doesn't bind `F64Lt`
610 |             | F64Lt
|               ----- variable not in all patterns
611 |             | F64Gt
|               ^^^^^ pattern doesn't bind `F64Lt`
612 |             | F64Le
|               ^^^^^ pattern doesn't bind `F64Lt`
613 |             | F64Ge
|               ^^^^^ pattern doesn't bind `F64Lt`

error[E0408]: variable `F64Gt` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:608:15
|
608 |             | F64Eq
|               ^^^^^ pattern doesn't bind `F64Gt`
609 |             | F64Ne
|               ^^^^^ pattern doesn't bind `F64Gt`
610 |             | F64Lt
|               ^^^^^ pattern doesn't bind `F64Gt`
611 |             | F64Gt
|               ----- variable not in all patterns
612 |             | F64Le
|               ^^^^^ pattern doesn't bind `F64Gt`
613 |             | F64Ge
|               ^^^^^ pattern doesn't bind `F64Gt`

error[E0408]: variable `F64Le` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:608:15
|
608 |             | F64Eq
|               ^^^^^ pattern doesn't bind `F64Le`
609 |             | F64Ne
|               ^^^^^ pattern doesn't bind `F64Le`
610 |             | F64Lt
|               ^^^^^ pattern doesn't bind `F64Le`
611 |             | F64Gt
|               ^^^^^ pattern doesn't bind `F64Le`
612 |             | F64Le
|               ----- variable not in all patterns
613 |             | F64Ge
|               ^^^^^ pattern doesn't bind `F64Le`

error[E0408]: variable `F64Ge` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:608:15
|
608 |             | F64Eq
|               ^^^^^ pattern doesn't bind `F64Ge`
609 |             | F64Ne
|               ^^^^^ pattern doesn't bind `F64Ge`
610 |             | F64Lt
|               ^^^^^ pattern doesn't bind `F64Ge`
611 |             | F64Gt
|               ^^^^^ pattern doesn't bind `F64Ge`
612 |             | F64Le
|               ^^^^^ pattern doesn't bind `F64Ge`
613 |             | F64Ge
|               ----- variable not in all patterns

error[E0408]: variable `I32TruncUF32` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:622:28
|
622 |             I32TruncUF32 | I32TruncSF32 => ity![F32 ; I32],
|             ------------   ^^^^^^^^^^^^ pattern doesn't bind `I32TruncUF32`
|             |
|             variable not in all patterns

error[E0408]: variable `I32TruncSF32` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:622:13
|
622 |             I32TruncUF32 | I32TruncSF32 => ity![F32 ; I32],
|             ^^^^^^^^^^^^   ------------ variable not in all patterns
|             |
|             pattern doesn't bind `I32TruncSF32`

error[E0408]: variable `I32TruncUF64` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:623:28
|
623 |             I32TruncUF64 | I32TruncSF64 => ity![F64 ; I32],
|             ------------   ^^^^^^^^^^^^ pattern doesn't bind `I32TruncUF64`
|             |
|             variable not in all patterns

error[E0408]: variable `I32TruncSF64` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:623:13
|
623 |             I32TruncUF64 | I32TruncSF64 => ity![F64 ; I32],
|             ^^^^^^^^^^^^   ------------ variable not in all patterns
|             |
|             pattern doesn't bind `I32TruncSF64`

error[E0408]: variable `I64TruncUF32` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:624:28
|
624 |             I64TruncUF32 | I64TruncSF32 => ity![F32 ; I64],
|             ------------   ^^^^^^^^^^^^ pattern doesn't bind `I64TruncUF32`
|             |
|             variable not in all patterns

error[E0408]: variable `I64TruncSF32` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:624:13
|
624 |             I64TruncUF32 | I64TruncSF32 => ity![F32 ; I64],
|             ^^^^^^^^^^^^   ------------ variable not in all patterns
|             |
|             pattern doesn't bind `I64TruncSF32`

error[E0408]: variable `I64TruncUF64` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:625:28
|
625 |             I64TruncUF64 | I64TruncSF64 => ity![F64 ; I64],
|             ------------   ^^^^^^^^^^^^ pattern doesn't bind `I64TruncUF64`
|             |
|             variable not in all patterns

error[E0408]: variable `I64TruncSF64` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:625:13
|
625 |             I64TruncUF64 | I64TruncSF64 => ity![F64 ; I64],
|             ^^^^^^^^^^^^   ------------ variable not in all patterns
|             |
|             pattern doesn't bind `I64TruncSF64`

error[E0408]: variable `F32ConvertUI32` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:631:30
|
631 |             F32ConvertUI32 | F32ConvertSI32 => ity![I32 ; F32],
|             --------------   ^^^^^^^^^^^^^^ pattern doesn't bind `F32ConvertUI32`
|             |
|             variable not in all patterns

error[E0408]: variable `F32ConvertSI32` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:631:13
|
631 |             F32ConvertUI32 | F32ConvertSI32 => ity![I32 ; F32],
|             ^^^^^^^^^^^^^^   -------------- variable not in all patterns
|             |
|             pattern doesn't bind `F32ConvertSI32`

error[E0408]: variable `F32ConvertUI64` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:632:30
|
632 |             F32ConvertUI64 | F32ConvertSI64 => ity![I64 ; F32],
|             --------------   ^^^^^^^^^^^^^^ pattern doesn't bind `F32ConvertUI64`
|             |
|             variable not in all patterns

error[E0408]: variable `F32ConvertSI64` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:632:13
|
632 |             F32ConvertUI64 | F32ConvertSI64 => ity![I64 ; F32],
|             ^^^^^^^^^^^^^^   -------------- variable not in all patterns
|             |
|             pattern doesn't bind `F32ConvertSI64`

error[E0408]: variable `F64ConvertUI32` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:633:30
|
633 |             F64ConvertUI32 | F64ConvertSI32 => ity![I32 ; F64],
|             --------------   ^^^^^^^^^^^^^^ pattern doesn't bind `F64ConvertUI32`
|             |
|             variable not in all patterns

error[E0408]: variable `F64ConvertSI32` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:633:13
|
633 |             F64ConvertUI32 | F64ConvertSI32 => ity![I32 ; F64],
|             ^^^^^^^^^^^^^^   -------------- variable not in all patterns
|             |
|             pattern doesn't bind `F64ConvertSI32`

error[E0408]: variable `F64ConvertUI64` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:634:30
|
634 |             F64ConvertUI64 | F64ConvertSI64 => ity![I64 ; F64],
|             --------------   ^^^^^^^^^^^^^^ pattern doesn't bind `F64ConvertUI64`
|             |
|             variable not in all patterns

error[E0408]: variable `F64ConvertSI64` is not bound in all patterns
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:634:13
|
634 |             F64ConvertUI64 | F64ConvertSI64 => ity![I64 ; F64],
|             ^^^^^^^^^^^^^^   -------------- variable not in all patterns
|             |
|             pattern doesn't bind `F64ConvertSI64`

error[E0433]: failed to resolve. Use of undeclared type or module `Mut`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:674:40
|
674 |                 if mut_t.mutability != Mut::Var  {
|                                        ^^^ Use of undeclared type or module `Mut`

Compiling syntex_pos v0.58.1
Running `rustc --crate-name syntex_pos .cargo/registry/src/github.com-1ecc6299db9ec823/syntex_pos-0.58.1/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=1 -C debuginfo=2 -C debug-assertions=on -C metadata=36f28c9d3dd44029 -C extra-filename=-36f28c9d3dd44029 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern rustc_serialize=/home/cratesfyi/cratesfyi/debug/deps/librustc_serialize-9cbbfa6910524202.rlib --extern-version rustc_serialize=rustc-serialize,0.3.24 --cap-lints allow`
error[E0433]: failed to resolve. Maybe a missing `extern crate greenwasm_structure;`?
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:57:5
|
57 | use greenwasm_structure::types::Wec;
|     ^^^^^^^^^^^^^^^^^^^ Maybe a missing `extern crate greenwasm_structure;`?

error[E0433]: failed to resolve. Maybe a missing `extern crate greenwasm_structure;`?
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:149:5
|
149 | use greenwasm_structure::types::Name;
|     ^^^^^^^^^^^^^^^^^^^ Maybe a missing `extern crate greenwasm_structure;`?

error[E0433]: failed to resolve. Maybe a missing `extern crate greenwasm_structure;`?
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:165:5
|
165 | use greenwasm_structure::types::ValType;
|     ^^^^^^^^^^^^^^^^^^^ Maybe a missing `extern crate greenwasm_structure;`?

error[E0433]: failed to resolve. Maybe a missing `extern crate greenwasm_structure;`?
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:174:5
|
174 | use greenwasm_structure::types::ResultType;
|     ^^^^^^^^^^^^^^^^^^^ Maybe a missing `extern crate greenwasm_structure;`?

error[E0433]: failed to resolve. Maybe a missing `extern crate greenwasm_structure;`?
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:181:5
|
181 | use greenwasm_structure::types::FuncType;
|     ^^^^^^^^^^^^^^^^^^^ Maybe a missing `extern crate greenwasm_structure;`?

error[E0433]: failed to resolve. Maybe a missing `extern crate greenwasm_structure;`?
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:193:5
|
193 | use greenwasm_structure::types::Limits;
|     ^^^^^^^^^^^^^^^^^^^ Maybe a missing `extern crate greenwasm_structure;`?

error[E0433]: failed to resolve. Maybe a missing `extern crate greenwasm_structure;`?
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:209:5
|
209 | use greenwasm_structure::types::MemType;
|     ^^^^^^^^^^^^^^^^^^^ Maybe a missing `extern crate greenwasm_structure;`?

error[E0433]: failed to resolve. Maybe a missing `extern crate greenwasm_structure;`?
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:213:5
|
213 | use greenwasm_structure::types::TableType;
|     ^^^^^^^^^^^^^^^^^^^ Maybe a missing `extern crate greenwasm_structure;`?

error[E0433]: failed to resolve. Maybe a missing `extern crate greenwasm_structure;`?
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:214:5
|
214 | use greenwasm_structure::types::ElemType;
|     ^^^^^^^^^^^^^^^^^^^ Maybe a missing `extern crate greenwasm_structure;`?

error[E0433]: failed to resolve. Maybe a missing `extern crate greenwasm_structure;`?
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:223:5
|
223 | use greenwasm_structure::types::GlobalType;
|     ^^^^^^^^^^^^^^^^^^^ Maybe a missing `extern crate greenwasm_structure;`?

error[E0433]: failed to resolve. Maybe a missing `extern crate greenwasm_structure;`?
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:224:5
|
224 | use greenwasm_structure::types::Mut;
|     ^^^^^^^^^^^^^^^^^^^ Maybe a missing `extern crate greenwasm_structure;`?

error[E0433]: failed to resolve. Maybe a missing `extern crate greenwasm_structure;`?
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:236:5
|
236 | use greenwasm_structure::instructions::Instr;
|     ^^^^^^^^^^^^^^^^^^^ Maybe a missing `extern crate greenwasm_structure;`?

error[E0433]: failed to resolve. Maybe a missing `extern crate greenwasm_structure;`?
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:605:5
|
605 | use greenwasm_structure::instructions::Memarg;
|     ^^^^^^^^^^^^^^^^^^^ Maybe a missing `extern crate greenwasm_structure;`?

error[E0433]: failed to resolve. Maybe a missing `extern crate greenwasm_structure;`?
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:613:5
|
613 | use greenwasm_structure::instructions::Expr;
|     ^^^^^^^^^^^^^^^^^^^ Maybe a missing `extern crate greenwasm_structure;`?

error[E0433]: failed to resolve. Maybe a missing `extern crate greenwasm_structure;`?
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:620:5
|
620 | use greenwasm_structure::modules::TypeIdx;
|     ^^^^^^^^^^^^^^^^^^^ Maybe a missing `extern crate greenwasm_structure;`?

error[E0433]: failed to resolve. Maybe a missing `extern crate greenwasm_structure;`?
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:621:5
|
621 | use greenwasm_structure::modules::FuncIdx;
|     ^^^^^^^^^^^^^^^^^^^ Maybe a missing `extern crate greenwasm_structure;`?

error[E0433]: failed to resolve. Maybe a missing `extern crate greenwasm_structure;`?
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:622:5
|
622 | use greenwasm_structure::modules::TableIdx;
|     ^^^^^^^^^^^^^^^^^^^ Maybe a missing `extern crate greenwasm_structure;`?

error[E0433]: failed to resolve. Maybe a missing `extern crate greenwasm_structure;`?
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:623:5
|
623 | use greenwasm_structure::modules::MemIdx;
|     ^^^^^^^^^^^^^^^^^^^ Maybe a missing `extern crate greenwasm_structure;`?

error[E0433]: failed to resolve. Maybe a missing `extern crate greenwasm_structure;`?
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:624:5
|
624 | use greenwasm_structure::modules::GlobalIdx;
|     ^^^^^^^^^^^^^^^^^^^ Maybe a missing `extern crate greenwasm_structure;`?

error[E0433]: failed to resolve. Maybe a missing `extern crate greenwasm_structure;`?
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:625:5
|
625 | use greenwasm_structure::modules::LocalIdx;
|     ^^^^^^^^^^^^^^^^^^^ Maybe a missing `extern crate greenwasm_structure;`?

error[E0433]: failed to resolve. Maybe a missing `extern crate greenwasm_structure;`?
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:626:5
|
626 | use greenwasm_structure::modules::LabelIdx;
|     ^^^^^^^^^^^^^^^^^^^ Maybe a missing `extern crate greenwasm_structure;`?

error[E0433]: failed to resolve. Maybe a missing `extern crate greenwasm_structure;`?
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:674:5
|
674 | use greenwasm_structure::modules::Import;
|     ^^^^^^^^^^^^^^^^^^^ Maybe a missing `extern crate greenwasm_structure;`?

error[E0433]: failed to resolve. Maybe a missing `extern crate greenwasm_structure;`?
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:675:5
|
675 | use greenwasm_structure::modules::ImportDesc;
|     ^^^^^^^^^^^^^^^^^^^ Maybe a missing `extern crate greenwasm_structure;`?

error[E0433]: failed to resolve. Maybe a missing `extern crate greenwasm_structure;`?
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:700:5
|
700 | use greenwasm_structure::modules::Table;
|     ^^^^^^^^^^^^^^^^^^^ Maybe a missing `extern crate greenwasm_structure;`?

error[E0433]: failed to resolve. Maybe a missing `extern crate greenwasm_structure;`?
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:711:5
|
711 | use greenwasm_structure::modules::Mem;
|     ^^^^^^^^^^^^^^^^^^^ Maybe a missing `extern crate greenwasm_structure;`?

error[E0433]: failed to resolve. Maybe a missing `extern crate greenwasm_structure;`?
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:722:5
|
722 | use greenwasm_structure::modules::Global;
|     ^^^^^^^^^^^^^^^^^^^ Maybe a missing `extern crate greenwasm_structure;`?

error[E0433]: failed to resolve. Maybe a missing `extern crate greenwasm_structure;`?
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:734:5
|
734 | use greenwasm_structure::modules::Export;
|     ^^^^^^^^^^^^^^^^^^^ Maybe a missing `extern crate greenwasm_structure;`?

error[E0433]: failed to resolve. Maybe a missing `extern crate greenwasm_structure;`?
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:735:5
|
735 | use greenwasm_structure::modules::ExportDesc;
|     ^^^^^^^^^^^^^^^^^^^ Maybe a missing `extern crate greenwasm_structure;`?

error[E0433]: failed to resolve. Maybe a missing `extern crate greenwasm_structure;`?
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:753:5
|
753 | use greenwasm_structure::modules::Start;
|     ^^^^^^^^^^^^^^^^^^^ Maybe a missing `extern crate greenwasm_structure;`?

error[E0433]: failed to resolve. Maybe a missing `extern crate greenwasm_structure;`?
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:763:5
|
763 | use greenwasm_structure::modules::Elem;
|     ^^^^^^^^^^^^^^^^^^^ Maybe a missing `extern crate greenwasm_structure;`?

error[E0433]: failed to resolve. Maybe a missing `extern crate greenwasm_structure;`?
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:816:5
|
816 | use greenwasm_structure::modules::Data;
|     ^^^^^^^^^^^^^^^^^^^ Maybe a missing `extern crate greenwasm_structure;`?

error[E0433]: failed to resolve. Maybe a missing `extern crate greenwasm_structure;`?
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:829:5
|
829 | use greenwasm_structure::modules::Module;
|     ^^^^^^^^^^^^^^^^^^^ Maybe a missing `extern crate greenwasm_structure;`?

error[E0433]: failed to resolve. Maybe a missing `extern crate greenwasm_structure;`?
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:830:5
|
830 | use greenwasm_structure::modules::Func;
|     ^^^^^^^^^^^^^^^^^^^ Maybe a missing `extern crate greenwasm_structure;`?

error: cannot determine resolution for the macro `assert_eq`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:820:17
|
820 |                 assert_eq!(*resulttype, tmp[..]);
|                 ^^^^^^^^^
|
= note: import resolution is stuck, try simplifying macro imports

error: cannot determine resolution for the macro `assert_eq`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:835:17
|
835 |                 assert_eq!(*resulttype, tmp[..]);
|                 ^^^^^^^^^
|
= note: import resolution is stuck, try simplifying macro imports

error: cannot determine resolution for the macro `assert_eq`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:859:17
|
859 |                 assert_eq!(*resulttype, tmp[..]);
|                 ^^^^^^^^^
|
= note: import resolution is stuck, try simplifying macro imports

error[E0433]: failed to resolve. Use of undeclared type or module `ValType`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:167:20
|
167 |     btagmap!(0x7f, ValType::I32)
|                    ^^^^^^^ Use of undeclared type or module `ValType`

error[E0433]: failed to resolve. Use of undeclared type or module `ValType`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:168:22
|
168 |     | btagmap!(0x7e, ValType::I64)
|                      ^^^^^^^ Use of undeclared type or module `ValType`

error[E0433]: failed to resolve. Use of undeclared type or module `ValType`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:169:22
|
169 |     | btagmap!(0x7d, ValType::F32)
|                      ^^^^^^^ Use of undeclared type or module `ValType`

error[E0433]: failed to resolve. Use of undeclared type or module `ValType`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:170:22
|
170 |     | btagmap!(0x7c, ValType::F64)
|                      ^^^^^^^ Use of undeclared type or module `ValType`

error: cannot determine resolution for the macro `assert_eq`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:878:17
|
878 |                 assert_eq!(*resulttype, tmp[..]);
|                 ^^^^^^^^^
|
= note: import resolution is stuck, try simplifying macro imports

error[E0433]: failed to resolve. Use of undeclared type or module `ElemType`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:896:32
|
896 |                 if elemtype != ElemType::AnyFunc {
|                                ^^^^^^^^ Use of undeclared type or module `ElemType`

error[E0433]: failed to resolve. Use of undeclared type or module `Mut`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:947:52
|
947 |                     if c.globals(x)?.mutability != Mut::Const {
|                                                    ^^^ Use of undeclared type or module `Mut`

error[E0433]: failed to resolve. Use of undeclared type or module `ElemType`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:220:55
|
220 | named!(parse_elemtype <Inp, ElemType>, btagmap!(0x70, ElemType::AnyFunc));
|                                                       ^^^^^^^^ Use of undeclared type or module `ElemType`

error[E0433]: failed to resolve. Use of undeclared type or module `Mut`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:231:20
|
231 |     btagmap!(0x00, Mut::Const)
|                    ^^^ Use of undeclared type or module `Mut`

error[E0433]: failed to resolve. Use of undeclared type or module `Mut`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:232:22
|
232 |     | btagmap!(0x01, Mut::Var)
|                      ^^^ Use of undeclared type or module `Mut`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:312:43
|
312 |                         self.top().1.push(Instr::Block(rt, ins));
|                                           ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:315:43
|
315 |                         self.top().1.push(Instr::Loop(rt, ins));
|                                           ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:318:43
|
318 |                         self.top().1.push(Instr::IfElse(rt, ins, vec![]));
|                                           ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:326:47
|
326 |                             self.top().1.push(Instr::IfElse(rt, if_ins, else_ins));
|                                               ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:387:16
|
387 |     ins!(0x00, Instr::Unreachable)
|                ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:388:18
|
388 |     | ins!(0x01, Instr::Nop)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:400:18
|
400 |     | ins!(0x0c, Instr::Br(l);
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:403:18
|
403 |     | ins!(0x0d, Instr::BrIf(l);
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:406:18
|
406 |     | ins!(0x0e, Instr::BrTable(ls, lN);
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:410:18
|
410 |     | ins!(0x0f, Instr::Return)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:411:18
|
411 |     | ins!(0x10, Instr::Call(x);
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:414:18
|
414 |     | ins!(0x11, Instr::CallIndirect(x);
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:420:18
|
420 |     | ins!(0x1A, Instr::Drop)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:421:18
|
421 |     | ins!(0x1B, Instr::Select)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:424:18
|
424 |     | ins!(0x20, Instr::GetLocal(x); x: parse_localidx)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:425:18
|
425 |     | ins!(0x21, Instr::SetLocal(x); x: parse_localidx)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `ElemType`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:1022:24
|
1022 |         if elemtype != ElemType::AnyFunc {
|                        ^^^^^^^^ Use of undeclared type or module `ElemType`

error[E0433]: failed to resolve. Use of undeclared type or module `ValType`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:1026:33
|
1026 |         validate::expr(c, expr, ValType::I32.into())?;
|                                 ^^^^^^^ Use of undeclared type or module `ValType`

error[E0433]: failed to resolve. Use of undeclared type or module `ValType`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:1043:33
|
1043 |         validate::expr(c, expr, ValType::I32.into())?;
|                                 ^^^^^^^ Use of undeclared type or module `ValType`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:426:18
|
426 |     | ins!(0x22, Instr::TeeLocal(x); x: parse_localidx)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:427:18
|
427 |     | ins!(0x23, Instr::GetGlobal(x); x: parse_globalidx)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:428:18
|
428 |     | ins!(0x24, Instr::SetGlobal(x); x: parse_globalidx)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:431:18
|
431 |     | ins!(0x28, Instr::I32Load(m); m: parse_memarg)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:432:18
|
432 |     | ins!(0x29, Instr::I64Load(m); m: parse_memarg)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:433:18
|
433 |     | ins!(0x2A, Instr::F32Load(m); m: parse_memarg)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:434:18
|
434 |     | ins!(0x2B, Instr::F64Load(m); m: parse_memarg)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:436:18
|
436 |     | ins!(0x2C, Instr::I32Load8S(m); m: parse_memarg)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:437:18
|
437 |     | ins!(0x2D, Instr::I32Load8U(m); m: parse_memarg)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:438:18
|
438 |     | ins!(0x2E, Instr::I32Load16S(m); m: parse_memarg)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:439:18
|
439 |     | ins!(0x2F, Instr::I32Load16U(m); m: parse_memarg)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:441:18
|
441 |     | ins!(0x30, Instr::I64Load8S(m); m: parse_memarg)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:442:18
|
442 |     | ins!(0x31, Instr::I64Load8U(m); m: parse_memarg)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:443:18
|
443 |     | ins!(0x32, Instr::I64Load16S(m); m: parse_memarg)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:444:18
|
444 |     | ins!(0x33, Instr::I64Load16U(m); m: parse_memarg)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:445:18
|
445 |     | ins!(0x34, Instr::I64Load32S(m); m: parse_memarg)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:446:18
|
446 |     | ins!(0x35, Instr::I64Load32U(m); m: parse_memarg)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:448:18
|
448 |     | ins!(0x36, Instr::I32Store(m); m: parse_memarg)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:449:18
|
449 |     | ins!(0x37, Instr::I64Store(m); m: parse_memarg)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:450:18
|
450 |     | ins!(0x38, Instr::F32Store(m); m: parse_memarg)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:451:18
|
451 |     | ins!(0x39, Instr::F64Store(m); m: parse_memarg)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:453:18
|
453 |     | ins!(0x3A, Instr::I32Store8(m); m: parse_memarg)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:454:18
|
454 |     | ins!(0x3B, Instr::I32Store16(m); m: parse_memarg)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:456:18
|
456 |     | ins!(0x3C, Instr::I64Store8(m); m: parse_memarg)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:457:18
|
457 |     | ins!(0x3D, Instr::I64Store16(m); m: parse_memarg)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:458:18
|
458 |     | ins!(0x3E, Instr::I64Store32(m); m: parse_memarg)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:460:18
|
460 |     | ins!(0x3F, Instr::CurrentMemory; verify!(parse_byte, |b| b == 0))
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:461:18
|
461 |     | ins!(0x40, Instr::GrowMemory; verify!(parse_byte, |b| b == 0))
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:464:18
|
464 |     | ins!(0x41, Instr::I32Const(n); n: parse_i32)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:465:18
|
465 |     | ins!(0x42, Instr::I64Const(n); n: parse_i64)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:466:18
|
466 |     | ins!(0x43, Instr::F32Const(z); z: parse_f32)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `ExportDesc`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:1065:13
|
1065 |             ExportDesc::Func(x) => {
|             ^^^^^^^^^^ Use of undeclared type or module `ExportDesc`

error[E0433]: failed to resolve. Use of undeclared type or module `ExternType`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:1068:17
|
1068 |                 ExternType::Func(func)
|                 ^^^^^^^^^^ Use of undeclared type or module `ExternType`

error[E0433]: failed to resolve. Use of undeclared type or module `ExportDesc`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:1070:13
|
1070 |             ExportDesc::Table(x) => {
|             ^^^^^^^^^^ Use of undeclared type or module `ExportDesc`

error[E0433]: failed to resolve. Use of undeclared type or module `ExternType`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:1073:17
|
1073 |                 ExternType::Table(table)
|                 ^^^^^^^^^^ Use of undeclared type or module `ExternType`

error[E0433]: failed to resolve. Use of undeclared type or module `ExportDesc`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:1075:13
|
1075 |             ExportDesc::Mem(x) => {
|             ^^^^^^^^^^ Use of undeclared type or module `ExportDesc`

error[E0433]: failed to resolve. Use of undeclared type or module `ExternType`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:1078:17
|
1078 |                 ExternType::Mem(mem)
|                 ^^^^^^^^^^ Use of undeclared type or module `ExternType`

error[E0433]: failed to resolve. Use of undeclared type or module `ExportDesc`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:1080:13
|
1080 |             ExportDesc::Global(x) => {
|             ^^^^^^^^^^ Use of undeclared type or module `ExportDesc`

error[E0433]: failed to resolve. Use of undeclared type or module `ExternType`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:1083:17
|
1083 |                 ExternType::Global(global)
|                 ^^^^^^^^^^ Use of undeclared type or module `ExternType`

error[E0433]: failed to resolve. Use of undeclared type or module `ImportDesc`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:1090:13
|
1090 |             ImportDesc::Func(x) => {
|             ^^^^^^^^^^ Use of undeclared type or module `ImportDesc`

error[E0433]: failed to resolve. Use of undeclared type or module `ExternType`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:1093:17
|
1093 |                 ExternType::Func(func_type)
|                 ^^^^^^^^^^ Use of undeclared type or module `ExternType`

error[E0433]: failed to resolve. Use of undeclared type or module `ImportDesc`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:1095:13
|
1095 |             ImportDesc::Table(tabletype) => {
|             ^^^^^^^^^^ Use of undeclared type or module `ImportDesc`

error[E0433]: failed to resolve. Use of undeclared type or module `ExternType`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:1098:17
|
1098 |                 ExternType::Table(tabletype)
|                 ^^^^^^^^^^ Use of undeclared type or module `ExternType`

error[E0433]: failed to resolve. Use of undeclared type or module `ImportDesc`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:1100:13
|
1100 |             ImportDesc::Mem(memtype) => {
|             ^^^^^^^^^^ Use of undeclared type or module `ImportDesc`

error[E0433]: failed to resolve. Use of undeclared type or module `ExternType`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:1103:17
|
1103 |                 ExternType::Mem(memtype)
|                 ^^^^^^^^^^ Use of undeclared type or module `ExternType`

error[E0433]: failed to resolve. Use of undeclared type or module `ImportDesc`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:1105:13
|
1105 |             ImportDesc::Global(globaltype) => {
|             ^^^^^^^^^^ Use of undeclared type or module `ImportDesc`

error[E0433]: failed to resolve. Use of undeclared type or module `ExternType`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:1108:17
|
1108 |                 ExternType::Global(globaltype)
|                 ^^^^^^^^^^ Use of undeclared type or module `ExternType`

error[E0433]: failed to resolve. Use of undeclared type or module `ImportDesc`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:1117:20
|
1117 |             if let ImportDesc::Func(x) = import.desc {
|                    ^^^^^^^^^^ Use of undeclared type or module `ImportDesc`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:467:18
|
467 |     | ins!(0x44, Instr::F64Const(z); z: parse_f64)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:469:18
|
469 |     | ins!(0x45, Instr::I32EqZ)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:470:18
|
470 |     | ins!(0x46, Instr::I32Eq)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:471:18
|
471 |     | ins!(0x47, Instr::I32Ne)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:472:18
|
472 |     | ins!(0x48, Instr::I32LtS)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:473:18
|
473 |     | ins!(0x49, Instr::I32LtU)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:474:18
|
474 |     | ins!(0x4A, Instr::I32GtS)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:475:18
|
475 |     | ins!(0x4B, Instr::I32GtU)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:476:18
|
476 |     | ins!(0x4C, Instr::I32LeS)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:477:18
|
477 |     | ins!(0x4D, Instr::I32LeU)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:478:18
|
478 |     | ins!(0x4E, Instr::I32GeS)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:479:18
|
479 |     | ins!(0x4F, Instr::I32GeU)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:481:18
|
481 |     | ins!(0x50, Instr::I64EqZ)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:482:18
|
482 |     | ins!(0x51, Instr::I64Eq)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:483:18
|
483 |     | ins!(0x52, Instr::I64Ne)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:484:18
|
484 |     | ins!(0x53, Instr::I64LtS)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:485:18
|
485 |     | ins!(0x54, Instr::I64LtU)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:486:18
|
486 |     | ins!(0x55, Instr::I64GtS)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:487:18
|
487 |     | ins!(0x56, Instr::I64GtU)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:488:18
|
488 |     | ins!(0x57, Instr::I64LeS)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:489:18
|
489 |     | ins!(0x58, Instr::I64LeU)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:490:18
|
490 |     | ins!(0x59, Instr::I64GeS)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:491:18
|
491 |     | ins!(0x5A, Instr::I64GeU)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:493:18
|
493 |     | ins!(0x5B, Instr::F32Eq)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:494:18
|
494 |     | ins!(0x5C, Instr::F32Ne)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:495:18
|
495 |     | ins!(0x5D, Instr::F32Lt)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `ImportDesc`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:1131:17
|
1131 |                 ImportDesc::Func(x) => {
|                 ^^^^^^^^^^ Use of undeclared type or module `ImportDesc`

error[E0433]: failed to resolve. Use of undeclared type or module `ImportDesc`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:1145:17
|
1145 |                 ImportDesc::Table(ref x) => {
|                 ^^^^^^^^^^ Use of undeclared type or module `ImportDesc`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:496:18
|
496 |     | ins!(0x5E, Instr::F32Gt)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:497:18
|
497 |     | ins!(0x5F, Instr::F32Le)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:498:18
|
498 |     | ins!(0x60, Instr::F32Ge)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:500:18
|
500 |     | ins!(0x61, Instr::F64Eq)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:501:18
|
501 |     | ins!(0x62, Instr::F64Ne)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:502:18
|
502 |     | ins!(0x63, Instr::F64Lt)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:503:18
|
503 |     | ins!(0x64, Instr::F64Gt)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:504:18
|
504 |     | ins!(0x65, Instr::F64Le)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:505:18
|
505 |     | ins!(0x66, Instr::F64Ge)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `ImportDesc`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:1158:17
|
1158 |                 ImportDesc::Mem(ref x) => {
|                 ^^^^^^^^^^ Use of undeclared type or module `ImportDesc`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:507:18
|
507 |     | ins!(0x67, Instr::I32Clz)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:508:18
|
508 |     | ins!(0x68, Instr::I32Ctz)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:509:18
|
509 |     | ins!(0x69, Instr::I32Popcnt)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:510:18
|
510 |     | ins!(0x6A, Instr::I32Add)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:511:18
|
511 |     | ins!(0x6B, Instr::I32Sub)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:512:18
|
512 |     | ins!(0x6C, Instr::I32Mul)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:513:18
|
513 |     | ins!(0x6D, Instr::I32DivS)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:514:18
|
514 |     | ins!(0x6E, Instr::I32DivU)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:515:18
|
515 |     | ins!(0x6F, Instr::I32RemS)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:516:18
|
516 |     | ins!(0x70, Instr::I32RemU)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `ImportDesc`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:1171:17
|
1171 |                 ImportDesc::Global(ref x) => {
|                 ^^^^^^^^^^ Use of undeclared type or module `ImportDesc`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:517:18
|
517 |     | ins!(0x71, Instr::I32And)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:518:18
|
518 |     | ins!(0x72, Instr::I32Or)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:519:18
|
519 |     | ins!(0x73, Instr::I32Xor)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:520:18
|
520 |     | ins!(0x74, Instr::I32Shl)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:521:18
|
521 |     | ins!(0x75, Instr::I32ShrS)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:522:18
|
522 |     | ins!(0x76, Instr::I32ShrU)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:523:18
|
523 |     | ins!(0x77, Instr::I32Rotl)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:524:18
|
524 |     | ins!(0x78, Instr::I32Rotr)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:526:18
|
526 |     | ins!(0x79, Instr::I64Clz)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:527:18
|
527 |     | ins!(0x7A, Instr::I64Ctz)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:528:18
|
528 |     | ins!(0x7B, Instr::I64Popcnt)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:529:18
|
529 |     | ins!(0x7C, Instr::I64Add)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:530:18
|
530 |     | ins!(0x7D, Instr::I64Sub)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:531:18
|
531 |     | ins!(0x7E, Instr::I64Mul)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:532:18
|
532 |     | ins!(0x7F, Instr::I64DivS)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:533:18
|
533 |     | ins!(0x80, Instr::I64DivU)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0412]: cannot find type `FuncType` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:85:32
|
85 |     types:   CtxMember<'a, Vec<FuncType>>,
|                                ^^^^^^^^ not found in this scope

error[E0412]: cannot find type `FuncType` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:86:32
|
86 |     funcs:   CtxMember<'a, Vec<FuncType>>,
|                                ^^^^^^^^ not found in this scope

error[E0412]: cannot find type `TableType` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:87:32
|
87 |     tables:  CtxMember<'a, Vec<TableType>>,
|                                ^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `MemType` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:88:32
|
88 |     mems:    CtxMember<'a, Vec<MemType>>,
|                                ^^^^^^^ not found in this scope

error[E0412]: cannot find type `GlobalType` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:89:32
|
89 |     globals: CtxMember<'a, Vec<GlobalType>>,
|                                ^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `ValType` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:90:32
|
90 |     locals:  CtxMember<'a, Vec<ValType>>,
|                                ^^^^^^^
|                                |
|                                not found in this scope
|                                help: you can try using the variant's enum: `validate::ValTypeOrUnknown`

error[E0412]: cannot find type `ResultType` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:91:32
|
91 |     labels:  CtxMember<'a, Vec<ResultType>>,
|                                ^^^^^^^^^^ not found in this scope

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:534:18
|
534 |     | ins!(0x81, Instr::I64RemS)
|                  ^^^^^ Use of undeclared type or module `Instr`
error[E0412]: cannot find type `ResultType` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:92:32
|
92 |     return_: CtxMember<'a, Vec<ResultType>>,
|                                ^^^^^^^^^^ not found in this scope


error[E0412]: cannot find type `LocalIdx` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:174:41
|
174 |     ctx_idx!(self, locals: ValType,     LocalIdx,  CtxLocalsIdxDoesNotExist );
|                                         ^^^^^^^^ not found in this scope

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:535:18
|
535 |     | ins!(0x82, Instr::I64RemU)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:536:18
|
536 |     | ins!(0x83, Instr::I64And)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:537:18
|
537 |     | ins!(0x84, Instr::I64Or)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0412]: cannot find type `ValType` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:174:28
|
174 |     ctx_idx!(self, locals: ValType,     LocalIdx,  CtxLocalsIdxDoesNotExist );
|                            ^^^^^^^
|                            |
|                            not found in this scope
|                            help: you can try using the variant's enum: `validate::ValTypeOrUnknown`

error[E0412]: cannot find type `GlobalIdx` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:175:41
|
175 |     ctx_idx!(self, globals: GlobalType, GlobalIdx, CtxGlobalsIdxDoesNotExist);
|                                         ^^^^^^^^^ not found in this scope

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:538:18
|
538 |     | ins!(0x85, Instr::I64Xor)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0412]: cannot find type `GlobalType` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:175:29
|
175 |     ctx_idx!(self, globals: GlobalType, GlobalIdx, CtxGlobalsIdxDoesNotExist);
|                             ^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `MemIdx` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:176:41
|
176 |     ctx_idx!(self, mems: MemType,       MemIdx,    CtxMemsIdxDoesNotExist   );
|                                         ^^^^^^ not found in this scope

error[E0412]: cannot find type `MemType` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:176:26
|
176 |     ctx_idx!(self, mems: MemType,       MemIdx,    CtxMemsIdxDoesNotExist   );
|                          ^^^^^^^ not found in this scope

error[E0412]: cannot find type `FuncIdx` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:177:41
|
177 |     ctx_idx!(self, funcs: FuncType,     FuncIdx,   CtxFuncsIdxDoesNotExist  );
|                                         ^^^^^^^ not found in this scope

error[E0412]: cannot find type `FuncType` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:177:27
|
177 |     ctx_idx!(self, funcs: FuncType,     FuncIdx,   CtxFuncsIdxDoesNotExist  );
|                           ^^^^^^^^ not found in this scope

error[E0412]: cannot find type `TableIdx` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:178:41
|
178 |     ctx_idx!(self, tables: TableType,   TableIdx,  CtxTablesIdxDoesNotExist );
|                                         ^^^^^^^^ not found in this scope

error[E0412]: cannot find type `TableType` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:178:28
|
178 |     ctx_idx!(self, tables: TableType,   TableIdx,  CtxTablesIdxDoesNotExist );
|                            ^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `TypeIdx` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:179:41
|
179 |     ctx_idx!(self, types: FuncType,     TypeIdx,   CtxTypesIdxDoesNotExist  );
|                                         ^^^^^^^ not found in this scope

error[E0412]: cannot find type `FuncType` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:179:27
|
179 |     ctx_idx!(self, types: FuncType,     TypeIdx,   CtxTypesIdxDoesNotExist  );
|                           ^^^^^^^^ not found in this scope

error[E0412]: cannot find type `LabelIdx` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:180:41
|
180 |     ctx_idx!(self, labels: ResultType,  LabelIdx,  CtxLabelsIdxDoesNotExist );
|                                         ^^^^^^^^ not found in this scope

error[E0412]: cannot find type `ResultType` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:180:28
|
180 |     ctx_idx!(self, labels: ResultType,  LabelIdx,  CtxLabelsIdxDoesNotExist );
|                            ^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `LabelIdx` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:181:41
|
181 |     ctx_idx!(self, return_: ResultType, LabelIdx,  CtxReturnDoesNotExist    );
|                                         ^^^^^^^^ not found in this scope

error[E0412]: cannot find type `ResultType` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:181:29
|
181 |     ctx_idx!(self, return_: ResultType, LabelIdx,  CtxReturnDoesNotExist    );
|                             ^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `ValType` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:183:45
|
183 |     ctx_set!(set_locals(self,  locals:  Vec<ValType>));
|                                             ^^^^^^^
|                                             |
|                                             not found in this scope
|                                             help: you can try using the variant's enum: `validate::ValTypeOrUnknown`

error[E0412]: cannot find type `FuncType` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:184:45
|
184 |     ctx_set!(set_types(self,   types:   Vec<FuncType>));
|                                             ^^^^^^^^ not found in this scope

error[E0412]: cannot find type `FuncType` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:185:45
|
185 |     ctx_set!(set_funcs(self,   funcs:   Vec<FuncType>));
|                                             ^^^^^^^^ not found in this scope

error[E0412]: cannot find type `TableType` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:186:45
|
186 |     ctx_set!(set_tables(self,  tables:  Vec<TableType>));
|                                             ^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `MemType` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:187:45
|
187 |     ctx_set!(set_mems(self,    mems:    Vec<MemType>));
|                                             ^^^^^^^ not found in this scope

error[E0412]: cannot find type `GlobalType` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:188:45
|
188 |     ctx_set!(set_globals(self, globals: Vec<GlobalType>));
|                                             ^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `ResultType` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:190:38
|
190 |     ctx_set!(set_label(self, labels: ResultType)
|                                      ^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `ResultType` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:193:42
|
193 |     ctx_set!(prepend_label(self, labels: ResultType)
|                                          ^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `ResultType` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:196:41
|
196 |     ctx_set!(set_return_(self, return_: ResultType)
|                                         ^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `ExternType` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:260:22
|
260 |     pub imports: Vec<ExternType>,
|                      ^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `ExternType` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:261:22
|
261 |     pub exports: Vec<ExternType>,
|                      ^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `Limits` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:269:28
|
269 |     valid_with!((c, limit: Limits) -> Valid {
|                            ^^^^^^ not found in this scope

error[E0412]: cannot find type `FuncType` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:279:36
|
279 |     valid_with!((c, function_type: FuncType) -> Valid {
|                                    ^^^^^^^^ not found in this scope

error[E0412]: cannot find type `TableType` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:287:33
|
287 |     valid_with!((c, table_type: TableType) -> Valid {
|                                 ^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `MemType` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:293:34
|
293 |     valid_with!((c, memory_type: MemType) -> Valid {
|                                  ^^^^^^^ not found in this scope

error[E0412]: cannot find type `GlobalType` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:309:34
|
309 |     valid_with!((c, global_type: GlobalType) -> Valid {
|                                  ^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `ValType` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:320:17
|
320 |         ValType(ValType),
|                 ^^^^^^^
|                 |
|                 not found in this scope
|                 help: you can try using the variant's enum: `validate::ValTypeOrUnknown`

error[E0412]: cannot find type `ValType` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:327:26
|
327 |         label_types: Vec<ValType>,
|                          ^^^^^^^
|                          |
|                          not found in this scope
|                          help: you can try using the variant's enum: `validate::ValTypeOrUnknown`

error[E0412]: cannot find type `ValType` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:328:24
|
328 |         end_types: Vec<ValType>,
|                        ^^^^^^^
|                        |
|                        not found in this scope
|                        help: you can try using the variant's enum: `validate::ValTypeOrUnknown`

error[E0412]: cannot find type `ValType` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:414:42
|
414 |         fn push_opds(&mut self, types: &[ValType]) {
|                                          ^^^^^^^
|                                          |
|                                          not found in this scope
|                                          help: you can try using the variant's enum: `validate::ValTypeOrUnknown`

error[E0412]: cannot find type `ValType` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:420:41
|
420 |         fn pop_opds(&mut self, types: &[ValType]) -> VResult<Valid> {
|                                         ^^^^^^^
|                                         |
|                                         not found in this scope
|                                         help: you can try using the variant's enum: `validate::ValTypeOrUnknown`

error[E0412]: cannot find type `ValType` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:427:42
|
427 |         fn push_ctrl(&mut self, label: &[ValType], out: &[ValType]) {
|                                          ^^^^^^^
|                                          |
|                                          not found in this scope
|                                          help: you can try using the variant's enum: `validate::ValTypeOrUnknown`

error[E0412]: cannot find type `ValType` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:427:59
|
427 |         fn push_ctrl(&mut self, label: &[ValType], out: &[ValType]) {
|                                                           ^^^^^^^
|                                                           |
|                                                           not found in this scope
|                                                           help: you can try using the variant's enum: `validate::ValTypeOrUnknown`

error[E0412]: cannot find type `ValType` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:437:47
|
437 |         fn pop_ctrl(&mut self) -> VResult<Vec<ValType>> {
|                                               ^^^^^^^
|                                               |
|                                               not found in this scope
|                                               help: you can try using the variant's enum: `validate::ValTypeOrUnknown`

error[E0412]: cannot find type `ValType` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:461:44
|
461 |         fn simple_instr(&mut self, args: &[ValType], results: &[ValType]) -> VResult<Valid> {
|                                            ^^^^^^^
|                                            |
|                                            not found in this scope
|                                            help: you can try using the variant's enum: `validate::ValTypeOrUnknown`

error[E0412]: cannot find type `ValType` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:461:65
|
461 |         fn simple_instr(&mut self, args: &[ValType], results: &[ValType]) -> VResult<Valid> {
|                                                                 ^^^^^^^
|                                                                 |
|                                                                 not found in this scope
|                                                                 help: you can try using the variant's enum: `validate::ValTypeOrUnknown`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:539:18
|
539 |     | ins!(0x86, Instr::I64Shl)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0412]: cannot find type `Instr` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:474:34
|
474 |     valid_with!((c, instruction: Instr, ic: &mut InstrCtx) -> Valid {
|                                  ^^^^^ not found in this scope

error[E0531]: cannot find tuple struct/variant `I32Const` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:493:13
|
493 |             I32Const(_) => ity![ ; I32],
|             ^^^^^^^^ not found in this scope

error[E0425]: cannot find value `I32` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:493:36
|
493 |             I32Const(_) => ity![ ; I32],
|                                    ^^^ not found in this scope

error[E0531]: cannot find tuple struct/variant `I64Const` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:494:13
|
494 |             I64Const(_) => ity![ ; I64],
|             ^^^^^^^^ not found in this scope

error[E0425]: cannot find value `I64` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:494:36
|
494 |             I64Const(_) => ity![ ; I64],
|                                    ^^^ not found in this scope

error[E0531]: cannot find tuple struct/variant `F32Const` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:495:13
|
495 |             F32Const(_) => ity![ ; F32],
|             ^^^^^^^^ not found in this scope

error[E0425]: cannot find value `F32` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:495:36
|
495 |             F32Const(_) => ity![ ; F32],
|                                    ^^^ not found in this scope

error[E0531]: cannot find tuple struct/variant `F64Const` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:496:13
|
496 |             F64Const(_) => ity![ ; F64],
|             ^^^^^^^^ not found in this scope

error[E0425]: cannot find value `F64` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:496:36
|
496 |             F64Const(_) => ity![ ; F64],
|                                    ^^^ not found in this scope

error[E0425]: cannot find value `I32` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:502:21
|
502 |             => ity![I32 ; I32],
|                     ^^^ not found in this scope

error[E0425]: cannot find value `I32` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:502:27
|
502 |             => ity![I32 ; I32],
|                           ^^^ not found in this scope

error[E0425]: cannot find value `I64` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:506:21
|
506 |             => ity![I64 ; I64],
|                     ^^^ not found in this scope

error[E0425]: cannot find value `I64` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:506:27
|
506 |             => ity![I64 ; I64],
|                           ^^^ not found in this scope

error[E0425]: cannot find value `F32` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:514:21
|
514 |             => ity![F32 ; F32],
|                     ^^^ not found in this scope

error[E0425]: cannot find value `F32` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:514:27
|
514 |             => ity![F32 ; F32],
|                           ^^^ not found in this scope

error[E0425]: cannot find value `F64` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:522:21
|
522 |             => ity![F64 ; F64],
|                     ^^^ not found in this scope

error[E0425]: cannot find value `F64` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:522:27
|
522 |             => ity![F64 ; F64],
|                           ^^^ not found in this scope

error[E0425]: cannot find value `I32` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:540:21
|
540 |             => ity![I32, I32 ; I32],
|                     ^^^ not found in this scope

error[E0425]: cannot find value `I32` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:540:26
|
540 |             => ity![I32, I32 ; I32],
|                          ^^^ not found in this scope

error[E0425]: cannot find value `I32` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:540:32
|
540 |             => ity![I32, I32 ; I32],
|                                ^^^ not found in this scope

error[E0425]: cannot find value `I64` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:556:21
|
556 |             => ity![I64, I64 ; I64],
|                     ^^^ not found in this scope

error[E0425]: cannot find value `I64` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:556:26
|
556 |             => ity![I64, I64 ; I64],
|                          ^^^ not found in this scope

error[E0425]: cannot find value `I64` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:556:32
|
556 |             => ity![I64, I64 ; I64],
|                                ^^^ not found in this scope

error[E0425]: cannot find value `F32` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:564:21
|
564 |             => ity![F32, F32 ; F32],
|                     ^^^ not found in this scope

error[E0425]: cannot find value `F32` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:564:26
|
564 |             => ity![F32, F32 ; F32],
|                          ^^^ not found in this scope

error[E0425]: cannot find value `F32` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:564:32
|
564 |             => ity![F32, F32 ; F32],
|                                ^^^ not found in this scope

error[E0425]: cannot find value `F64` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:572:21
|
572 |             => ity![F64, F64 ; F64],
|                     ^^^ not found in this scope

error[E0425]: cannot find value `F64` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:572:26
|
572 |             => ity![F64, F64 ; F64],
|                          ^^^ not found in this scope

error[E0425]: cannot find value `F64` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:572:32
|
572 |             => ity![F64, F64 ; F64],
|                                ^^^ not found in this scope

error[E0425]: cannot find value `I32` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:575:28
|
575 |             I32EqZ => ity![I32 ; I32],
|                            ^^^ not found in this scope

error[E0425]: cannot find value `I32` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:575:34
|
575 |             I32EqZ => ity![I32 ; I32],
|                                  ^^^ not found in this scope

error[E0425]: cannot find value `I64` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:576:28
|
576 |             I64EqZ => ity![I64 ; I32],
|                            ^^^ not found in this scope

error[E0425]: cannot find value `I32` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:576:34
|
576 |             I64EqZ => ity![I64 ; I32],
|                                  ^^^ not found in this scope

error[E0425]: cannot find value `I32` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:589:21
|
589 |             => ity![I32, I32 ; I32],
|                     ^^^ not found in this scope

error[E0425]: cannot find value `I32` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:589:26
|
589 |             => ity![I32, I32 ; I32],
|                          ^^^ not found in this scope

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:540:18
|
540 |     | ins!(0x87, Instr::I64ShrS)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0425]: cannot find value `I32` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:589:32
|
589 |             => ity![I32, I32 ; I32],
|                                ^^^ not found in this scope

error[E0425]: cannot find value `I64` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:600:21
|
600 |             => ity![I64, I64 ; I32],
|                     ^^^ not found in this scope

error[E0425]: cannot find value `I64` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:600:26
|
600 |             => ity![I64, I64 ; I32],
|                          ^^^ not found in this scope

error[E0425]: cannot find value `I32` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:600:32
|
600 |             => ity![I64, I64 ; I32],
|                                ^^^ not found in this scope

error[E0425]: cannot find value `F32` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:607:21
|
607 |             => ity![F32, F32 ; I32],
|                     ^^^ not found in this scope

error[E0425]: cannot find value `F32` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:607:26
|
607 |             => ity![F32, F32 ; I32],
|                          ^^^ not found in this scope

error[E0425]: cannot find value `I32` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:607:32
|
607 |             => ity![F32, F32 ; I32],
|                                ^^^ not found in this scope

error[E0425]: cannot find value `F64` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:614:21
|
614 |             => ity![F64, F64 ; I32],
|                     ^^^ not found in this scope

error[E0425]: cannot find value `F64` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:614:26
|
614 |             => ity![F64, F64 ; I32],
|                          ^^^ not found in this scope

error[E0425]: cannot find value `I32` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:614:32
|
614 |             => ity![F64, F64 ; I32],
|                                ^^^ not found in this scope

error[E0425]: cannot find value `F32` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:617:39
|
617 |             I32ReinterpretF32 => ity![F32 ; I32],
|                                       ^^^ not found in this scope

error[E0425]: cannot find value `I32` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:617:45
|
617 |             I32ReinterpretF32 => ity![F32 ; I32],
|                                             ^^^ not found in this scope

error[E0425]: cannot find value `F64` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:618:39
|
618 |             I64ReinterpretF64 => ity![F64 ; I64],
|                                       ^^^ not found in this scope

error[E0425]: cannot find value `I64` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:618:45
|
618 |             I64ReinterpretF64 => ity![F64 ; I64],
|                                             ^^^ not found in this scope

error[E0425]: cannot find value `I32` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:619:39
|
619 |             F32ReinterpretI32 => ity![I32 ; F32],
|                                       ^^^ not found in this scope

error[E0425]: cannot find value `F32` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:619:45
|
619 |             F32ReinterpretI32 => ity![I32 ; F32],
|                                             ^^^ not found in this scope

error[E0425]: cannot find value `I64` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:620:39
|
620 |             F64ReinterpretI64 => ity![I64 ; F64],
|                                       ^^^ not found in this scope

error[E0425]: cannot find value `F64` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:620:45
|
620 |             F64ReinterpretI64 => ity![I64 ; F64],
|                                             ^^^ not found in this scope

error[E0425]: cannot find value `F32` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:622:49
|
622 |             I32TruncUF32 | I32TruncSF32 => ity![F32 ; I32],
|                                                 ^^^ not found in this scope

error[E0425]: cannot find value `I32` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:622:55
|
622 |             I32TruncUF32 | I32TruncSF32 => ity![F32 ; I32],
|                                                       ^^^ not found in this scope

error[E0425]: cannot find value `F64` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:623:49
|
623 |             I32TruncUF64 | I32TruncSF64 => ity![F64 ; I32],
|                                                 ^^^ not found in this scope

error[E0425]: cannot find value `I32` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:623:55
|
623 |             I32TruncUF64 | I32TruncSF64 => ity![F64 ; I32],
|                                                       ^^^ not found in this scope

error[E0425]: cannot find value `F32` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:624:49
|
624 |             I64TruncUF32 | I64TruncSF32 => ity![F32 ; I64],
|                                                 ^^^ not found in this scope

error[E0425]: cannot find value `I64` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:624:55
|
624 |             I64TruncUF32 | I64TruncSF32 => ity![F32 ; I64],
|                                                       ^^^ not found in this scope

error[E0425]: cannot find value `F64` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:625:49
|
625 |             I64TruncUF64 | I64TruncSF64 => ity![F64 ; I64],
|                                                 ^^^ not found in this scope

error[E0425]: cannot find value `I64` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:625:55
|
625 |             I64TruncUF64 | I64TruncSF64 => ity![F64 ; I64],
|                                                       ^^^ not found in this scope

error[E0425]: cannot find value `I64` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:627:35
|
627 |             I32WrapI64    => ity![I64 ; I32],
|                                   ^^^ not found in this scope

error[E0425]: cannot find value `I32` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:627:41
|
627 |             I32WrapI64    => ity![I64 ; I32],
|                                         ^^^ not found in this scope

error[E0425]: cannot find value `I32` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:628:35
|
628 |             I64ExtendUI32 => ity![I32 ; I64],
|                                   ^^^ not found in this scope

error[E0425]: cannot find value `I64` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:628:41
|
628 |             I64ExtendUI32 => ity![I32 ; I64],
|                                         ^^^ not found in this scope

error[E0425]: cannot find value `I32` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:629:35
|
629 |             I64ExtendSI32 => ity![I32 ; I64],
|                                   ^^^ not found in this scope

error[E0425]: cannot find value `I64` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:629:41
|
629 |             I64ExtendSI32 => ity![I32 ; I64],
|                                         ^^^ not found in this scope

error[E0425]: cannot find value `I32` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:631:53
|
631 |             F32ConvertUI32 | F32ConvertSI32 => ity![I32 ; F32],
|                                                     ^^^ not found in this scope

error[E0425]: cannot find value `F32` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:631:59
|
631 |             F32ConvertUI32 | F32ConvertSI32 => ity![I32 ; F32],
|                                                           ^^^ not found in this scope

error[E0425]: cannot find value `I64` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:632:53
|
632 |             F32ConvertUI64 | F32ConvertSI64 => ity![I64 ; F32],
|                                                     ^^^ not found in this scope
error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:541:18
|
541 |     | ins!(0x88, Instr::I64ShrU)
|                  ^^^^^ Use of undeclared type or module `Instr`


error[E0425]: cannot find value `F32` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:632:59
|
632 |             F32ConvertUI64 | F32ConvertSI64 => ity![I64 ; F32],
|                                                           ^^^ not found in this scope

error[E0425]: cannot find value `I32` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:633:53
|
633 |             F64ConvertUI32 | F64ConvertSI32 => ity![I32 ; F64],
|                                                     ^^^ not found in this scope

error[E0425]: cannot find value `F64` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:633:59
|
633 |             F64ConvertUI32 | F64ConvertSI32 => ity![I32 ; F64],
|                                                           ^^^ not found in this scope

error[E0425]: cannot find value `I64` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:634:53
|
634 |             F64ConvertUI64 | F64ConvertSI64 => ity![I64 ; F64],
|                                                     ^^^ not found in this scope

error[E0425]: cannot find value `F64` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:634:59
|
634 |             F64ConvertUI64 | F64ConvertSI64 => ity![I64 ; F64],
|                                                           ^^^ not found in this scope

error[E0425]: cannot find value `F64` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:636:35
|
636 |             F32DemoteF64  => ity![F64 ; F32],
|                                   ^^^ not found in this scope

error[E0425]: cannot find value `F32` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:636:41
|
636 |             F32DemoteF64  => ity![F64 ; F32],
|                                         ^^^ not found in this scope

error[E0425]: cannot find value `F32` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:637:35
|
637 |             F64PromoteF32 => ity![F32 ; F64],
|                                   ^^^ not found in this scope

error[E0425]: cannot find value `F64` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:637:41
|
637 |             F64PromoteF32 => ity![F32 ; F64],
|                                         ^^^ not found in this scope

error[E0425]: cannot find value `I32` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:645:61
|
645 |                 ic.pop_opd_expect(ValTypeOrUnknown::ValType(I32))?;
|                                                             ^^^ not found in this scope

error[E0531]: cannot find tuple struct/variant `GetLocal` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:654:13
|
654 |             GetLocal(x) => {
|             ^^^^^^^^ not found in this scope

error[E0531]: cannot find tuple struct/variant `SetLocal` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:658:13
|
658 |             SetLocal(x) => {
|             ^^^^^^^^ not found in this scope

error[E0531]: cannot find tuple struct/variant `TeeLocal` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:662:13
|
662 |             TeeLocal(x) => {
|             ^^^^^^^^ not found in this scope

error[E0531]: cannot find tuple struct/variant `GetGlobal` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:666:13
|
666 |             GetGlobal(x) => {
|             ^^^^^^^^^ not found in this scope

error[E0531]: cannot find tuple struct/variant `SetGlobal` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:671:13
|
671 |             SetGlobal(x) => {
|             ^^^^^^^^^ not found in this scope

error[E0531]: cannot find tuple struct/variant `I32Load` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:681:36
|
681 |             ref load_store_instr @ I32Load(..) |
|                                    ^^^^^^^ not found in this scope

error[E0531]: cannot find tuple struct/variant `I64Load` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:682:36
|
682 |             ref load_store_instr @ I64Load(..) |
|                                    ^^^^^^^ not found in this scope

error[E0531]: cannot find tuple struct/variant `F32Load` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:683:36
|
683 |             ref load_store_instr @ F32Load(..) |
|                                    ^^^^^^^ not found in this scope

error[E0531]: cannot find tuple struct/variant `F64Load` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:684:36
|
684 |             ref load_store_instr @ F64Load(..) |
|                                    ^^^^^^^ not found in this scope

error[E0531]: cannot find tuple struct/variant `I32Load8U` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:685:36
|
685 |             ref load_store_instr @ I32Load8U(..) |
|                                    ^^^^^^^^^ not found in this scope

error[E0531]: cannot find tuple struct/variant `I32Load8S` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:686:36
|
686 |             ref load_store_instr @ I32Load8S(..) |
|                                    ^^^^^^^^^ not found in this scope

error[E0531]: cannot find tuple struct/variant `I64Load8U` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:687:36
|
687 |             ref load_store_instr @ I64Load8U(..) |
|                                    ^^^^^^^^^ not found in this scope

error[E0531]: cannot find tuple struct/variant `I64Load8S` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:688:36
|
688 |             ref load_store_instr @ I64Load8S(..) |
|                                    ^^^^^^^^^ not found in this scope

error[E0531]: cannot find tuple struct/variant `I32Load16U` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:689:36
|
689 |             ref load_store_instr @ I32Load16U(..) |
|                                    ^^^^^^^^^^ not found in this scope

error[E0531]: cannot find tuple struct/variant `I32Load16S` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:690:36
|
690 |             ref load_store_instr @ I32Load16S(..) |
|                                    ^^^^^^^^^^ not found in this scope

error[E0531]: cannot find tuple struct/variant `I64Load16U` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:691:36
|
691 |             ref load_store_instr @ I64Load16U(..) |
|                                    ^^^^^^^^^^ not found in this scope

error[E0531]: cannot find tuple struct/variant `I64Load16S` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:692:36
|
692 |             ref load_store_instr @ I64Load16S(..) |
|                                    ^^^^^^^^^^ not found in this scope

error[E0531]: cannot find tuple struct/variant `I64Load32U` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:693:36
|
693 |             ref load_store_instr @ I64Load32U(..) |
|                                    ^^^^^^^^^^ not found in this scope

error[E0531]: cannot find tuple struct/variant `I64Load32S` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:694:36
|
694 |             ref load_store_instr @ I64Load32S(..) |
|                                    ^^^^^^^^^^ not found in this scope

error[E0531]: cannot find tuple struct/variant `I32Store` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:695:36
|
695 |             ref load_store_instr @ I32Store(..) |
|                                    ^^^^^^^^ not found in this scope

error[E0531]: cannot find tuple struct/variant `I64Store` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:696:36
|
696 |             ref load_store_instr @ I64Store(..) |
|                                    ^^^^^^^^ not found in this scope

error[E0531]: cannot find tuple struct/variant `F32Store` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:697:36
|
697 |             ref load_store_instr @ F32Store(..) |
|                                    ^^^^^^^^ not found in this scope

error[E0531]: cannot find tuple struct/variant `F64Store` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:698:36
|
698 |             ref load_store_instr @ F64Store(..) |
|                                    ^^^^^^^^ not found in this scope

error[E0531]: cannot find tuple struct/variant `I32Store8` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:699:36
|
699 |             ref load_store_instr @ I32Store8(..) |
|                                    ^^^^^^^^^ not found in this scope

error[E0531]: cannot find tuple struct/variant `I64Store8` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:700:36
|
700 |             ref load_store_instr @ I64Store8(..) |
|                                    ^^^^^^^^^ not found in this scope

error[E0531]: cannot find tuple struct/variant `I32Store16` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:701:36
|
701 |             ref load_store_instr @ I32Store16(..) |
|                                    ^^^^^^^^^^ not found in this scope

error[E0531]: cannot find tuple struct/variant `I64Store16` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:702:36
|
702 |             ref load_store_instr @ I64Store16(..) |
|                                    ^^^^^^^^^^ not found in this scope

error[E0531]: cannot find tuple struct/variant `I64Store32` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:703:36
|
703 |             ref load_store_instr @ I64Store32(..) => {
|                                    ^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `Memarg` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:704:41
|
704 |                 let validate = |memarg: Memarg, bit_width: u32, e, r| {
|                                         ^^^^^^ not found in this scope

error[E0425]: cannot find function `MemIdx` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:705:28
|
705 |                     c.mems(MemIdx(0))?;
|                            ^^^^^^ not found in this scope

error[E0412]: cannot find type `ValType` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:712:51
|
712 |                 let load = |ic: &mut InstrCtx, t: ValType, memarg: Memarg, bit_width| {
|                                                   ^^^^^^^
|                                                   |
|                                                   not found in this scope
|                                                   help: you can try using the variant's enum: `validate::ValTypeOrUnknown`

error[E0412]: cannot find type `Memarg` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:712:68
|
712 |                 let load = |ic: &mut InstrCtx, t: ValType, memarg: Memarg, bit_width| {
|                                                                    ^^^^^^ not found in this scope

error[E0425]: cannot find value `I32` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:714:62
|
714 |                              InstrLoadOveraligned, ity![:ic; I32 ; t])
|                                                              ^^^ not found in this scope

error[E0412]: cannot find type `ValType` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:716:52
|
716 |                 let store = |ic: &mut InstrCtx, t: ValType, memarg: Memarg, bit_width| {
|                                                    ^^^^^^^
|                                                    |
|                                                    not found in this scope
|                                                    help: you can try using the variant's enum: `validate::ValTypeOrUnknown`

error[E0412]: cannot find type `Memarg` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:716:69
|
716 |                 let store = |ic: &mut InstrCtx, t: ValType, memarg: Memarg, bit_width| {
|                                                                     ^^^^^^ not found in this scope

error[E0425]: cannot find value `I32` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:718:63
|
718 |                              InstrStoreOveraligned, ity![:ic; I32, t ; ])
|                                                               ^^^ not found in this scope

error[E0531]: cannot find tuple struct/variant `I32Load8U` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:722:21
|
722 |                     I32Load8U(memarg)       => load(ic, I32, memarg, 8)?,
|                     ^^^^^^^^^ not found in this scope

error[E0425]: cannot find value `I32` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:722:57
|
722 |                     I32Load8U(memarg)       => load(ic, I32, memarg, 8)?,
|                                                         ^^^ not found in this scope

error[E0531]: cannot find tuple struct/variant `I32Load8S` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:723:21
|
723 |                     I32Load8S(memarg)       => load(ic, I32, memarg, 8)?,
|                     ^^^^^^^^^ not found in this scope

error[E0425]: cannot find value `I32` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:723:57
|
723 |                     I32Load8S(memarg)       => load(ic, I32, memarg, 8)?,
|                                                         ^^^ not found in this scope

error[E0531]: cannot find tuple struct/variant `I32Load16U` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:724:21
|
724 |                     I32Load16U(memarg)      => load(ic, I32, memarg, 16)?,
|                     ^^^^^^^^^^ not found in this scope

error[E0425]: cannot find value `I32` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:724:57
|
724 |                     I32Load16U(memarg)      => load(ic, I32, memarg, 16)?,
|                                                         ^^^ not found in this scope

error[E0531]: cannot find tuple struct/variant `I32Load16S` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:725:21
|
725 |                     I32Load16S(memarg)      => load(ic, I32, memarg, 16)?,
|                     ^^^^^^^^^^ not found in this scope

error[E0425]: cannot find value `I32` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:725:57
|
725 |                     I32Load16S(memarg)      => load(ic, I32, memarg, 16)?,
|                                                         ^^^ not found in this scope

error[E0531]: cannot find tuple struct/variant `I32Load` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:726:21
|
726 |                     I32Load(memarg)         => load(ic, I32, memarg, 32)?,
|                     ^^^^^^^ not found in this scope

error[E0425]: cannot find value `I32` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:726:57
|
726 |                     I32Load(memarg)         => load(ic, I32, memarg, 32)?,
|                                                         ^^^ not found in this scope

error[E0531]: cannot find tuple struct/variant `I64Load8U` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:728:21
|
728 |                     I64Load8U(memarg)       => load(ic, I64, memarg, 8)?,
|                     ^^^^^^^^^ not found in this scope

error[E0425]: cannot find value `I64` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:728:57
|
728 |                     I64Load8U(memarg)       => load(ic, I64, memarg, 8)?,
|                                                         ^^^ not found in this scope

error[E0531]: cannot find tuple struct/variant `I64Load8S` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:729:21
|
729 |                     I64Load8S(memarg)       => load(ic, I64, memarg, 8)?,
|                     ^^^^^^^^^ not found in this scope

error[E0425]: cannot find value `I64` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:729:57
|
729 |                     I64Load8S(memarg)       => load(ic, I64, memarg, 8)?,
|                                                         ^^^ not found in this scope

error[E0531]: cannot find tuple struct/variant `I64Load16U` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:730:21
|
730 |                     I64Load16U(memarg)      => load(ic, I64, memarg, 16)?,
|                     ^^^^^^^^^^ not found in this scope

error[E0425]: cannot find value `I64` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:730:57
|
730 |                     I64Load16U(memarg)      => load(ic, I64, memarg, 16)?,
|                                                         ^^^ not found in this scope

error[E0531]: cannot find tuple struct/variant `I64Load16S` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:731:21
|
731 |                     I64Load16S(memarg)      => load(ic, I64, memarg, 16)?,
|                     ^^^^^^^^^^ not found in this scope

error[E0425]: cannot find value `I64` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:731:57
|
731 |                     I64Load16S(memarg)      => load(ic, I64, memarg, 16)?,
|                                                         ^^^ not found in this scope

error[E0531]: cannot find tuple struct/variant `I64Load32U` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:732:21
|
732 |                     I64Load32U(memarg)      => load(ic, I64, memarg, 32)?,
|                     ^^^^^^^^^^ not found in this scope

error[E0425]: cannot find value `I64` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:732:57
|
732 |                     I64Load32U(memarg)      => load(ic, I64, memarg, 32)?,
|                                                         ^^^ not found in this scope

error[E0531]: cannot find tuple struct/variant `I64Load32S` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:733:21
|
733 |                     I64Load32S(memarg)      => load(ic, I64, memarg, 32)?,
|                     ^^^^^^^^^^ not found in this scope

error[E0425]: cannot find value `I64` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:733:57
|
733 |                     I64Load32S(memarg)      => load(ic, I64, memarg, 32)?,
|                                                         ^^^ not found in this scope

error[E0531]: cannot find tuple struct/variant `I64Load` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:734:21
|
734 |                     I64Load(memarg)         => load(ic, I64, memarg, 64)?,
|                     ^^^^^^^ not found in this scope

error[E0425]: cannot find value `I64` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:734:57
|
734 |                     I64Load(memarg)         => load(ic, I64, memarg, 64)?,
|                                                         ^^^ not found in this scope

error[E0531]: cannot find tuple struct/variant `F32Load` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:736:21
|
736 |                     F32Load(memarg)         => load(ic, F32, memarg, 32)?,
|                     ^^^^^^^ not found in this scope

error[E0425]: cannot find value `F32` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:736:57
|
736 |                     F32Load(memarg)         => load(ic, F32, memarg, 32)?,
|                                                         ^^^ not found in this scope

error[E0531]: cannot find tuple struct/variant `F64Load` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:737:21
|
737 |                     F64Load(memarg)         => load(ic, F64, memarg, 64)?,
|                     ^^^^^^^ not found in this scope

error[E0425]: cannot find value `F64` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:737:57
|
737 |                     F64Load(memarg)         => load(ic, F64, memarg, 64)?,
|                                                         ^^^ not found in this scope

error[E0531]: cannot find tuple struct/variant `I32Store8` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:739:21
|
739 |                     I32Store8(memarg)       => store(ic, I32, memarg, 8)?,
|                     ^^^^^^^^^ not found in this scope

error[E0425]: cannot find value `I32` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:739:58
|
739 |                     I32Store8(memarg)       => store(ic, I32, memarg, 8)?,
|                                                          ^^^ not found in this scope

error[E0531]: cannot find tuple struct/variant `I32Store16` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:740:21
|
740 |                     I32Store16(memarg)      => store(ic, I32, memarg, 16)?,
|                     ^^^^^^^^^^ not found in this scope

error[E0425]: cannot find value `I32` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:740:58
|
740 |                     I32Store16(memarg)      => store(ic, I32, memarg, 16)?,
|                                                          ^^^ not found in this scope

error[E0531]: cannot find tuple struct/variant `I32Store` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:741:21
|
741 |                     I32Store(memarg)        => store(ic, I32, memarg, 32)?,
|                     ^^^^^^^^ not found in this scope

error[E0425]: cannot find value `I32` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:741:58
|
741 |                     I32Store(memarg)        => store(ic, I32, memarg, 32)?,
|                                                          ^^^ not found in this scope

error[E0531]: cannot find tuple struct/variant `I64Store8` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:743:21
|
743 |                     I64Store8(memarg)       => store(ic, I64, memarg, 8)?,
|                     ^^^^^^^^^ not found in this scope

error[E0425]: cannot find value `I64` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:743:58
|
743 |                     I64Store8(memarg)       => store(ic, I64, memarg, 8)?,
|                                                          ^^^ not found in this scope

error[E0531]: cannot find tuple struct/variant `I64Store16` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:744:21
|
744 |                     I64Store16(memarg)      => store(ic, I64, memarg, 16)?,
|                     ^^^^^^^^^^ not found in this scope

error[E0425]: cannot find value `I64` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:744:58
|
744 |                     I64Store16(memarg)      => store(ic, I64, memarg, 16)?,
|                                                          ^^^ not found in this scope

error[E0531]: cannot find tuple struct/variant `I64Store32` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:745:21
|
745 |                     I64Store32(memarg)      => store(ic, I64, memarg, 32)?,
|                     ^^^^^^^^^^ not found in this scope

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:542:18
|
542 |     | ins!(0x89, Instr::I64Rotl)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:543:18
|
543 |     | ins!(0x8A, Instr::I64Rotr)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:545:18
|
545 |     | ins!(0x8B, Instr::F32Abs)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:546:18
|
546 |     | ins!(0x8C, Instr::F32Neg)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:547:18
|
547 |     | ins!(0x8D, Instr::F32Ceil)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:548:18
|
548 |     | ins!(0x8E, Instr::F32Floor)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0425]: cannot find value `I64` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:745:58
|
745 |                     I64Store32(memarg)      => store(ic, I64, memarg, 32)?,
|                                                          ^^^ not found in this scope

error[E0531]: cannot find tuple struct/variant `I64Store` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:746:21
|
746 |                     I64Store(memarg)        => store(ic, I64, memarg, 64)?,
|                     ^^^^^^^^ not found in this scope

error[E0425]: cannot find value `I64` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:746:58
|
746 |                     I64Store(memarg)        => store(ic, I64, memarg, 64)?,
|                                                          ^^^ not found in this scope

error[E0531]: cannot find tuple struct/variant `F32Store` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:748:21
|
748 |                     F32Store(memarg)        => store(ic, F32, memarg, 32)?,
|                     ^^^^^^^^ not found in this scope

error[E0425]: cannot find value `F32` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:748:58
|
748 |                     F32Store(memarg)        => store(ic, F32, memarg, 32)?,
|                                                          ^^^ not found in this scope

error[E0531]: cannot find tuple struct/variant `F64Store` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:749:21
|
749 |                     F64Store(memarg)        => store(ic, F64, memarg, 64)?,
|                     ^^^^^^^^ not found in this scope

error[E0425]: cannot find value `F64` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:749:58
|
749 |                     F64Store(memarg)        => store(ic, F64, memarg, 64)?,
|                                                          ^^^ not found in this scope

error[E0425]: cannot find function `MemIdx` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:754:39
|
754 |             CurrentMemory => { c.mems(MemIdx(0))?; ity![    ; I32] }
|                                       ^^^^^^ not found in this scope

error[E0425]: cannot find value `I32` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:754:63
|
754 |             CurrentMemory => { c.mems(MemIdx(0))?; ity![    ; I32] }
|                                                               ^^^ not found in this scope

error[E0425]: cannot find function `MemIdx` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:755:39
|
755 |             GrowMemory    => { c.mems(MemIdx(0))?; ity![I32 ; I32] }
|                                       ^^^^^^ not found in this scope

error[E0425]: cannot find value `I32` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:755:57
|
755 |             GrowMemory    => { c.mems(MemIdx(0))?; ity![I32 ; I32] }
|                                                         ^^^ not found in this scope

error[E0425]: cannot find value `I32` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:755:63
|
755 |             GrowMemory    => { c.mems(MemIdx(0))?; ity![I32 ; I32] }
|                                                               ^^^ not found in this scope

error[E0531]: cannot find tuple struct/variant `Block` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:763:13
|
763 |             Block(resulttype, ref block) => {
|             ^^^^^ not found in this scope

error[E0531]: cannot find tuple struct/variant `Loop` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:777:13
|
777 |             Loop(resulttype, ref block) => {
|             ^^^^ not found in this scope

error[E0531]: cannot find tuple struct/variant `IfElse` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:791:13
|
791 |             IfElse(resulttype, ref if_block, ref else_block) => {
|             ^^^^^^ not found in this scope

error[E0425]: cannot find value `I32` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:795:61
|
795 |                 ic.pop_opd_expect(ValTypeOrUnknown::ValType(I32))?;
|                                                             ^^^ not found in this scope

error[E0531]: cannot find tuple struct/variant `Br` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:812:13
|
812 |             Br(labelidx) => {
|             ^^ not found in this scope

error[E0531]: cannot find tuple struct/variant `BrIf` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:826:13
|
826 |             BrIf(labelidx) => {
|             ^^^^ not found in this scope

error[E0425]: cannot find value `I32` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:833:61
|
833 |                 ic.pop_opd_expect(ValTypeOrUnknown::ValType(I32))?;
|                                                             ^^^ not found in this scope

error[E0531]: cannot find tuple struct/variant `BrTable` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:841:13
|
841 |             BrTable(ref labelindices, labelidx_n) => {
|             ^^^^^^^ not found in this scope

error[E0531]: cannot find tuple struct/variant `LabelIdx` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:850:22
|
850 |                 for &LabelIdx(n) in ns {
|                      ^^^^^^^^ not found in this scope

error[E0425]: cannot find value `I32` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:857:61
|
857 |                 ic.pop_opd_expect(ValTypeOrUnknown::ValType(I32))?;
|                                                             ^^^ not found in this scope

error[E0425]: cannot find function `LabelIdx` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:870:44
|
870 |                 let resulttype = c.return_(LabelIdx(0))?;
|                                            ^^^^^^^^ not found in this scope

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:549:18
|
549 |     | ins!(0x8F, Instr::F32Trunc)
|                  ^^^^^ Use of undeclared type or module `Instr`
error[E0531]: cannot find tuple struct/variant `Call` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:884:13
|
884 |             Call(x) => {
|             ^^^^ not found in this scope


error[E0531]: cannot find tuple struct/variant `CallIndirect` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:891:13
|
891 |             CallIndirect(x) => {
|             ^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function `TableIdx` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:895:30
|
895 |                 } = c.tables(TableIdx(0))?;
|                              ^^^^^^^^ not found in this scope

error[E0422]: cannot find struct, variant or union type `TableType` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:892:21
|
892 |                 let TableType {
|                     ^^^^^^^^^ not found in this scope

error[E0425]: cannot find value `I32` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:901:61
|
901 |                 ic.pop_opd_expect(ValTypeOrUnknown::ValType(I32))?;
|                                                             ^^^ not found in this scope

error[E0412]: cannot find type `Instr` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:912:44
|
912 |     valid_with!((c, instruction_sequence: [Instr], ic: &mut InstrCtx) -> Valid {
|                                            ^^^^^ not found in this scope

error[E0412]: cannot find type `Expr` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:919:27
|
919 |     valid_with!((c, expr: Expr, with: ResultType) -> Valid {
|                           ^^^^ not found in this scope

error[E0412]: cannot find type `ResultType` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:919:39
|
919 |     valid_with!((c, expr: Expr, with: ResultType) -> Valid {
|                                       ^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `Expr` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:938:33
|
938 |     valid_with!((c, const_expr: Expr) -> Valid {
|                                 ^^^^ not found in this scope

error[E0531]: cannot find tuple struct/variant `I32Const` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:942:17
|
942 |                 I32Const(_) => (),
|                 ^^^^^^^^ not found in this scope

error[E0531]: cannot find tuple struct/variant `I64Const` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:943:17
|
943 |                 I64Const(_) => (),
|                 ^^^^^^^^ not found in this scope

error[E0531]: cannot find tuple struct/variant `F32Const` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:944:17
|
944 |                 F32Const(_) => (),
|                 ^^^^^^^^ not found in this scope

error[E0531]: cannot find tuple struct/variant `F64Const` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:945:17
|
945 |                 F64Const(_) => (),
|                 ^^^^^^^^ not found in this scope

error[E0531]: cannot find tuple struct/variant `GetGlobal` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:946:17
|
946 |                 GetGlobal(x) => {
|                 ^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `Func` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:960:27
|
960 |     valid_with!((c, func: Func) -> FuncType {
|                           ^^^^ not found in this scope

error[E0412]: cannot find type `FuncType` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:960:36
|
960 |     valid_with!((c, func: Func) -> FuncType {
|                                    ^^^^^^^^ not found in this scope

error[E0422]: cannot find struct, variant or union type `Func` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:961:13
|
961 |         let Func { type_: x, locals: t, body: expr } = func;
|             ^^^^ not found in this scope

error[E0412]: cannot find type `ResultType` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:968:21
|
968 |         let result: ResultType = t2_opt.into();
|                     ^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `Table` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:985:28
|
985 |     valid_with!((c, table: Table) -> TableType {
|                            ^^^^^ not found in this scope

error[E0412]: cannot find type `TableType` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:985:38
|
985 |     valid_with!((c, table: Table) -> TableType {
|                                      ^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `Mem` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:990:26
|
990 |     valid_with!((c, mem: Mem) -> MemType {
|                          ^^^ not found in this scope

error[E0412]: cannot find type `MemType` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:990:34
|
990 |     valid_with!((c, mem: Mem) -> MemType {
|                                  ^^^^^^^ not found in this scope

error[E0412]: cannot find type `Global` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:995:29
|
995 |     valid_with!((c, global: Global) -> GlobalType {
|                             ^^^^^^ not found in this scope
help: possible candidates are found in other modules, you can import them into scope
|
267 |     use std::alloc::Global;
|
267 |     use std::heap::Global;
|

error[E0412]: cannot find type `GlobalType` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:995:40
|
995 |     valid_with!((c, global: Global) -> GlobalType {
|                                        ^^^^^^^^^^ not found in this scope

error[E0422]: cannot find struct, variant or union type `Global` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:996:13
|
996 |         let Global {
|             ^^^^^^ not found in this scope
help: possible candidates are found in other modules, you can import them into scope
|
267 |     use std::alloc::Global;
|
267 |     use std::heap::Global;
|
267 |     use std::net::Ipv6MulticastScope::Global;
|

error[E0412]: cannot find type `Elem` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:1010:27
|
1010 |     valid_with!((c, elem: Elem) -> Valid {
|                           ^^^^ not found in this scope

error[E0422]: cannot find struct, variant or union type `Elem` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:1011:13
|
1011 |         let Elem {
|             ^^^^ not found in this scope

error[E0422]: cannot find struct, variant or union type `TableType` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:1017:13
|
1017 |         let TableType {
|             ^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `Data` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:1035:27
|
1035 |     valid_with!((c, data: Data) -> Valid {
|                           ^^^^ not found in this scope

error[E0422]: cannot find struct, variant or union type `Data` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:1036:13
|
1036 |         let Data {
|             ^^^^ not found in this scope

error[E0412]: cannot find type `Start` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:1049:28
|
1049 |     valid_with!((c, start: Start) -> Valid {
|                            ^^^^^ not found in this scope
|
= help: there is an enum variant `std::io::SeekFrom::Start`, try using `std::io::SeekFrom`?

error[E0422]: cannot find struct, variant or union type `Start` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:1050:13
|
1050 |         let Start {
|             ^^^^^ not found in this scope
help: possible candidate is found in another module, you can import it into scope
|
267  |     use std::io::SeekFrom::Start;
|

error[E0412]: cannot find type `FuncType` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:1054:17
|
1054 |         let ty: FuncType = c.funcs(*x)?;
|                 ^^^^^^^^ not found in this scope

error[E0412]: cannot find type `Export` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:1063:29
|
1063 |     valid_with!((c, export: Export) -> ExternType {
|                             ^^^^^^ not found in this scope

error[E0412]: cannot find type `ExternType` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:1063:40
|
1063 |     valid_with!((c, export: Export) -> ExternType {
|                                        ^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `Import` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:1088:29
|
1088 |     valid_with!((c, import: Import) -> ExternType {
|                             ^^^^^^ not found in this scope

error[E0412]: cannot find type `ExternType` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:1088:40
|
1088 |     valid_with!((c, import: Import) -> ExternType {
|                                        ^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `Module` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:1113:43
|
1113 |     valid_with!((empty_c, module_prepass: Module) -> () {
|                                           ^^^^^^ not found in this scope

error[E0412]: cannot find type `FuncType` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:1125:44
|
1125 |     fn import_filter_funcs<'a>(types: &'a [FuncType],
|                                            ^^^^^^^^ not found in this scope

error[E0412]: cannot find type `Import` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:1126:46
|
1126 |                                imports: &'a [Import])
|                                              ^^^^^^ not found in this scope

error[E0412]: cannot find type `FuncType` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:1127:35
|
1127 |         -> impl Iterator<Item=&'a FuncType> + 'a
|                                   ^^^^^^^^ not found in this scope

error[E0412]: cannot find type `Import` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:1140:47
|
1140 |     fn import_filter_tables<'a>(imports: &'a [Import])
|                                               ^^^^^^ not found in this scope

error[E0412]: cannot find type `TableType` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:1141:35
|
1141 |         -> impl Iterator<Item=&'a TableType> + 'a
|                                   ^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `Import` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:1153:45
|
1153 |     fn import_filter_mems<'a>(imports: &'a [Import])
|                                             ^^^^^^ not found in this scope

error[E0412]: cannot find type `MemType` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:1154:35
|
1154 |         -> impl Iterator<Item=&'a MemType> + 'a
|                                   ^^^^^^^ not found in this scope

error[E0412]: cannot find type `Import` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:1166:48
|
1166 |     fn import_filter_globals<'a>(imports: &'a [Import])
|                                                ^^^^^^ not found in this scope

error[E0412]: cannot find type `GlobalType` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:1167:35
|
1167 |         -> impl Iterator<Item=&'a GlobalType> + 'a
|                                   ^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `Module` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:1179:35
|
1179 |     valid_with!((empty_c, module: Module) -> ImportExportMapping {
|                                   ^^^^^^ not found in this scope

error[E0422]: cannot find struct, variant or union type `Module` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:1180:13
|
1180 |         let Module {
|             ^^^^^^ not found in this scope

error[E0412]: cannot find type `Module` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:1300:13
|
1300 |     module: Module,
|             ^^^^^^ not found in this scope

error[E0412]: cannot find type `Module` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:1304:19
|
1304 |     type Target = Module;
|                   ^^^^^^ not found in this scope

error[E0412]: cannot find type `Module` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs:1315:32
|
1315 | pub fn validate_module(module: Module) -> VResult<ValidatedModule> {
|                                ^^^^^^ not found in this scope

error: aborting due to 457 previous errors

Some errors occurred: E0408, E0412, E0422, E0425, E0432, E0433, E0531.
For more information about an error, try `rustc --explain E0408`.
error: Could not compile `greenwasm-validation`.

Caused by:
process didn't exit successfully: `rustc --crate-name greenwasm_validation .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-validation-0.2.1/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=1 -C debuginfo=2 -C debug-assertions=on -C metadata=69a593345c61e821 -C extra-filename=-69a593345c61e821 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern greenwasm_structure=/home/cratesfyi/cratesfyi/debug/deps/libgreenwasm_structure-c84928ab67321419.rlib --extern-version greenwasm_structure=greenwasm-structure,0.2.0 --cap-lints allow` (exit code: 101)
error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:550:18
|
550 |     | ins!(0x90, Instr::F32Nearest)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:551:18
|
551 |     | ins!(0x91, Instr::F32Sqrt)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:552:18
|
552 |     | ins!(0x92, Instr::F32Add)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:553:18
|
553 |     | ins!(0x93, Instr::F32Sub)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:554:18
|
554 |     | ins!(0x94, Instr::F32Mul)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:555:18
|
555 |     | ins!(0x95, Instr::F32Div)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:556:18
|
556 |     | ins!(0x96, Instr::F32Min)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:557:18
|
557 |     | ins!(0x97, Instr::F32Max)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:558:18
|
558 |     | ins!(0x98, Instr::F32CopySign)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:560:18
|
560 |     | ins!(0x99, Instr::F64Abs)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:561:18
|
561 |     | ins!(0x9A, Instr::F64Neg)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:562:18
|
562 |     | ins!(0x9B, Instr::F64Ceil)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:563:18
|
563 |     | ins!(0x9C, Instr::F64Floor)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:564:18
|
564 |     | ins!(0x9D, Instr::F64Trunc)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:565:18
|
565 |     | ins!(0x9E, Instr::F64Nearest)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:566:18
|
566 |     | ins!(0x9F, Instr::F64Sqrt)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:567:18
|
567 |     | ins!(0xA0, Instr::F64Add)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:568:18
|
568 |     | ins!(0xA1, Instr::F64Sub)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:569:18
|
569 |     | ins!(0xA2, Instr::F64Mul)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:570:18
|
570 |     | ins!(0xA3, Instr::F64Div)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:571:18
|
571 |     | ins!(0xA4, Instr::F64Min)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:572:18
|
572 |     | ins!(0xA5, Instr::F64Max)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:573:18
|
573 |     | ins!(0xA6, Instr::F64CopySign)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:575:18
|
575 |     | ins!(0xA7, Instr::I32WrapI64)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:576:18
|
576 |     | ins!(0xA8, Instr::I32TruncSF32)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:577:18
|
577 |     | ins!(0xA9, Instr::I32TruncUF32)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:578:18
|
578 |     | ins!(0xAA, Instr::I32TruncSF64)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:579:18
|
579 |     | ins!(0xAB, Instr::I32TruncUF64)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:581:18
|
581 |     | ins!(0xAC, Instr::I64ExtendSI32)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:582:18
|
582 |     | ins!(0xAD, Instr::I64ExtendUI32)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:583:18
|
583 |     | ins!(0xAE, Instr::I64TruncSF32)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:584:18
|
584 |     | ins!(0xAF, Instr::I64TruncUF32)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:585:18
|
585 |     | ins!(0xB0, Instr::I64TruncSF64)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:586:18
|
586 |     | ins!(0xB1, Instr::I64TruncUF64)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:588:18
|
588 |     | ins!(0xB2, Instr::F32ConvertSI32)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:589:18
|
589 |     | ins!(0xB3, Instr::F32ConvertUI32)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:590:18
|
590 |     | ins!(0xB4, Instr::F32ConvertSI64)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:591:18
|
591 |     | ins!(0xB5, Instr::F32ConvertUI64)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:592:18
|
592 |     | ins!(0xB6, Instr::F32DemoteF64)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:594:18
|
594 |     | ins!(0xB7, Instr::F64ConvertSI32)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:595:18
|
595 |     | ins!(0xB8, Instr::F64ConvertUI32)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:596:18
|
596 |     | ins!(0xB9, Instr::F64ConvertSI64)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:597:18
|
597 |     | ins!(0xBA, Instr::F64ConvertUI64)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:598:18
|
598 |     | ins!(0xBB, Instr::F64PromoteF32)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:600:18
|
600 |     | ins!(0xBC, Instr::I32ReinterpretF32)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:601:18
|
601 |     | ins!(0xBD, Instr::I64ReinterpretF64)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:602:18
|
602 |     | ins!(0xBE, Instr::F32ReinterpretI32)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `Instr`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:603:18
|
603 |     | ins!(0xBF, Instr::F64ReinterpretI64)
|                  ^^^^^ Use of undeclared type or module `Instr`

error[E0433]: failed to resolve. Use of undeclared type or module `ImportDesc`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:687:57
|
687 |       do_parse!(btag!(0x00) >> x:  parse_typeidx    >> (ImportDesc::Func(x)))
|                                                         ^^^^^^^^^^ Use of undeclared type or module `ImportDesc`

error[E0433]: failed to resolve. Use of undeclared type or module `ImportDesc`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:688:57
|
688 |     | do_parse!(btag!(0x01) >> tt: parse_tabletype  >> (ImportDesc::Table(tt)))
|                                                         ^^^^^^^^^^ Use of undeclared type or module `ImportDesc`

error[E0433]: failed to resolve. Use of undeclared type or module `ImportDesc`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:689:57
|
689 |     | do_parse!(btag!(0x02) >> mt: parse_memtype    >> (ImportDesc::Mem(mt)))
|                                                         ^^^^^^^^^^ Use of undeclared type or module `ImportDesc`

error[E0433]: failed to resolve. Use of undeclared type or module `ImportDesc`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:690:57
|
690 |     | do_parse!(btag!(0x03) >> gt: parse_globaltype >> (ImportDesc::Global(gt)))
|                                                         ^^^^^^^^^^ Use of undeclared type or module `ImportDesc`

error[E0433]: failed to resolve. Use of undeclared type or module `ExportDesc`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:746:56
|
746 |       do_parse!(btag!(0x00) >> x: parse_funcidx    >> (ExportDesc::Func(x)))
|                                                        ^^^^^^^^^^ Use of undeclared type or module `ExportDesc`

error[E0433]: failed to resolve. Use of undeclared type or module `ExportDesc`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:747:56
|
747 |     | do_parse!(btag!(0x01) >> x: parse_tableidx   >> (ExportDesc::Table(x)))
|                                                        ^^^^^^^^^^ Use of undeclared type or module `ExportDesc`

error[E0433]: failed to resolve. Use of undeclared type or module `ExportDesc`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:748:56
|
748 |     | do_parse!(btag!(0x02) >> x: parse_memidx     >> (ExportDesc::Mem(x)))
|                                                        ^^^^^^^^^^ Use of undeclared type or module `ExportDesc`

error[E0433]: failed to resolve. Use of undeclared type or module `ExportDesc`
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:749:56
|
749 |     | do_parse!(btag!(0x03) >> x: parse_globalidx  >> (ExportDesc::Global(x)))
|                                                        ^^^^^^^^^^ Use of undeclared type or module `ExportDesc`

error[E0433]: failed to resolve. Maybe a missing `extern crate greenwasm_structure;`?
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:792:18
|
792 |             <= ::greenwasm_structure::types::WEC_MAX_SIZE as u64
|                  ^^^^^^^^^^^^^^^^^^^ Maybe a missing `extern crate greenwasm_structure;`?

error[E0412]: cannot find type `Wec` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:58:72
|
58 | fn parse_vec<'a, F, B>(input: Inp<'a>, parse_b: F) -> IResult<Inp<'a>, Wec<B>>
|                                                                        ^^^ did you mean `Vec`?

error[E0412]: cannot find type `Name` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:150:25
|
150 | named!(parse_name <Inp, Name>, do_parse!(
|                         ^^^^ not found in this scope

error[E0412]: cannot find type `ValType` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:166:28
|
166 | named!(parse_valtype <Inp, ValType>, alt!(
|                            ^^^^^^^ not found in this scope

error[E0412]: cannot find type `ResultType` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:175:30
|
175 | named!(parse_blocktype <Inp, ResultType>, alt!(
|                              ^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `FuncType` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:182:29
|
182 | named!(parse_functype <Inp, FuncType>, do_parse!(
|                             ^^^^^^^^ not found in this scope

error[E0422]: cannot find struct, variant or union type `FuncType` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:186:9
|
186 |     >> (FuncType {
|         ^^^^^^^^ not found in this scope

error[E0412]: cannot find type `Limits` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:194:27
|
194 | named!(parse_limits <Inp, Limits>, alt!(
|                           ^^^^^^ not found in this scope

error[E0422]: cannot find struct, variant or union type `Limits` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:198:13
|
198 |         >> (Limits { min: n, max: None })
|             ^^^^^^ not found in this scope

error[E0422]: cannot find struct, variant or union type `Limits` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:204:13
|
204 |         >> (Limits { min: n, max: Some(m) })
|             ^^^^^^ not found in this scope

error[E0412]: cannot find type `MemType` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:210:28
|
210 | named!(parse_memtype <Inp, MemType>, map!(parse_limits, |limits| MemType { limits }));
|                            ^^^^^^^ not found in this scope

error[E0422]: cannot find struct, variant or union type `MemType` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:210:66
|
210 | named!(parse_memtype <Inp, MemType>, map!(parse_limits, |limits| MemType { limits }));
|                                                                  ^^^^^^^ not found in this scope

error[E0412]: cannot find type `TableType` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:215:30
|
215 | named!(parse_tabletype <Inp, TableType>, do_parse!(
|                              ^^^^^^^^^ not found in this scope

error[E0422]: cannot find struct, variant or union type `TableType` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:218:9
|
218 |     >> (TableType{ limits: lim, elemtype: et })
|         ^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `ElemType` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:220:29
|
220 | named!(parse_elemtype <Inp, ElemType>, btagmap!(0x70, ElemType::AnyFunc));
|                             ^^^^^^^^ not found in this scope

error[E0412]: cannot find type `GlobalType` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:225:31
|
225 | named!(parse_globaltype <Inp, GlobalType>, do_parse!(
|                               ^^^^^^^^^^ not found in this scope

error[E0422]: cannot find struct, variant or union type `GlobalType` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:228:9
|
228 |     >> (GlobalType{ mutability: m, valtype: t })
|         ^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `Mut` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:230:24
|
230 | named!(parse_mut <Inp, Mut>, alt!(
|                        ^^^ not found in this scope

error[E0412]: cannot find type `Instr` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:246:11
|
246 |     Instr(Instr),
|           ^^^^^
|           |
|           not found in this scope
|           help: you can try using the variant's enum: `InstrEvent`

error[E0412]: cannot find type `ResultType` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:247:11
|
247 |     Block(ResultType),
|           ^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `ResultType` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:248:10
|
248 |     Loop(ResultType),
|          ^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `ResultType` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:249:8
|
249 |     If(ResultType),
|        ^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `Instr` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:253:27
|
253 | impl Into<InstrEvent> for Instr {
|                           ^^^^^
|                           |
|                           not found in this scope
|                           help: you can try using the variant's enum: `InstrEvent`

error[E0412]: cannot find type `Instr` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:260:33
|
260 |     stack: Vec<(InstrEvent, Vec<Instr>)>,
|                                 ^^^^^
|                                 |
|                                 not found in this scope
|                                 help: you can try using the variant's enum: `InstrEvent`

error[E0412]: cannot find type `Instr` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:266:48
|
266 |     fn top(&mut self) -> &mut (InstrEvent, Vec<Instr>) {
|                                                ^^^^^
|                                                |
|                                                not found in this scope
|                                                help: you can try using the variant's enum: `InstrEvent`

error[E0412]: cannot find type `Instr` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:272:61
|
272 |     fn event(&mut self, e: InstrEvent) -> Result<Option<Vec<Instr>>, InstrStackError> {
|                                                             ^^^^^
|                                                             |
|                                                             not found in this scope
|                                                             help: you can try using the variant's enum: `InstrEvent`

error[E0412]: cannot find type `Instr` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:341:49
|
341 | fn parse_instrs_end(i: Inp) -> IResult<Inp, Vec<Instr>> {
|                                                 ^^^^^
|                                                 |
|                                                 not found in this scope
|                                                 help: you can try using the variant's enum: `InstrEvent`

error[E0412]: cannot find type `Memarg` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:606:27
|
606 | named!(parse_memarg <Inp, Memarg>, do_parse!(
|                           ^^^^^^ not found in this scope

error[E0422]: cannot find struct, variant or union type `Memarg` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:609:9
|
609 |     >> (Memarg { offset: o, align: a })
|         ^^^^^^ not found in this scope

error[E0412]: cannot find type `Expr` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:614:25
|
614 | named!(parse_expr <Inp, Expr>, do_parse!(
|                         ^^^^
|                         |
|                         not found in this scope
|                         help: you can try using the variant's enum: `InstrEvent`

error[E0422]: cannot find struct, variant or union type `Expr` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:616:9
|
616 |     >> (Expr { body: ins })
|         ^^^^ not found in this scope
help: possible candidate is found in another module, you can import it into scope
|
10  | use InstrEvent::Expr;
|

error[E0412]: cannot find type `TypeIdx` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:627:28
|
627 | named!(parse_typeidx <Inp, TypeIdx>,     map!(parse_u32, TypeIdx));
|                            ^^^^^^^ not found in this scope

error[E0425]: cannot find value `TypeIdx` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:627:58
|
627 | named!(parse_typeidx <Inp, TypeIdx>,     map!(parse_u32, TypeIdx));
|                                                          ^^^^^^^ not found in this scope

error[E0412]: cannot find type `FuncIdx` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:628:28
|
628 | named!(parse_funcidx <Inp, FuncIdx>,     map!(parse_u32, FuncIdx));
|                            ^^^^^^^ not found in this scope

error[E0425]: cannot find value `FuncIdx` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:628:58
|
628 | named!(parse_funcidx <Inp, FuncIdx>,     map!(parse_u32, FuncIdx));
|                                                          ^^^^^^^ not found in this scope

error[E0412]: cannot find type `TableIdx` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:629:29
|
629 | named!(parse_tableidx <Inp, TableIdx>,   map!(parse_u32, TableIdx));
|                             ^^^^^^^^ not found in this scope

error[E0425]: cannot find value `TableIdx` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:629:58
|
629 | named!(parse_tableidx <Inp, TableIdx>,   map!(parse_u32, TableIdx));
|                                                          ^^^^^^^^ not found in this scope

error[E0412]: cannot find type `MemIdx` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:630:27
|
630 | named!(parse_memidx <Inp, MemIdx>,       map!(parse_u32, MemIdx));
|                           ^^^^^^ not found in this scope

error[E0425]: cannot find value `MemIdx` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:630:58
|
630 | named!(parse_memidx <Inp, MemIdx>,       map!(parse_u32, MemIdx));
|                                                          ^^^^^^ not found in this scope

error[E0412]: cannot find type `GlobalIdx` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:631:30
|
631 | named!(parse_globalidx <Inp, GlobalIdx>, map!(parse_u32, GlobalIdx));
|                              ^^^^^^^^^ not found in this scope

error[E0425]: cannot find value `GlobalIdx` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:631:58
|
631 | named!(parse_globalidx <Inp, GlobalIdx>, map!(parse_u32, GlobalIdx));
|                                                          ^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `LocalIdx` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:632:29
|
632 | named!(parse_localidx <Inp, LocalIdx>,   map!(parse_u32, LocalIdx));
|                             ^^^^^^^^ not found in this scope

error[E0425]: cannot find value `LocalIdx` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:632:58
|
632 | named!(parse_localidx <Inp, LocalIdx>,   map!(parse_u32, LocalIdx));
|                                                          ^^^^^^^^ not found in this scope

error[E0412]: cannot find type `LabelIdx` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:633:29
|
633 | named!(parse_labelidx <Inp, LabelIdx>,   map!(parse_u32, LabelIdx));
|                             ^^^^^^^^ not found in this scope

error[E0425]: cannot find value `LabelIdx` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:633:58
|
633 | named!(parse_labelidx <Inp, LabelIdx>,   map!(parse_u32, LabelIdx));
|                                                          ^^^^^^^^ not found in this scope

error[E0412]: cannot find type `Name` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:652:15
|
652 |     pub name: Name,
|               ^^^^ not found in this scope

error[E0412]: cannot find type `Wec` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:668:25
|
668 | named!(parse_type <Inp, Wec<FuncType>>, call!(parse_vec, parse_functype));
|                         ^^^ did you mean `Vec`?

error[E0412]: cannot find type `FuncType` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:668:29
|
668 | named!(parse_type <Inp, Wec<FuncType>>, call!(parse_vec, parse_functype));
|                             ^^^^^^^^ not found in this scope

error[E0412]: cannot find type `Wec` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:669:28
|
669 | named!(parse_typesec <Inp, Wec<FuncType>>,
|                            ^^^ did you mean `Vec`?

error[E0412]: cannot find type `FuncType` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:669:32
|
669 | named!(parse_typesec <Inp, Wec<FuncType>>,
|                                ^^^^^^^^ not found in this scope

error[E0412]: cannot find type `Import` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:676:27
|
676 | named!(parse_import <Inp, Import>, do_parse!(
|                           ^^^^^^ not found in this scope

error[E0422]: cannot find struct, variant or union type `Import` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:680:9
|
680 |     >> (Import { module, name, desc })
|         ^^^^^^ not found in this scope

error[E0412]: cannot find type `Wec` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:682:28
|
682 | named!(parse_imports <Inp, Wec<Import>>, call!(parse_vec, parse_import));
|                            ^^^ did you mean `Vec`?

error[E0412]: cannot find type `Import` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:682:32
|
682 | named!(parse_imports <Inp, Wec<Import>>, call!(parse_vec, parse_import));
|                                ^^^^^^ not found in this scope

error[E0412]: cannot find type `Wec` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:683:30
|
683 | named!(parse_importsec <Inp, Wec<Import>>,
|                              ^^^ did you mean `Vec`?

error[E0412]: cannot find type `Import` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:683:34
|
683 | named!(parse_importsec <Inp, Wec<Import>>,
|                                  ^^^^^^ not found in this scope

error[E0412]: cannot find type `ImportDesc` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:686:31
|
686 | named!(parse_importdesc <Inp, ImportDesc>, alt!(
|                               ^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `Wec` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:694:26
|
694 | named!(parse_func_ <Inp, Wec<TypeIdx>>, call!(parse_vec, parse_typeidx));
|                          ^^^ did you mean `Vec`?

error[E0412]: cannot find type `TypeIdx` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:694:30
|
694 | named!(parse_func_ <Inp, Wec<TypeIdx>>, call!(parse_vec, parse_typeidx));
|                              ^^^^^^^ not found in this scope

error[E0412]: cannot find type `Wec` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:695:28
|
695 | named!(parse_funcsec <Inp, Wec<TypeIdx>>,
|                            ^^^ did you mean `Vec`?

error[E0412]: cannot find type `TypeIdx` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:695:32
|
695 | named!(parse_funcsec <Inp, Wec<TypeIdx>>,
|                                ^^^^^^^ not found in this scope

error[E0412]: cannot find type `Table` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:701:26
|
701 | named!(parse_table <Inp, Table>, do_parse!(
|                          ^^^^^ not found in this scope

error[E0422]: cannot find struct, variant or union type `Table` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:703:9
|
703 |     >> (Table { type_: tt })
|         ^^^^^ not found in this scope

error[E0412]: cannot find type `Wec` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:705:27
|
705 | named!(parse_tables <Inp, Wec<Table>>, call!(parse_vec, parse_table));
|                           ^^^ did you mean `Vec`?

error[E0412]: cannot find type `Table` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:705:31
|
705 | named!(parse_tables <Inp, Wec<Table>>, call!(parse_vec, parse_table));
|                               ^^^^^ not found in this scope

error[E0412]: cannot find type `Wec` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:706:29
|
706 | named!(parse_tablesec <Inp, Wec<Table>>,
|                             ^^^ did you mean `Vec`?

error[E0412]: cannot find type `Table` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:706:33
|
706 | named!(parse_tablesec <Inp, Wec<Table>>,
|                                 ^^^^^ not found in this scope

error[E0412]: cannot find type `Mem` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:712:24
|
712 | named!(parse_mem <Inp, Mem>, do_parse!(
|                        ^^^ not found in this scope

error[E0422]: cannot find struct, variant or union type `Mem` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:714:9
|
714 |     >> (Mem { type_: mt })
|         ^^^ not found in this scope

error[E0412]: cannot find type `Wec` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:716:25
|
716 | named!(parse_mems <Inp, Wec<Mem>>, call!(parse_vec, parse_mem));
|                         ^^^ did you mean `Vec`?

error[E0412]: cannot find type `Mem` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:716:29
|
716 | named!(parse_mems <Inp, Wec<Mem>>, call!(parse_vec, parse_mem));
|                             ^^^ not found in this scope

error[E0412]: cannot find type `Wec` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:717:27
|
717 | named!(parse_memsec <Inp, Wec<Mem>>,
|                           ^^^ did you mean `Vec`?

error[E0412]: cannot find type `Mem` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:717:31
|
717 | named!(parse_memsec <Inp, Wec<Mem>>,
|                               ^^^ not found in this scope

error[E0412]: cannot find type `Global` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:723:27
|
723 | named!(parse_global <Inp, Global>, do_parse!(
|                           ^^^^^^ not found in this scope
help: possible candidates are found in other modules, you can import them into scope
|
10  | use std::alloc::Global;
|
10  | use std::heap::Global;
|

error[E0422]: cannot find struct, variant or union type `Global` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:726:9
|
726 |     >> (Global { type_: gt, init: e })
|         ^^^^^^ not found in this scope
help: possible candidates are found in other modules, you can import them into scope
|
10  | use std::alloc::Global;
|
10  | use std::heap::Global;
|
10  | use std::net::Ipv6MulticastScope::Global;
|

error[E0412]: cannot find type `Wec` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:728:28
|
728 | named!(parse_globals <Inp, Wec<Global>>, call!(parse_vec, parse_global));
|                            ^^^ did you mean `Vec`?

error[E0412]: cannot find type `Global` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:728:32
|
728 | named!(parse_globals <Inp, Wec<Global>>, call!(parse_vec, parse_global));
|                                ^^^^^^ not found in this scope
help: possible candidates are found in other modules, you can import them into scope
|
10  | use std::alloc::Global;
|
10  | use std::heap::Global;
|

error[E0412]: cannot find type `Wec` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:729:30
|
729 | named!(parse_globalsec <Inp, Wec<Global>>,
|                              ^^^ did you mean `Vec`?

error[E0412]: cannot find type `Global` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:729:34
|
729 | named!(parse_globalsec <Inp, Wec<Global>>,
|                                  ^^^^^^ not found in this scope
help: possible candidates are found in other modules, you can import them into scope
|
10  | use std::alloc::Global;
|
10  | use std::heap::Global;
|

error[E0412]: cannot find type `Export` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:736:27
|
736 | named!(parse_export <Inp, Export>, do_parse!(
|                           ^^^^^^ not found in this scope

error[E0422]: cannot find struct, variant or union type `Export` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:739:9
|
739 |     >> (Export { name, desc })
|         ^^^^^^ not found in this scope

error[E0412]: cannot find type `Wec` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:741:28
|
741 | named!(parse_exports <Inp, Wec<Export>>, call!(parse_vec, parse_export));
|                            ^^^ did you mean `Vec`?

error[E0412]: cannot find type `Export` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:741:32
|
741 | named!(parse_exports <Inp, Wec<Export>>, call!(parse_vec, parse_export));
|                                ^^^^^^ not found in this scope

error[E0412]: cannot find type `Wec` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:742:30
|
742 | named!(parse_exportsec <Inp, Wec<Export>>,
|                              ^^^ did you mean `Vec`?

error[E0412]: cannot find type `Export` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:742:34
|
742 | named!(parse_exportsec <Inp, Wec<Export>>,
|                                  ^^^^^^ not found in this scope

error[E0412]: cannot find type `ExportDesc` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:745:31
|
745 | named!(parse_exportdesc <Inp, ExportDesc>, alt!(
|                               ^^^^^^^^^^ not found in this scope

error[E0412]: cannot find type `Start` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:754:26
|
754 | named!(parse_start <Inp, Start>, do_parse!(
|                          ^^^^^ not found in this scope
|
= help: there is an enum variant `std::io::SeekFrom::Start`, try using `std::io::SeekFrom`?

error[E0422]: cannot find struct, variant or union type `Start` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:756:9
|
756 |     >> (Start { func: x })
|         ^^^^^ not found in this scope
help: possible candidate is found in another module, you can import it into scope
|
10  | use std::io::SeekFrom::Start;
|

error[E0412]: cannot find type `Start` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:758:36
|
758 | named!(parse_startsec <Inp, Option<Start>>,
|                                    ^^^^^ not found in this scope
|
= help: there is an enum variant `std::io::SeekFrom::Start`, try using `std::io::SeekFrom`?

error[E0412]: cannot find type `Elem` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:764:25
|
764 | named!(parse_elem <Inp, Elem>, do_parse!(
|                         ^^^^ not found in this scope

error[E0422]: cannot find struct, variant or union type `Elem` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:768:9
|
768 |     >> (Elem { table: x, offset: e, init: ys })
|         ^^^^ not found in this scope

error[E0412]: cannot find type `Wec` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:770:26
|
770 | named!(parse_elems <Inp, Wec<Elem>>, call!(parse_vec, parse_elem));
|                          ^^^ did you mean `Vec`?

error[E0412]: cannot find type `Elem` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:770:30
|
770 | named!(parse_elems <Inp, Wec<Elem>>, call!(parse_vec, parse_elem));
|                              ^^^^ not found in this scope

error[E0412]: cannot find type `Wec` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:771:28
|
771 | named!(parse_elemsec <Inp, Wec<Elem>>,
|                            ^^^ did you mean `Vec`?

error[E0412]: cannot find type `Elem` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:771:32
|
771 | named!(parse_elemsec <Inp, Wec<Elem>>,
|                                ^^^^ not found in this scope

error[E0412]: cannot find type `Wec` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:778:13
|
778 |     locals: Wec<ValType>,
|             ^^^ did you mean `Vec`?

error[E0412]: cannot find type `ValType` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:778:17
|
778 |     locals: Wec<ValType>,
|                 ^^^^^^^ not found in this scope

error[E0412]: cannot find type `Expr` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:779:11
|
779 |     body: Expr,
|           ^^^^
|           |
|           not found in this scope
|           help: you can try using the variant's enum: `InstrEvent`

error[E0412]: cannot find type `ValType` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:781:35
|
781 | named!(parse_locals <Inp, (usize, ValType)>, do_parse!(
|                                   ^^^^^^^ not found in this scope

error[E0412]: cannot find type `Wec` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:790:16
|
790 |         |tss: &Wec<(_, _)>|
|                ^^^ did you mean `Vec`?

error[E0412]: cannot find type `Wec` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:810:26
|
810 | named!(parse_codes <Inp, Wec<Code>>, call!(parse_vec, parse_code));
|                          ^^^ did you mean `Vec`?

error[E0412]: cannot find type `Wec` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:811:28
|
811 | named!(parse_codesec <Inp, Wec<Code>>,
|                            ^^^ did you mean `Vec`?

error[E0412]: cannot find type `Data` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:817:25
|
817 | named!(parse_data <Inp, Data>, do_parse!(
|                         ^^^^ not found in this scope

error[E0422]: cannot find struct, variant or union type `Data` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:821:9
|
821 |     >> (Data { data: x, offset: e, init: bs })
|         ^^^^ not found in this scope

error[E0412]: cannot find type `Wec` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:823:26
|
823 | named!(parse_datas <Inp, Wec<Data>>, call!(parse_vec, parse_data));
|                          ^^^ did you mean `Vec`?

error[E0412]: cannot find type `Data` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:823:30
|
823 | named!(parse_datas <Inp, Wec<Data>>, call!(parse_vec, parse_data));
|                              ^^^^ not found in this scope

error[E0412]: cannot find type `Wec` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:824:28
|
824 | named!(parse_datasec <Inp, Wec<Data>>,
|                            ^^^ did you mean `Vec`?

error[E0412]: cannot find type `Data` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:824:32
|
824 | named!(parse_datasec <Inp, Wec<Data>>,
|                                ^^^^ not found in this scope

error[E0412]: cannot find type `Module` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:837:28
|
837 | named!(parse_module <Inp, (Module, Vec<CustomSection>)>, do_parse!(
|                            ^^^^^^ not found in this scope

error[E0422]: cannot find struct, variant or union type `Func` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:870:17
|
870 |                 Func { type_, locals, body }
|                 ^^^^ not found in this scope

error[E0422]: cannot find struct, variant or union type `Module` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:889:13
|
889 |             Module {
|             ^^^^^^ not found in this scope

error[E0412]: cannot find type `Module` in this scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:910:49
|
910 | pub fn parse_binary_format(b: &[u8]) -> Result<(Module, Vec<CustomSection>), ParseError> {
|                                                 ^^^^^^ not found in this scope

error[E0599]: no function or associated item named `from_le_bytes` found for type `u32` in the current scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:141:24
|
141 |     >> (f32::from_bits(u32::from_le_bytes(bs)))
|                        ^^^^^^^^^^^^^^^^^^ function or associated item not found in `u32`
|
= help: did you mean `from_bytes`?

error[E0599]: no function or associated item named `from_le_bytes` found for type `u64` in the current scope
--> .cargo/registry/src/github.com-1ecc6299db9ec823/greenwasm-binary-format-0.2.1/src/lib.rs:145:24
|
145 |     >> (f64::from_bits(u64::from_le_bytes(bs)))
|                        ^^^^^^^^^^^^^^^^^^ function or associated item not found in `u64`
|
= help: did you mean `from_bytes`?

error: aborting due to 333 previous errors

Some errors occurred: E0412, E0422, E0425, E0433, E0599.
For more information about an error, try `rustc --explain E0412`.
thread 'main' panicked at 'Error(
CargoError(
build failed
),
State {
next_error: None,
backtrace: None
}
)', src/bin/cratesfyi.rs:142:13
note: Run with `RUST_BACKTRACE=1` for a backtrace.