[INFO] fetching crate lightbeam 0.8.0... [INFO] checking lightbeam-0.8.0 against try#e922e6444795ab795fab1943288aee3d543699b8 for pr-66852 [INFO] extracting crate lightbeam 0.8.0 into /workspace/builds/worker-6/source [INFO] validating manifest of crates.io crate lightbeam 0.8.0 on toolchain e922e6444795ab795fab1943288aee3d543699b8 [INFO] running `"/workspace/cargo-home/bin/cargo" "+e922e6444795ab795fab1943288aee3d543699b8" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking crates.io crate lightbeam 0.8.0 [INFO] finished tweaking crates.io crate lightbeam 0.8.0 [INFO] tweaked toml for crates.io crate lightbeam 0.8.0 written to /workspace/builds/worker-6/source/Cargo.toml [INFO] crate crates.io crate lightbeam 0.8.0 already has a lockfile, it will not be regenerated [INFO] running `"/workspace/cargo-home/bin/cargo" "+e922e6444795ab795fab1943288aee3d543699b8" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+e922e6444795ab795fab1943288aee3d543699b8" "check" "--frozen" "--all" "--all-targets"` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] bfc9b1613e0873794607a778669b2badecc2cc1963f0041d3c7dc2e4f155e0cc [INFO] running `"docker" "start" "-a" "bfc9b1613e0873794607a778669b2badecc2cc1963f0041d3c7dc2e4f155e0cc"` [INFO] [stderr] Compiling syn v1.0.8 [INFO] [stderr] Compiling cranelift-entity v0.50.0 [INFO] [stderr] Compiling cranelift-codegen-shared v0.50.0 [INFO] [stderr] Compiling target-lexicon v0.9.0 [INFO] [stderr] Compiling stable_deref_trait v1.1.1 [INFO] [stderr] Compiling anyhow v1.0.22 [INFO] [stderr] Checking multi_mut v0.1.3 [INFO] [stderr] Compiling capstone-sys v0.10.0 [INFO] [stderr] Checking itertools v0.8.1 [INFO] [stderr] Compiling owning_ref v0.4.0 [INFO] [stderr] Compiling cranelift-codegen-meta v0.50.0 [INFO] [stderr] Checking wat v1.0.4 [INFO] [stderr] Checking cranelift-bforest v0.50.0 [INFO] [stderr] Checking dynasmrt v0.5.1 [INFO] [stderr] Checking env_logger v0.6.2 [INFO] [stderr] Checking quickcheck v0.9.0 [INFO] [stderr] Compiling cranelift-codegen v0.50.0 [INFO] [stderr] Compiling thiserror-impl v1.0.6 [INFO] [stderr] Compiling dynasm v0.5.1 [INFO] [stderr] Checking thiserror v1.0.6 [INFO] [stderr] Checking capstone v0.6.0 [INFO] [stderr] Checking lightbeam v0.8.0 (/opt/rustwide/workdir) [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1201:32 [INFO] [stderr] | [INFO] [stderr] 1201 | if let Some(i) = i.try_into() { [INFO] [stderr] | ^^^^^^^ ------------ this match expression has type `std::result::Result<_, _>` [INFO] [stderr] | | [INFO] [stderr] | expected enum `std::result::Result`, found enum `std::option::Option` [INFO] [stderr] ... [INFO] [stderr] 2153 | cmp_i64!(i64_eq, cc::EQUAL, cc::EQUAL, |a, b| a == b); [INFO] [stderr] | ------------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::result::Result<_, _>` [INFO] [stderr] found enum `std::option::Option<_>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1215:32 [INFO] [stderr] | [INFO] [stderr] 1215 | if let Some(i) = i.try_into() { [INFO] [stderr] | ^^^^^^^ ------------ this match expression has type `std::result::Result<_, _>` [INFO] [stderr] | | [INFO] [stderr] | expected enum `std::result::Result`, found enum `std::option::Option` [INFO] [stderr] ... [INFO] [stderr] 2153 | cmp_i64!(i64_eq, cc::EQUAL, cc::EQUAL, |a, b| a == b); [INFO] [stderr] | ------------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::result::Result<_, _>` [INFO] [stderr] found enum `std::option::Option<_>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1255:32 [INFO] [stderr] | [INFO] [stderr] 1255 | if let Some(i) = i.try_into() { [INFO] [stderr] | ^^^^^^^ ------------ this match expression has type `std::result::Result<_, _>` [INFO] [stderr] | | [INFO] [stderr] | expected enum `std::result::Result`, found enum `std::option::Option` [INFO] [stderr] ... [INFO] [stderr] 2153 | cmp_i64!(i64_eq, cc::EQUAL, cc::EQUAL, |a, b| a == b); [INFO] [stderr] | ------------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::result::Result<_, _>` [INFO] [stderr] found enum `std::option::Option<_>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1201:32 [INFO] [stderr] | [INFO] [stderr] 1201 | if let Some(i) = i.try_into() { [INFO] [stderr] | ^^^^^^^ ------------ this match expression has type `std::result::Result<_, _>` [INFO] [stderr] | | [INFO] [stderr] | expected enum `std::result::Result`, found enum `std::option::Option` [INFO] [stderr] ... [INFO] [stderr] 2154 | cmp_i64!(i64_neq, cc::NOT_EQUAL, cc::NOT_EQUAL, |a, b| a != b); [INFO] [stderr] | --------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::result::Result<_, _>` [INFO] [stderr] found enum `std::option::Option<_>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1215:32 [INFO] [stderr] | [INFO] [stderr] 1215 | if let Some(i) = i.try_into() { [INFO] [stderr] | ^^^^^^^ ------------ this match expression has type `std::result::Result<_, _>` [INFO] [stderr] | | [INFO] [stderr] | expected enum `std::result::Result`, found enum `std::option::Option` [INFO] [stderr] ... [INFO] [stderr] 2154 | cmp_i64!(i64_neq, cc::NOT_EQUAL, cc::NOT_EQUAL, |a, b| a != b); [INFO] [stderr] | --------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::result::Result<_, _>` [INFO] [stderr] found enum `std::option::Option<_>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1255:32 [INFO] [stderr] | [INFO] [stderr] 1255 | if let Some(i) = i.try_into() { [INFO] [stderr] | ^^^^^^^ ------------ this match expression has type `std::result::Result<_, _>` [INFO] [stderr] | | [INFO] [stderr] | expected enum `std::result::Result`, found enum `std::option::Option` [INFO] [stderr] ... [INFO] [stderr] 2154 | cmp_i64!(i64_neq, cc::NOT_EQUAL, cc::NOT_EQUAL, |a, b| a != b); [INFO] [stderr] | --------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::result::Result<_, _>` [INFO] [stderr] found enum `std::option::Option<_>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1201:32 [INFO] [stderr] | [INFO] [stderr] 1201 | if let Some(i) = i.try_into() { [INFO] [stderr] | ^^^^^^^ ------------ this match expression has type `std::result::Result<_, _>` [INFO] [stderr] | | [INFO] [stderr] | expected enum `std::result::Result`, found enum `std::option::Option` [INFO] [stderr] ... [INFO] [stderr] 2156 | cmp_i64!(i64_lt_u, cc::LT_U, cc::GT_U, |a, b| (a as u64) < (b as u64)); [INFO] [stderr] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::result::Result<_, _>` [INFO] [stderr] found enum `std::option::Option<_>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1215:32 [INFO] [stderr] | [INFO] [stderr] 1215 | if let Some(i) = i.try_into() { [INFO] [stderr] | ^^^^^^^ ------------ this match expression has type `std::result::Result<_, _>` [INFO] [stderr] | | [INFO] [stderr] | expected enum `std::result::Result`, found enum `std::option::Option` [INFO] [stderr] ... [INFO] [stderr] 2156 | cmp_i64!(i64_lt_u, cc::LT_U, cc::GT_U, |a, b| (a as u64) < (b as u64)); [INFO] [stderr] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::result::Result<_, _>` [INFO] [stderr] found enum `std::option::Option<_>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1255:32 [INFO] [stderr] | [INFO] [stderr] 1255 | if let Some(i) = i.try_into() { [INFO] [stderr] | ^^^^^^^ ------------ this match expression has type `std::result::Result<_, _>` [INFO] [stderr] | | [INFO] [stderr] | expected enum `std::result::Result`, found enum `std::option::Option` [INFO] [stderr] ... [INFO] [stderr] 2156 | cmp_i64!(i64_lt_u, cc::LT_U, cc::GT_U, |a, b| (a as u64) < (b as u64)); [INFO] [stderr] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::result::Result<_, _>` [INFO] [stderr] found enum `std::option::Option<_>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1201:32 [INFO] [stderr] | [INFO] [stderr] 1201 | if let Some(i) = i.try_into() { [INFO] [stderr] | ^^^^^^^ ------------ this match expression has type `std::result::Result<_, _>` [INFO] [stderr] | | [INFO] [stderr] | expected enum `std::result::Result`, found enum `std::option::Option` [INFO] [stderr] ... [INFO] [stderr] 2157 | / cmp_i64!(i64_le_u, cc::LE_U, cc::GE_U, |a, b| (a as u64) [INFO] [stderr] 2158 | | <= (b as u64)); [INFO] [stderr] | |_______________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::result::Result<_, _>` [INFO] [stderr] found enum `std::option::Option<_>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1215:32 [INFO] [stderr] | [INFO] [stderr] 1215 | if let Some(i) = i.try_into() { [INFO] [stderr] | ^^^^^^^ ------------ this match expression has type `std::result::Result<_, _>` [INFO] [stderr] | | [INFO] [stderr] | expected enum `std::result::Result`, found enum `std::option::Option` [INFO] [stderr] ... [INFO] [stderr] 2157 | / cmp_i64!(i64_le_u, cc::LE_U, cc::GE_U, |a, b| (a as u64) [INFO] [stderr] 2158 | | <= (b as u64)); [INFO] [stderr] | |_______________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::result::Result<_, _>` [INFO] [stderr] found enum `std::option::Option<_>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1255:32 [INFO] [stderr] | [INFO] [stderr] 1255 | if let Some(i) = i.try_into() { [INFO] [stderr] | ^^^^^^^ ------------ this match expression has type `std::result::Result<_, _>` [INFO] [stderr] | | [INFO] [stderr] | expected enum `std::result::Result`, found enum `std::option::Option` [INFO] [stderr] ... [INFO] [stderr] 2157 | / cmp_i64!(i64_le_u, cc::LE_U, cc::GE_U, |a, b| (a as u64) [INFO] [stderr] 2158 | | <= (b as u64)); [INFO] [stderr] | |_______________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::result::Result<_, _>` [INFO] [stderr] found enum `std::option::Option<_>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1201:32 [INFO] [stderr] | [INFO] [stderr] 1201 | if let Some(i) = i.try_into() { [INFO] [stderr] | ^^^^^^^ ------------ this match expression has type `std::result::Result<_, _>` [INFO] [stderr] | | [INFO] [stderr] | expected enum `std::result::Result`, found enum `std::option::Option` [INFO] [stderr] ... [INFO] [stderr] 2159 | cmp_i64!(i64_gt_u, cc::GT_U, cc::LT_U, |a, b| (a as u64) > (b as u64)); [INFO] [stderr] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::result::Result<_, _>` [INFO] [stderr] found enum `std::option::Option<_>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1215:32 [INFO] [stderr] | [INFO] [stderr] 1215 | if let Some(i) = i.try_into() { [INFO] [stderr] | ^^^^^^^ ------------ this match expression has type `std::result::Result<_, _>` [INFO] [stderr] | | [INFO] [stderr] | expected enum `std::result::Result`, found enum `std::option::Option` [INFO] [stderr] ... [INFO] [stderr] 2159 | cmp_i64!(i64_gt_u, cc::GT_U, cc::LT_U, |a, b| (a as u64) > (b as u64)); [INFO] [stderr] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::result::Result<_, _>` [INFO] [stderr] found enum `std::option::Option<_>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1255:32 [INFO] [stderr] | [INFO] [stderr] 1255 | if let Some(i) = i.try_into() { [INFO] [stderr] | ^^^^^^^ ------------ this match expression has type `std::result::Result<_, _>` [INFO] [stderr] | | [INFO] [stderr] | expected enum `std::result::Result`, found enum `std::option::Option` [INFO] [stderr] ... [INFO] [stderr] 2159 | cmp_i64!(i64_gt_u, cc::GT_U, cc::LT_U, |a, b| (a as u64) > (b as u64)); [INFO] [stderr] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::result::Result<_, _>` [INFO] [stderr] found enum `std::option::Option<_>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1201:32 [INFO] [stderr] | [INFO] [stderr] 1201 | if let Some(i) = i.try_into() { [INFO] [stderr] | ^^^^^^^ ------------ this match expression has type `std::result::Result<_, _>` [INFO] [stderr] | | [INFO] [stderr] | expected enum `std::result::Result`, found enum `std::option::Option` [INFO] [stderr] ... [INFO] [stderr] 2160 | / cmp_i64!(i64_ge_u, cc::GE_U, cc::LE_U, |a, b| (a as u64) [INFO] [stderr] 2161 | | >= (b as u64)); [INFO] [stderr] | |_______________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::result::Result<_, _>` [INFO] [stderr] found enum `std::option::Option<_>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1215:32 [INFO] [stderr] | [INFO] [stderr] 1215 | if let Some(i) = i.try_into() { [INFO] [stderr] | ^^^^^^^ ------------ this match expression has type `std::result::Result<_, _>` [INFO] [stderr] | | [INFO] [stderr] | expected enum `std::result::Result`, found enum `std::option::Option` [INFO] [stderr] ... [INFO] [stderr] 2160 | / cmp_i64!(i64_ge_u, cc::GE_U, cc::LE_U, |a, b| (a as u64) [INFO] [stderr] 2161 | | >= (b as u64)); [INFO] [stderr] | |_______________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::result::Result<_, _>` [INFO] [stderr] found enum `std::option::Option<_>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1255:32 [INFO] [stderr] | [INFO] [stderr] 1255 | if let Some(i) = i.try_into() { [INFO] [stderr] | ^^^^^^^ ------------ this match expression has type `std::result::Result<_, _>` [INFO] [stderr] | | [INFO] [stderr] | expected enum `std::result::Result`, found enum `std::option::Option` [INFO] [stderr] ... [INFO] [stderr] 2160 | / cmp_i64!(i64_ge_u, cc::GE_U, cc::LE_U, |a, b| (a as u64) [INFO] [stderr] 2161 | | >= (b as u64)); [INFO] [stderr] | |_______________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::result::Result<_, _>` [INFO] [stderr] found enum `std::option::Option<_>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1201:32 [INFO] [stderr] | [INFO] [stderr] 1201 | if let Some(i) = i.try_into() { [INFO] [stderr] | ^^^^^^^ ------------ this match expression has type `std::result::Result<_, _>` [INFO] [stderr] | | [INFO] [stderr] | expected enum `std::result::Result`, found enum `std::option::Option` [INFO] [stderr] ... [INFO] [stderr] 2162 | cmp_i64!(i64_lt_s, cc::LT_S, cc::GT_S, |a, b| a < b); [INFO] [stderr] | ----------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::result::Result<_, _>` [INFO] [stderr] found enum `std::option::Option<_>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1215:32 [INFO] [stderr] | [INFO] [stderr] 1215 | if let Some(i) = i.try_into() { [INFO] [stderr] | ^^^^^^^ ------------ this match expression has type `std::result::Result<_, _>` [INFO] [stderr] | | [INFO] [stderr] | expected enum `std::result::Result`, found enum `std::option::Option` [INFO] [stderr] ... [INFO] [stderr] 2162 | cmp_i64!(i64_lt_s, cc::LT_S, cc::GT_S, |a, b| a < b); [INFO] [stderr] | ----------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::result::Result<_, _>` [INFO] [stderr] found enum `std::option::Option<_>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1201:32 [INFO] [stderr] | [INFO] [stderr] 1201 | if let Some(i) = i.try_into() { [INFO] [stderr] | ^^^^^^^ ------------ this match expression has type `std::result::Result<_, _>` [INFO] [stderr] | | [INFO] [stderr] | expected enum `std::result::Result`, found enum `std::option::Option` [INFO] [stderr] ... [INFO] [stderr] 2153 | cmp_i64!(i64_eq, cc::EQUAL, cc::EQUAL, |a, b| a == b); [INFO] [stderr] | ------------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::result::Result<_, _>` [INFO] [stderr] found enum `std::option::Option<_>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1255:32 [INFO] [stderr] | [INFO] [stderr] 1255 | if let Some(i) = i.try_into() { [INFO] [stderr] | ^^^^^^^ ------------ this match expression has type `std::result::Result<_, _>` [INFO] [stderr] | | [INFO] [stderr] | expected enum `std::result::Result`, found enum `std::option::Option` [INFO] [stderr] ... [INFO] [stderr] 2162 | cmp_i64!(i64_lt_s, cc::LT_S, cc::GT_S, |a, b| a < b); [INFO] [stderr] | ----------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::result::Result<_, _>` [INFO] [stderr] found enum `std::option::Option<_>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1215:32 [INFO] [stderr] | [INFO] [stderr] 1215 | if let Some(i) = i.try_into() { [INFO] [stderr] | ^^^^^^^ ------------ this match expression has type `std::result::Result<_, _>` [INFO] [stderr] | | [INFO] [stderr] | expected enum `std::result::Result`, found enum `std::option::Option` [INFO] [stderr] ... [INFO] [stderr] 2153 | cmp_i64!(i64_eq, cc::EQUAL, cc::EQUAL, |a, b| a == b); [INFO] [stderr] | ------------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::result::Result<_, _>` [INFO] [stderr] found enum `std::option::Option<_>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1201:32 [INFO] [stderr] | [INFO] [stderr] 1201 | if let Some(i) = i.try_into() { [INFO] [stderr] | ^^^^^^^ ------------ this match expression has type `std::result::Result<_, _>` [INFO] [stderr] | | [INFO] [stderr] | expected enum `std::result::Result`, found enum `std::option::Option` [INFO] [stderr] ... [INFO] [stderr] 2163 | cmp_i64!(i64_le_s, cc::LE_S, cc::GE_S, |a, b| a <= b); [INFO] [stderr] | ------------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::result::Result<_, _>` [INFO] [stderr] found enum `std::option::Option<_>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1215:32 [INFO] [stderr] | [INFO] [stderr] 1215 | if let Some(i) = i.try_into() { [INFO] [stderr] | ^^^^^^^ ------------ this match expression has type `std::result::Result<_, _>` [INFO] [stderr] | | [INFO] [stderr] | expected enum `std::result::Result`, found enum `std::option::Option` [INFO] [stderr] ... [INFO] [stderr] 2163 | cmp_i64!(i64_le_s, cc::LE_S, cc::GE_S, |a, b| a <= b); [INFO] [stderr] | ------------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::result::Result<_, _>` [INFO] [stderr] found enum `std::option::Option<_>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1255:32 [INFO] [stderr] | [INFO] [stderr] 1255 | if let Some(i) = i.try_into() { [INFO] [stderr] | ^^^^^^^ ------------ this match expression has type `std::result::Result<_, _>` [INFO] [stderr] | | [INFO] [stderr] | expected enum `std::result::Result`, found enum `std::option::Option` [INFO] [stderr] ... [INFO] [stderr] 2163 | cmp_i64!(i64_le_s, cc::LE_S, cc::GE_S, |a, b| a <= b); [INFO] [stderr] | ------------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::result::Result<_, _>` [INFO] [stderr] found enum `std::option::Option<_>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1255:32 [INFO] [stderr] | [INFO] [stderr] 1255 | if let Some(i) = i.try_into() { [INFO] [stderr] | ^^^^^^^ ------------ this match expression has type `std::result::Result<_, _>` [INFO] [stderr] | | [INFO] [stderr] | expected enum `std::result::Result`, found enum `std::option::Option` [INFO] [stderr] ... [INFO] [stderr] 2153 | cmp_i64!(i64_eq, cc::EQUAL, cc::EQUAL, |a, b| a == b); [INFO] [stderr] | ------------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::result::Result<_, _>` [INFO] [stderr] found enum `std::option::Option<_>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1201:32 [INFO] [stderr] | [INFO] [stderr] 1201 | if let Some(i) = i.try_into() { [INFO] [stderr] | ^^^^^^^ ------------ this match expression has type `std::result::Result<_, _>` [INFO] [stderr] | | [INFO] [stderr] | expected enum `std::result::Result`, found enum `std::option::Option` [INFO] [stderr] ... [INFO] [stderr] 2154 | cmp_i64!(i64_neq, cc::NOT_EQUAL, cc::NOT_EQUAL, |a, b| a != b); [INFO] [stderr] | --------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::result::Result<_, _>` [INFO] [stderr] found enum `std::option::Option<_>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1201:32 [INFO] [stderr] | [INFO] [stderr] 1201 | if let Some(i) = i.try_into() { [INFO] [stderr] | ^^^^^^^ ------------ this match expression has type `std::result::Result<_, _>` [INFO] [stderr] | | [INFO] [stderr] | expected enum `std::result::Result`, found enum `std::option::Option` [INFO] [stderr] ... [INFO] [stderr] 2164 | cmp_i64!(i64_gt_s, cc::GT_S, cc::LT_S, |a, b| a > b); [INFO] [stderr] | ----------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::result::Result<_, _>` [INFO] [stderr] found enum `std::option::Option<_>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1215:32 [INFO] [stderr] | [INFO] [stderr] 1215 | if let Some(i) = i.try_into() { [INFO] [stderr] | ^^^^^^^ ------------ this match expression has type `std::result::Result<_, _>` [INFO] [stderr] | | [INFO] [stderr] | expected enum `std::result::Result`, found enum `std::option::Option` [INFO] [stderr] ... [INFO] [stderr] 2164 | cmp_i64!(i64_gt_s, cc::GT_S, cc::LT_S, |a, b| a > b); [INFO] [stderr] | ----------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::result::Result<_, _>` [INFO] [stderr] found enum `std::option::Option<_>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1215:32 [INFO] [stderr] | [INFO] [stderr] 1215 | if let Some(i) = i.try_into() { [INFO] [stderr] | ^^^^^^^ ------------ this match expression has type `std::result::Result<_, _>` [INFO] [stderr] | | [INFO] [stderr] | expected enum `std::result::Result`, found enum `std::option::Option` [INFO] [stderr] ... [INFO] [stderr] 2154 | cmp_i64!(i64_neq, cc::NOT_EQUAL, cc::NOT_EQUAL, |a, b| a != b); [INFO] [stderr] | --------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::result::Result<_, _>` [INFO] [stderr] found enum `std::option::Option<_>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1255:32 [INFO] [stderr] | [INFO] [stderr] 1255 | if let Some(i) = i.try_into() { [INFO] [stderr] | ^^^^^^^ ------------ this match expression has type `std::result::Result<_, _>` [INFO] [stderr] | | [INFO] [stderr] | expected enum `std::result::Result`, found enum `std::option::Option` [INFO] [stderr] ... [INFO] [stderr] 2164 | cmp_i64!(i64_gt_s, cc::GT_S, cc::LT_S, |a, b| a > b); [INFO] [stderr] | ----------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::result::Result<_, _>` [INFO] [stderr] found enum `std::option::Option<_>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1201:32 [INFO] [stderr] | [INFO] [stderr] 1201 | if let Some(i) = i.try_into() { [INFO] [stderr] | ^^^^^^^ ------------ this match expression has type `std::result::Result<_, _>` [INFO] [stderr] | | [INFO] [stderr] | expected enum `std::result::Result`, found enum `std::option::Option` [INFO] [stderr] ... [INFO] [stderr] 2165 | cmp_i64!(i64_ge_s, cc::GE_S, cc::LE_S, |a, b| a >= b); [INFO] [stderr] | ------------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::result::Result<_, _>` [INFO] [stderr] found enum `std::option::Option<_>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1255:32 [INFO] [stderr] | [INFO] [stderr] 1255 | if let Some(i) = i.try_into() { [INFO] [stderr] | ^^^^^^^ ------------ this match expression has type `std::result::Result<_, _>` [INFO] [stderr] | | [INFO] [stderr] | expected enum `std::result::Result`, found enum `std::option::Option` [INFO] [stderr] ... [INFO] [stderr] 2154 | cmp_i64!(i64_neq, cc::NOT_EQUAL, cc::NOT_EQUAL, |a, b| a != b); [INFO] [stderr] | --------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::result::Result<_, _>` [INFO] [stderr] found enum `std::option::Option<_>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1215:32 [INFO] [stderr] | [INFO] [stderr] 1215 | if let Some(i) = i.try_into() { [INFO] [stderr] | ^^^^^^^ ------------ this match expression has type `std::result::Result<_, _>` [INFO] [stderr] | | [INFO] [stderr] | expected enum `std::result::Result`, found enum `std::option::Option` [INFO] [stderr] ... [INFO] [stderr] 2165 | cmp_i64!(i64_ge_s, cc::GE_S, cc::LE_S, |a, b| a >= b); [INFO] [stderr] | ------------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::result::Result<_, _>` [INFO] [stderr] found enum `std::option::Option<_>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1201:32 [INFO] [stderr] | [INFO] [stderr] 1201 | if let Some(i) = i.try_into() { [INFO] [stderr] | ^^^^^^^ ------------ this match expression has type `std::result::Result<_, _>` [INFO] [stderr] | | [INFO] [stderr] | expected enum `std::result::Result`, found enum `std::option::Option` [INFO] [stderr] ... [INFO] [stderr] 2156 | cmp_i64!(i64_lt_u, cc::LT_U, cc::GT_U, |a, b| (a as u64) < (b as u64)); [INFO] [stderr] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::result::Result<_, _>` [INFO] [stderr] found enum `std::option::Option<_>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1255:32 [INFO] [stderr] | [INFO] [stderr] 1255 | if let Some(i) = i.try_into() { [INFO] [stderr] | ^^^^^^^ ------------ this match expression has type `std::result::Result<_, _>` [INFO] [stderr] | | [INFO] [stderr] | expected enum `std::result::Result`, found enum `std::option::Option` [INFO] [stderr] ... [INFO] [stderr] 2165 | cmp_i64!(i64_ge_s, cc::GE_S, cc::LE_S, |a, b| a >= b); [INFO] [stderr] | ------------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::result::Result<_, _>` [INFO] [stderr] found enum `std::option::Option<_>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1215:32 [INFO] [stderr] | [INFO] [stderr] 1215 | if let Some(i) = i.try_into() { [INFO] [stderr] | ^^^^^^^ ------------ this match expression has type `std::result::Result<_, _>` [INFO] [stderr] | | [INFO] [stderr] | expected enum `std::result::Result`, found enum `std::option::Option` [INFO] [stderr] ... [INFO] [stderr] 2156 | cmp_i64!(i64_lt_u, cc::LT_U, cc::GT_U, |a, b| (a as u64) < (b as u64)); [INFO] [stderr] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::result::Result<_, _>` [INFO] [stderr] found enum `std::option::Option<_>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1255:32 [INFO] [stderr] | [INFO] [stderr] 1255 | if let Some(i) = i.try_into() { [INFO] [stderr] | ^^^^^^^ ------------ this match expression has type `std::result::Result<_, _>` [INFO] [stderr] | | [INFO] [stderr] | expected enum `std::result::Result`, found enum `std::option::Option` [INFO] [stderr] ... [INFO] [stderr] 2156 | cmp_i64!(i64_lt_u, cc::LT_U, cc::GT_U, |a, b| (a as u64) < (b as u64)); [INFO] [stderr] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::result::Result<_, _>` [INFO] [stderr] found enum `std::option::Option<_>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1201:32 [INFO] [stderr] | [INFO] [stderr] 1201 | if let Some(i) = i.try_into() { [INFO] [stderr] | ^^^^^^^ ------------ this match expression has type `std::result::Result<_, _>` [INFO] [stderr] | | [INFO] [stderr] | expected enum `std::result::Result`, found enum `std::option::Option` [INFO] [stderr] ... [INFO] [stderr] 2157 | / cmp_i64!(i64_le_u, cc::LE_U, cc::GE_U, |a, b| (a as u64) [INFO] [stderr] 2158 | | <= (b as u64)); [INFO] [stderr] | |_______________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::result::Result<_, _>` [INFO] [stderr] found enum `std::option::Option<_>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1215:32 [INFO] [stderr] | [INFO] [stderr] 1215 | if let Some(i) = i.try_into() { [INFO] [stderr] | ^^^^^^^ ------------ this match expression has type `std::result::Result<_, _>` [INFO] [stderr] | | [INFO] [stderr] | expected enum `std::result::Result`, found enum `std::option::Option` [INFO] [stderr] ... [INFO] [stderr] 2157 | / cmp_i64!(i64_le_u, cc::LE_U, cc::GE_U, |a, b| (a as u64) [INFO] [stderr] 2158 | | <= (b as u64)); [INFO] [stderr] | |_______________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::result::Result<_, _>` [INFO] [stderr] found enum `std::option::Option<_>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1255:32 [INFO] [stderr] | [INFO] [stderr] 1255 | if let Some(i) = i.try_into() { [INFO] [stderr] | ^^^^^^^ ------------ this match expression has type `std::result::Result<_, _>` [INFO] [stderr] | | [INFO] [stderr] | expected enum `std::result::Result`, found enum `std::option::Option` [INFO] [stderr] ... [INFO] [stderr] 2157 | / cmp_i64!(i64_le_u, cc::LE_U, cc::GE_U, |a, b| (a as u64) [INFO] [stderr] 2158 | | <= (b as u64)); [INFO] [stderr] | |_______________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::result::Result<_, _>` [INFO] [stderr] found enum `std::option::Option<_>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1201:32 [INFO] [stderr] | [INFO] [stderr] 1201 | if let Some(i) = i.try_into() { [INFO] [stderr] | ^^^^^^^ ------------ this match expression has type `std::result::Result<_, _>` [INFO] [stderr] | | [INFO] [stderr] | expected enum `std::result::Result`, found enum `std::option::Option` [INFO] [stderr] ... [INFO] [stderr] 2159 | cmp_i64!(i64_gt_u, cc::GT_U, cc::LT_U, |a, b| (a as u64) > (b as u64)); [INFO] [stderr] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::result::Result<_, _>` [INFO] [stderr] found enum `std::option::Option<_>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1215:32 [INFO] [stderr] | [INFO] [stderr] 1215 | if let Some(i) = i.try_into() { [INFO] [stderr] | ^^^^^^^ ------------ this match expression has type `std::result::Result<_, _>` [INFO] [stderr] | | [INFO] [stderr] | expected enum `std::result::Result`, found enum `std::option::Option` [INFO] [stderr] ... [INFO] [stderr] 2159 | cmp_i64!(i64_gt_u, cc::GT_U, cc::LT_U, |a, b| (a as u64) > (b as u64)); [INFO] [stderr] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::result::Result<_, _>` [INFO] [stderr] found enum `std::option::Option<_>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1676:62 [INFO] [stderr] | [INFO] [stderr] 1676 | if let Some(i) = i.as_int().and_then(|i| i.try_into()) { [INFO] [stderr] | ^^^^^^^^^^^^ expected enum `std::option::Option`, found enum `std::result::Result` [INFO] [stderr] ... [INFO] [stderr] 4192 | binop_i32!(i32_sub, sub, i32::wrapping_sub); [INFO] [stderr] | -------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::option::Option<_>` [INFO] [stderr] found enum `std::result::Result<_, _>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1255:32 [INFO] [stderr] | [INFO] [stderr] 1255 | if let Some(i) = i.try_into() { [INFO] [stderr] | ^^^^^^^ ------------ this match expression has type `std::result::Result<_, _>` [INFO] [stderr] | | [INFO] [stderr] | expected enum `std::result::Result`, found enum `std::option::Option` [INFO] [stderr] ... [INFO] [stderr] 2159 | cmp_i64!(i64_gt_u, cc::GT_U, cc::LT_U, |a, b| (a as u64) > (b as u64)); [INFO] [stderr] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::result::Result<_, _>` [INFO] [stderr] found enum `std::option::Option<_>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1676:62 [INFO] [stderr] | [INFO] [stderr] 1676 | if let Some(i) = i.as_int().and_then(|i| i.try_into()) { [INFO] [stderr] | ^^^^^^^^^^^^ expected enum `std::option::Option`, found enum `std::result::Result` [INFO] [stderr] ... [INFO] [stderr] 4188 | commutative_binop_i32!(i32_add, add, i32::wrapping_add); [INFO] [stderr] | -------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::option::Option<_>` [INFO] [stderr] found enum `std::result::Result<_, _>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1676:62 [INFO] [stderr] | [INFO] [stderr] 1676 | if let Some(i) = i.as_int().and_then(|i| i.try_into()) { [INFO] [stderr] | ^^^^^^^^^^^^ expected enum `std::option::Option`, found enum `std::result::Result` [INFO] [stderr] ... [INFO] [stderr] 4189 | commutative_binop_i32!(i32_and, and, |a, b| a & b); [INFO] [stderr] | --------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::option::Option<_>` [INFO] [stderr] found enum `std::result::Result<_, _>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1201:32 [INFO] [stderr] | [INFO] [stderr] 1201 | if let Some(i) = i.try_into() { [INFO] [stderr] | ^^^^^^^ ------------ this match expression has type `std::result::Result<_, _>` [INFO] [stderr] | | [INFO] [stderr] | expected enum `std::result::Result`, found enum `std::option::Option` [INFO] [stderr] ... [INFO] [stderr] 2160 | / cmp_i64!(i64_ge_u, cc::GE_U, cc::LE_U, |a, b| (a as u64) [INFO] [stderr] 2161 | | >= (b as u64)); [INFO] [stderr] | |_______________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::result::Result<_, _>` [INFO] [stderr] found enum `std::option::Option<_>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1215:32 [INFO] [stderr] | [INFO] [stderr] 1215 | if let Some(i) = i.try_into() { [INFO] [stderr] | ^^^^^^^ ------------ this match expression has type `std::result::Result<_, _>` [INFO] [stderr] | | [INFO] [stderr] | expected enum `std::result::Result`, found enum `std::option::Option` [INFO] [stderr] ... [INFO] [stderr] 2160 | / cmp_i64!(i64_ge_u, cc::GE_U, cc::LE_U, |a, b| (a as u64) [INFO] [stderr] 2161 | | >= (b as u64)); [INFO] [stderr] | |_______________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::result::Result<_, _>` [INFO] [stderr] found enum `std::option::Option<_>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1676:62 [INFO] [stderr] | [INFO] [stderr] 1676 | if let Some(i) = i.as_int().and_then(|i| i.try_into()) { [INFO] [stderr] | ^^^^^^^^^^^^ expected enum `std::option::Option`, found enum `std::result::Result` [INFO] [stderr] ... [INFO] [stderr] 4190 | commutative_binop_i32!(i32_or, or, |a, b| a | b); [INFO] [stderr] | ------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::option::Option<_>` [INFO] [stderr] found enum `std::result::Result<_, _>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1255:32 [INFO] [stderr] | [INFO] [stderr] 1255 | if let Some(i) = i.try_into() { [INFO] [stderr] | ^^^^^^^ ------------ this match expression has type `std::result::Result<_, _>` [INFO] [stderr] | | [INFO] [stderr] | expected enum `std::result::Result`, found enum `std::option::Option` [INFO] [stderr] ... [INFO] [stderr] 2160 | / cmp_i64!(i64_ge_u, cc::GE_U, cc::LE_U, |a, b| (a as u64) [INFO] [stderr] 2161 | | >= (b as u64)); [INFO] [stderr] | |_______________________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::result::Result<_, _>` [INFO] [stderr] found enum `std::option::Option<_>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1676:62 [INFO] [stderr] | [INFO] [stderr] 1676 | if let Some(i) = i.as_int().and_then(|i| i.try_into()) { [INFO] [stderr] | ^^^^^^^^^^^^ expected enum `std::option::Option`, found enum `std::result::Result` [INFO] [stderr] ... [INFO] [stderr] 4191 | commutative_binop_i32!(i32_xor, xor, |a, b| a ^ b); [INFO] [stderr] | --------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::option::Option<_>` [INFO] [stderr] found enum `std::result::Result<_, _>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1201:32 [INFO] [stderr] | [INFO] [stderr] 1201 | if let Some(i) = i.try_into() { [INFO] [stderr] | ^^^^^^^ ------------ this match expression has type `std::result::Result<_, _>` [INFO] [stderr] | | [INFO] [stderr] | expected enum `std::result::Result`, found enum `std::option::Option` [INFO] [stderr] ... [INFO] [stderr] 2162 | cmp_i64!(i64_lt_s, cc::LT_S, cc::GT_S, |a, b| a < b); [INFO] [stderr] | ----------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::result::Result<_, _>` [INFO] [stderr] found enum `std::option::Option<_>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1215:32 [INFO] [stderr] | [INFO] [stderr] 1215 | if let Some(i) = i.try_into() { [INFO] [stderr] | ^^^^^^^ ------------ this match expression has type `std::result::Result<_, _>` [INFO] [stderr] | | [INFO] [stderr] | expected enum `std::result::Result`, found enum `std::option::Option` [INFO] [stderr] ... [INFO] [stderr] 2162 | cmp_i64!(i64_lt_s, cc::LT_S, cc::GT_S, |a, b| a < b); [INFO] [stderr] | ----------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::result::Result<_, _>` [INFO] [stderr] found enum `std::option::Option<_>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1676:62 [INFO] [stderr] | [INFO] [stderr] 1676 | if let Some(i) = i.as_int().and_then(|i| i.try_into()) { [INFO] [stderr] | ^^^^^^^^^^^^ expected enum `std::option::Option`, found enum `std::result::Result` [INFO] [stderr] ... [INFO] [stderr] 4198 | binop_i64!(i64_sub, sub, i64::wrapping_sub); [INFO] [stderr] | -------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::option::Option<_>` [INFO] [stderr] found enum `std::result::Result<_, _>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1676:62 [INFO] [stderr] | [INFO] [stderr] 1676 | if let Some(i) = i.as_int().and_then(|i| i.try_into()) { [INFO] [stderr] | ^^^^^^^^^^^^ expected enum `std::option::Option`, found enum `std::result::Result` [INFO] [stderr] ... [INFO] [stderr] 4194 | commutative_binop_i64!(i64_add, add, i64::wrapping_add); [INFO] [stderr] | -------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::option::Option<_>` [INFO] [stderr] found enum `std::result::Result<_, _>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1255:32 [INFO] [stderr] | [INFO] [stderr] 1255 | if let Some(i) = i.try_into() { [INFO] [stderr] | ^^^^^^^ ------------ this match expression has type `std::result::Result<_, _>` [INFO] [stderr] | | [INFO] [stderr] | expected enum `std::result::Result`, found enum `std::option::Option` [INFO] [stderr] ... [INFO] [stderr] 2162 | cmp_i64!(i64_lt_s, cc::LT_S, cc::GT_S, |a, b| a < b); [INFO] [stderr] | ----------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::result::Result<_, _>` [INFO] [stderr] found enum `std::option::Option<_>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1201:32 [INFO] [stderr] | [INFO] [stderr] 1201 | if let Some(i) = i.try_into() { [INFO] [stderr] | ^^^^^^^ ------------ this match expression has type `std::result::Result<_, _>` [INFO] [stderr] | | [INFO] [stderr] | expected enum `std::result::Result`, found enum `std::option::Option` [INFO] [stderr] ... [INFO] [stderr] 2163 | cmp_i64!(i64_le_s, cc::LE_S, cc::GE_S, |a, b| a <= b); [INFO] [stderr] | ------------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::result::Result<_, _>` [INFO] [stderr] found enum `std::option::Option<_>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1676:62 [INFO] [stderr] | [INFO] [stderr] 1676 | if let Some(i) = i.as_int().and_then(|i| i.try_into()) { [INFO] [stderr] | ^^^^^^^^^^^^ expected enum `std::option::Option`, found enum `std::result::Result` [INFO] [stderr] ... [INFO] [stderr] 4195 | commutative_binop_i64!(i64_and, and, |a, b| a & b); [INFO] [stderr] | --------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::option::Option<_>` [INFO] [stderr] found enum `std::result::Result<_, _>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1215:32 [INFO] [stderr] | [INFO] [stderr] 1215 | if let Some(i) = i.try_into() { [INFO] [stderr] | ^^^^^^^ ------------ this match expression has type `std::result::Result<_, _>` [INFO] [stderr] | | [INFO] [stderr] | expected enum `std::result::Result`, found enum `std::option::Option` [INFO] [stderr] ... [INFO] [stderr] 2163 | cmp_i64!(i64_le_s, cc::LE_S, cc::GE_S, |a, b| a <= b); [INFO] [stderr] | ------------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::result::Result<_, _>` [INFO] [stderr] found enum `std::option::Option<_>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1676:62 [INFO] [stderr] | [INFO] [stderr] 1676 | if let Some(i) = i.as_int().and_then(|i| i.try_into()) { [INFO] [stderr] | ^^^^^^^^^^^^ expected enum `std::option::Option`, found enum `std::result::Result` [INFO] [stderr] ... [INFO] [stderr] 4196 | commutative_binop_i64!(i64_or, or, |a, b| a | b); [INFO] [stderr] | ------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::option::Option<_>` [INFO] [stderr] found enum `std::result::Result<_, _>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1255:32 [INFO] [stderr] | [INFO] [stderr] 1255 | if let Some(i) = i.try_into() { [INFO] [stderr] | ^^^^^^^ ------------ this match expression has type `std::result::Result<_, _>` [INFO] [stderr] | | [INFO] [stderr] | expected enum `std::result::Result`, found enum `std::option::Option` [INFO] [stderr] ... [INFO] [stderr] 2163 | cmp_i64!(i64_le_s, cc::LE_S, cc::GE_S, |a, b| a <= b); [INFO] [stderr] | ------------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::result::Result<_, _>` [INFO] [stderr] found enum `std::option::Option<_>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1676:62 [INFO] [stderr] | [INFO] [stderr] 1676 | if let Some(i) = i.as_int().and_then(|i| i.try_into()) { [INFO] [stderr] | ^^^^^^^^^^^^ expected enum `std::option::Option`, found enum `std::result::Result` [INFO] [stderr] ... [INFO] [stderr] 4197 | commutative_binop_i64!(i64_xor, xor, |a, b| a ^ b); [INFO] [stderr] | --------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::option::Option<_>` [INFO] [stderr] found enum `std::result::Result<_, _>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1201:32 [INFO] [stderr] | [INFO] [stderr] 1201 | if let Some(i) = i.try_into() { [INFO] [stderr] | ^^^^^^^ ------------ this match expression has type `std::result::Result<_, _>` [INFO] [stderr] | | [INFO] [stderr] | expected enum `std::result::Result`, found enum `std::option::Option` [INFO] [stderr] ... [INFO] [stderr] 2164 | cmp_i64!(i64_gt_s, cc::GT_S, cc::LT_S, |a, b| a > b); [INFO] [stderr] | ----------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::result::Result<_, _>` [INFO] [stderr] found enum `std::option::Option<_>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1676:62 [INFO] [stderr] | [INFO] [stderr] 1676 | if let Some(i) = i.as_int().and_then(|i| i.try_into()) { [INFO] [stderr] | ^^^^^^^^^^^^ expected enum `std::option::Option`, found enum `std::result::Result` [INFO] [stderr] ... [INFO] [stderr] 4228 | binop_f32!(f32_sub, subss, |a, b| a - b); [INFO] [stderr] | ----------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::option::Option<_>` [INFO] [stderr] found enum `std::result::Result<_, _>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1215:32 [INFO] [stderr] | [INFO] [stderr] 1215 | if let Some(i) = i.try_into() { [INFO] [stderr] | ^^^^^^^ ------------ this match expression has type `std::result::Result<_, _>` [INFO] [stderr] | | [INFO] [stderr] | expected enum `std::result::Result`, found enum `std::option::Option` [INFO] [stderr] ... [INFO] [stderr] 2164 | cmp_i64!(i64_gt_s, cc::GT_S, cc::LT_S, |a, b| a > b); [INFO] [stderr] | ----------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::result::Result<_, _>` [INFO] [stderr] found enum `std::option::Option<_>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1676:62 [INFO] [stderr] | [INFO] [stderr] 1676 | if let Some(i) = i.as_int().and_then(|i| i.try_into()) { [INFO] [stderr] | ^^^^^^^^^^^^ expected enum `std::option::Option`, found enum `std::result::Result` [INFO] [stderr] ... [INFO] [stderr] 4229 | binop_f32!(f32_div, divss, |a, b| a / b); [INFO] [stderr] | ----------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::option::Option<_>` [INFO] [stderr] found enum `std::result::Result<_, _>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1255:32 [INFO] [stderr] | [INFO] [stderr] 1255 | if let Some(i) = i.try_into() { [INFO] [stderr] | ^^^^^^^ ------------ this match expression has type `std::result::Result<_, _>` [INFO] [stderr] | | [INFO] [stderr] | expected enum `std::result::Result`, found enum `std::option::Option` [INFO] [stderr] ... [INFO] [stderr] 2164 | cmp_i64!(i64_gt_s, cc::GT_S, cc::LT_S, |a, b| a > b); [INFO] [stderr] | ----------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::result::Result<_, _>` [INFO] [stderr] found enum `std::option::Option<_>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1676:62 [INFO] [stderr] | [INFO] [stderr] 1676 | if let Some(i) = i.as_int().and_then(|i| i.try_into()) { [INFO] [stderr] | ^^^^^^^^^^^^ expected enum `std::option::Option`, found enum `std::result::Result` [INFO] [stderr] ... [INFO] [stderr] 4200 | commutative_binop_f32!(f32_add, addss, |a, b| a + b); [INFO] [stderr] | ----------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::option::Option<_>` [INFO] [stderr] found enum `std::result::Result<_, _>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1201:32 [INFO] [stderr] | [INFO] [stderr] 1201 | if let Some(i) = i.try_into() { [INFO] [stderr] | ^^^^^^^ ------------ this match expression has type `std::result::Result<_, _>` [INFO] [stderr] | | [INFO] [stderr] | expected enum `std::result::Result`, found enum `std::option::Option` [INFO] [stderr] ... [INFO] [stderr] 2165 | cmp_i64!(i64_ge_s, cc::GE_S, cc::LE_S, |a, b| a >= b); [INFO] [stderr] | ------------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::result::Result<_, _>` [INFO] [stderr] found enum `std::option::Option<_>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1676:62 [INFO] [stderr] | [INFO] [stderr] 1676 | if let Some(i) = i.as_int().and_then(|i| i.try_into()) { [INFO] [stderr] | ^^^^^^^^^^^^ expected enum `std::option::Option`, found enum `std::result::Result` [INFO] [stderr] ... [INFO] [stderr] 4201 | commutative_binop_f32!(f32_mul, mulss, |a, b| a * b); [INFO] [stderr] | ----------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::option::Option<_>` [INFO] [stderr] found enum `std::result::Result<_, _>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1215:32 [INFO] [stderr] | [INFO] [stderr] 1215 | if let Some(i) = i.try_into() { [INFO] [stderr] | ^^^^^^^ ------------ this match expression has type `std::result::Result<_, _>` [INFO] [stderr] | | [INFO] [stderr] | expected enum `std::result::Result`, found enum `std::option::Option` [INFO] [stderr] ... [INFO] [stderr] 2165 | cmp_i64!(i64_ge_s, cc::GE_S, cc::LE_S, |a, b| a >= b); [INFO] [stderr] | ------------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::result::Result<_, _>` [INFO] [stderr] found enum `std::option::Option<_>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1676:62 [INFO] [stderr] | [INFO] [stderr] 1676 | if let Some(i) = i.as_int().and_then(|i| i.try_into()) { [INFO] [stderr] | ^^^^^^^^^^^^ expected enum `std::option::Option`, found enum `std::result::Result` [INFO] [stderr] ... [INFO] [stderr] 4295 | binop_f64!(f64_sub, subsd, |a, b| a - b); [INFO] [stderr] | ----------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::option::Option<_>` [INFO] [stderr] found enum `std::result::Result<_, _>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1255:32 [INFO] [stderr] | [INFO] [stderr] 1255 | if let Some(i) = i.try_into() { [INFO] [stderr] | ^^^^^^^ ------------ this match expression has type `std::result::Result<_, _>` [INFO] [stderr] | | [INFO] [stderr] | expected enum `std::result::Result`, found enum `std::option::Option` [INFO] [stderr] ... [INFO] [stderr] 2165 | cmp_i64!(i64_ge_s, cc::GE_S, cc::LE_S, |a, b| a >= b); [INFO] [stderr] | ------------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::result::Result<_, _>` [INFO] [stderr] found enum `std::option::Option<_>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1676:62 [INFO] [stderr] | [INFO] [stderr] 1676 | if let Some(i) = i.as_int().and_then(|i| i.try_into()) { [INFO] [stderr] | ^^^^^^^^^^^^ expected enum `std::option::Option`, found enum `std::result::Result` [INFO] [stderr] ... [INFO] [stderr] 4296 | binop_f64!(f64_div, divsd, |a, b| a / b); [INFO] [stderr] | ----------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::option::Option<_>` [INFO] [stderr] found enum `std::result::Result<_, _>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1676:62 [INFO] [stderr] | [INFO] [stderr] 1676 | if let Some(i) = i.as_int().and_then(|i| i.try_into()) { [INFO] [stderr] | ^^^^^^^^^^^^ expected enum `std::option::Option`, found enum `std::result::Result` [INFO] [stderr] ... [INFO] [stderr] 4267 | commutative_binop_f64!(f64_add, addsd, |a, b| a + b); [INFO] [stderr] | ----------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::option::Option<_>` [INFO] [stderr] found enum `std::result::Result<_, _>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1676:62 [INFO] [stderr] | [INFO] [stderr] 1676 | if let Some(i) = i.as_int().and_then(|i| i.try_into()) { [INFO] [stderr] | ^^^^^^^^^^^^ expected enum `std::option::Option`, found enum `std::result::Result` [INFO] [stderr] ... [INFO] [stderr] 4268 | commutative_binop_f64!(f64_mul, mulsd, |a, b| a * b); [INFO] [stderr] | ----------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::option::Option<_>` [INFO] [stderr] found enum `std::result::Result<_, _>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1676:62 [INFO] [stderr] | [INFO] [stderr] 1676 | if let Some(i) = i.as_int().and_then(|i| i.try_into()) { [INFO] [stderr] | ^^^^^^^^^^^^ expected enum `std::option::Option`, found enum `std::result::Result` [INFO] [stderr] ... [INFO] [stderr] 4192 | binop_i32!(i32_sub, sub, i32::wrapping_sub); [INFO] [stderr] | -------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::option::Option<_>` [INFO] [stderr] found enum `std::result::Result<_, _>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1676:62 [INFO] [stderr] | [INFO] [stderr] 1676 | if let Some(i) = i.as_int().and_then(|i| i.try_into()) { [INFO] [stderr] | ^^^^^^^^^^^^ expected enum `std::option::Option`, found enum `std::result::Result` [INFO] [stderr] ... [INFO] [stderr] 4188 | commutative_binop_i32!(i32_add, add, i32::wrapping_add); [INFO] [stderr] | -------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::option::Option<_>` [INFO] [stderr] found enum `std::result::Result<_, _>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1676:62 [INFO] [stderr] | [INFO] [stderr] 1676 | if let Some(i) = i.as_int().and_then(|i| i.try_into()) { [INFO] [stderr] | ^^^^^^^^^^^^ expected enum `std::option::Option`, found enum `std::result::Result` [INFO] [stderr] ... [INFO] [stderr] 4189 | commutative_binop_i32!(i32_and, and, |a, b| a & b); [INFO] [stderr] | --------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::option::Option<_>` [INFO] [stderr] found enum `std::result::Result<_, _>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1676:62 [INFO] [stderr] | [INFO] [stderr] 1676 | if let Some(i) = i.as_int().and_then(|i| i.try_into()) { [INFO] [stderr] | ^^^^^^^^^^^^ expected enum `std::option::Option`, found enum `std::result::Result` [INFO] [stderr] ... [INFO] [stderr] 4190 | commutative_binop_i32!(i32_or, or, |a, b| a | b); [INFO] [stderr] | ------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::option::Option<_>` [INFO] [stderr] found enum `std::result::Result<_, _>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1676:62 [INFO] [stderr] | [INFO] [stderr] 1676 | if let Some(i) = i.as_int().and_then(|i| i.try_into()) { [INFO] [stderr] | ^^^^^^^^^^^^ expected enum `std::option::Option`, found enum `std::result::Result` [INFO] [stderr] ... [INFO] [stderr] 4191 | commutative_binop_i32!(i32_xor, xor, |a, b| a ^ b); [INFO] [stderr] | --------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::option::Option<_>` [INFO] [stderr] found enum `std::result::Result<_, _>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1676:62 [INFO] [stderr] | [INFO] [stderr] 1676 | if let Some(i) = i.as_int().and_then(|i| i.try_into()) { [INFO] [stderr] | ^^^^^^^^^^^^ expected enum `std::option::Option`, found enum `std::result::Result` [INFO] [stderr] ... [INFO] [stderr] 4198 | binop_i64!(i64_sub, sub, i64::wrapping_sub); [INFO] [stderr] | -------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::option::Option<_>` [INFO] [stderr] found enum `std::result::Result<_, _>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1676:62 [INFO] [stderr] | [INFO] [stderr] 1676 | if let Some(i) = i.as_int().and_then(|i| i.try_into()) { [INFO] [stderr] | ^^^^^^^^^^^^ expected enum `std::option::Option`, found enum `std::result::Result` [INFO] [stderr] ... [INFO] [stderr] 4194 | commutative_binop_i64!(i64_add, add, i64::wrapping_add); [INFO] [stderr] | -------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::option::Option<_>` [INFO] [stderr] found enum `std::result::Result<_, _>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1676:62 [INFO] [stderr] | [INFO] [stderr] 1676 | if let Some(i) = i.as_int().and_then(|i| i.try_into()) { [INFO] [stderr] | ^^^^^^^^^^^^ expected enum `std::option::Option`, found enum `std::result::Result` [INFO] [stderr] ... [INFO] [stderr] 4195 | commutative_binop_i64!(i64_and, and, |a, b| a & b); [INFO] [stderr] | --------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::option::Option<_>` [INFO] [stderr] found enum `std::result::Result<_, _>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1676:62 [INFO] [stderr] | [INFO] [stderr] 1676 | if let Some(i) = i.as_int().and_then(|i| i.try_into()) { [INFO] [stderr] | ^^^^^^^^^^^^ expected enum `std::option::Option`, found enum `std::result::Result` [INFO] [stderr] ... [INFO] [stderr] 4196 | commutative_binop_i64!(i64_or, or, |a, b| a | b); [INFO] [stderr] | ------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::option::Option<_>` [INFO] [stderr] found enum `std::result::Result<_, _>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1676:62 [INFO] [stderr] | [INFO] [stderr] 1676 | if let Some(i) = i.as_int().and_then(|i| i.try_into()) { [INFO] [stderr] | ^^^^^^^^^^^^ expected enum `std::option::Option`, found enum `std::result::Result` [INFO] [stderr] ... [INFO] [stderr] 4197 | commutative_binop_i64!(i64_xor, xor, |a, b| a ^ b); [INFO] [stderr] | --------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::option::Option<_>` [INFO] [stderr] found enum `std::result::Result<_, _>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1676:62 [INFO] [stderr] | [INFO] [stderr] 1676 | if let Some(i) = i.as_int().and_then(|i| i.try_into()) { [INFO] [stderr] | ^^^^^^^^^^^^ expected enum `std::option::Option`, found enum `std::result::Result` [INFO] [stderr] ... [INFO] [stderr] 4228 | binop_f32!(f32_sub, subss, |a, b| a - b); [INFO] [stderr] | ----------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::option::Option<_>` [INFO] [stderr] found enum `std::result::Result<_, _>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1676:62 [INFO] [stderr] | [INFO] [stderr] 1676 | if let Some(i) = i.as_int().and_then(|i| i.try_into()) { [INFO] [stderr] | ^^^^^^^^^^^^ expected enum `std::option::Option`, found enum `std::result::Result` [INFO] [stderr] ... [INFO] [stderr] 4229 | binop_f32!(f32_div, divss, |a, b| a / b); [INFO] [stderr] | ----------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::option::Option<_>` [INFO] [stderr] found enum `std::result::Result<_, _>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1676:62 [INFO] [stderr] | [INFO] [stderr] 1676 | if let Some(i) = i.as_int().and_then(|i| i.try_into()) { [INFO] [stderr] | ^^^^^^^^^^^^ expected enum `std::option::Option`, found enum `std::result::Result` [INFO] [stderr] ... [INFO] [stderr] 4200 | commutative_binop_f32!(f32_add, addss, |a, b| a + b); [INFO] [stderr] | ----------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::option::Option<_>` [INFO] [stderr] found enum `std::result::Result<_, _>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1676:62 [INFO] [stderr] | [INFO] [stderr] 1676 | if let Some(i) = i.as_int().and_then(|i| i.try_into()) { [INFO] [stderr] | ^^^^^^^^^^^^ expected enum `std::option::Option`, found enum `std::result::Result` [INFO] [stderr] ... [INFO] [stderr] 4201 | commutative_binop_f32!(f32_mul, mulss, |a, b| a * b); [INFO] [stderr] | ----------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::option::Option<_>` [INFO] [stderr] found enum `std::result::Result<_, _>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1676:62 [INFO] [stderr] | [INFO] [stderr] 1676 | if let Some(i) = i.as_int().and_then(|i| i.try_into()) { [INFO] [stderr] | ^^^^^^^^^^^^ expected enum `std::option::Option`, found enum `std::result::Result` [INFO] [stderr] ... [INFO] [stderr] 4295 | binop_f64!(f64_sub, subsd, |a, b| a - b); [INFO] [stderr] | ----------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::option::Option<_>` [INFO] [stderr] found enum `std::result::Result<_, _>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1676:62 [INFO] [stderr] | [INFO] [stderr] 1676 | if let Some(i) = i.as_int().and_then(|i| i.try_into()) { [INFO] [stderr] | ^^^^^^^^^^^^ expected enum `std::option::Option`, found enum `std::result::Result` [INFO] [stderr] ... [INFO] [stderr] 4296 | binop_f64!(f64_div, divsd, |a, b| a / b); [INFO] [stderr] | ----------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::option::Option<_>` [INFO] [stderr] found enum `std::result::Result<_, _>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1676:62 [INFO] [stderr] | [INFO] [stderr] 1676 | if let Some(i) = i.as_int().and_then(|i| i.try_into()) { [INFO] [stderr] | ^^^^^^^^^^^^ expected enum `std::option::Option`, found enum `std::result::Result` [INFO] [stderr] ... [INFO] [stderr] 4267 | commutative_binop_f64!(f64_add, addsd, |a, b| a + b); [INFO] [stderr] | ----------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::option::Option<_>` [INFO] [stderr] found enum `std::result::Result<_, _>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:1676:62 [INFO] [stderr] | [INFO] [stderr] 1676 | if let Some(i) = i.as_int().and_then(|i| i.try_into()) { [INFO] [stderr] | ^^^^^^^^^^^^ expected enum `std::option::Option`, found enum `std::result::Result` [INFO] [stderr] ... [INFO] [stderr] 4268 | commutative_binop_f64!(f64_mul, mulsd, |a, b| a * b); [INFO] [stderr] | ----------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::option::Option<_>` [INFO] [stderr] found enum `std::result::Result<_, _>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:4729:24 [INFO] [stderr] | [INFO] [stderr] 4729 | if let Some(i) = i.try_into() { [INFO] [stderr] | ^^^^^^^ ------------ this match expression has type `std::result::Result<_, _>` [INFO] [stderr] | | [INFO] [stderr] | expected enum `std::result::Result`, found enum `std::option::Option` [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::result::Result<_, _>` [INFO] [stderr] found enum `std::option::Option<_>` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/backend.rs:4729:24 [INFO] [stderr] | [INFO] [stderr] 4729 | if let Some(i) = i.try_into() { [INFO] [stderr] | ^^^^^^^ ------------ this match expression has type `std::result::Result<_, _>` [INFO] [stderr] | | [INFO] [stderr] | expected enum `std::result::Result`, found enum `std::option::Option` [INFO] [stderr] | [INFO] [stderr] = note: expected enum `std::result::Result<_, _>` [INFO] [stderr] found enum `std::option::Option<_>` [INFO] [stderr] [INFO] [stderr] warning: unused import: `convert::TryFrom` [INFO] [stderr] --> src/backend.rs:16:5 [INFO] [stderr] | [INFO] [stderr] 16 | convert::TryFrom, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `convert::TryInto` [INFO] [stderr] --> src/microwasm.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | convert::TryInto, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `convert::TryInto` [INFO] [stderr] --> src/module.rs:11:11 [INFO] [stderr] | [INFO] [stderr] 11 | use std::{convert::TryInto, mem}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: aborting due to 49 previous errors [INFO] [stderr] [INFO] [stderr] For more information about this error, try `rustc --explain E0308`. [INFO] [stderr] error: could not compile `lightbeam`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] warning: unused import: `convert::TryFrom` [INFO] [stderr] --> src/backend.rs:16:5 [INFO] [stderr] | [INFO] [stderr] 16 | convert::TryFrom, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `convert::TryInto` [INFO] [stderr] --> src/microwasm.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | convert::TryInto, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `convert::TryInto` [INFO] [stderr] --> src/module.rs:11:11 [INFO] [stderr] | [INFO] [stderr] 11 | use std::{convert::TryInto, mem}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: aborting due to 49 previous errors [INFO] [stderr] [INFO] [stderr] For more information about this error, try `rustc --explain E0308`. [INFO] [stderr] error: could not compile `lightbeam`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] running `"docker" "inspect" "bfc9b1613e0873794607a778669b2badecc2cc1963f0041d3c7dc2e4f155e0cc"` [INFO] running `"docker" "rm" "-f" "bfc9b1613e0873794607a778669b2badecc2cc1963f0041d3c7dc2e4f155e0cc"` [INFO] [stdout] bfc9b1613e0873794607a778669b2badecc2cc1963f0041d3c7dc2e4f155e0cc