[INFO] cloning repository https://github.com/InvalidPathException/wagmi [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/InvalidPathException/wagmi" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FInvalidPathException%2Fwagmi", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FInvalidPathException%2Fwagmi'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 92410ee31cae0b28944604963ad3512b67dbe86b [INFO] checking InvalidPathException/wagmi against try#595142ec72045c7f2fab2923de8e59995a52e6e7 for pr-151830 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FInvalidPathException%2Fwagmi" "/workspace/builds/worker-6-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc2/source'... [INFO] [stderr] done. [INFO] removed /workspace/builds/worker-6-tc2/source/.cargo/config.toml [INFO] started tweaking git repo https://github.com/InvalidPathException/wagmi [INFO] finished tweaking git repo https://github.com/InvalidPathException/wagmi [INFO] tweaked toml for git repo https://github.com/InvalidPathException/wagmi written to /workspace/builds/worker-6-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/InvalidPathException/wagmi on toolchain 595142ec72045c7f2fab2923de8e59995a52e6e7 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+595142ec72045c7f2fab2923de8e59995a52e6e7" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/InvalidPathException/wagmi already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+595142ec72045c7f2fab2923de8e59995a52e6e7" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] warning: `panic` setting is ignored for `bench` profile [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/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" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:61361fe0aef631f17e9d025a70c5a647956f8c671dd02950a60ad3f5cc5526d7" "/opt/rustwide/cargo-home/bin/cargo" "+595142ec72045c7f2fab2923de8e59995a52e6e7" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 7ecf90438953f504076a0d86bcb437960364d8b672b7becbc2757bb7a4cf854a [INFO] running `Command { std: "docker" "start" "-a" "7ecf90438953f504076a0d86bcb437960364d8b672b7becbc2757bb7a4cf854a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "7ecf90438953f504076a0d86bcb437960364d8b672b7becbc2757bb7a4cf854a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7ecf90438953f504076a0d86bcb437960364d8b672b7becbc2757bb7a4cf854a", kill_on_drop: false }` [INFO] [stdout] 7ecf90438953f504076a0d86bcb437960364d8b672b7becbc2757bb7a4cf854a [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/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" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:61361fe0aef631f17e9d025a70c5a647956f8c671dd02950a60ad3f5cc5526d7" "/opt/rustwide/cargo-home/bin/cargo" "+595142ec72045c7f2fab2923de8e59995a52e6e7" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] a79c1b27a4693459547dd83a96b59c36d79273996b1e1688afffdb687ad26178 [INFO] running `Command { std: "docker" "start" "-a" "a79c1b27a4693459547dd83a96b59c36d79273996b1e1688afffdb687ad26178", kill_on_drop: false }` [INFO] [stderr] warning: `panic` setting is ignored for `bench` profile [INFO] [stderr] Checking anstyle-query v1.1.4 [INFO] [stderr] Compiling serde_json v1.0.143 [INFO] [stderr] Checking cfg-if v1.0.3 [INFO] [stderr] Compiling libc v0.2.176 [INFO] [stderr] Checking regex-syntax v0.8.6 [INFO] [stderr] Compiling syn v2.0.106 [INFO] [stderr] Checking half v2.6.0 [INFO] [stderr] Checking anstream v0.6.20 [INFO] [stderr] Checking clap_builder v4.5.46 [INFO] [stderr] Checking ciborium-ll v0.2.2 [INFO] [stderr] Checking regex-automata v0.4.10 [INFO] [stderr] Checking is-terminal v0.4.16 [INFO] [stderr] Checking regex v1.11.2 [INFO] [stderr] Compiling serde_derive v1.0.219 [INFO] [stderr] Compiling clap_derive v4.5.45 [INFO] [stderr] Checking clap v4.5.46 [INFO] [stderr] Checking serde v1.0.219 [INFO] [stderr] Checking ciborium v0.2.2 [INFO] [stderr] Checking wagmi v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Checking tinytemplate v1.2.1 [INFO] [stderr] Checking criterion v0.5.1 [INFO] [stdout] error[E0573]: expected type, found local variable `a` [INFO] [stdout] --> src/instance.rs:841:62 [INFO] [stdout] | [INFO] [stdout] 841 | overwrite!(WasmValue::[]($f(a))); [INFO] [stdout] | ^ not a type [INFO] [stdout] ... [INFO] [stdout] 1271 | I32_EQZ => { unary!(u32, |x: u32| (x == 0) as u32); } [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `unary` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0573]: expected type, found local variable `a` [INFO] [stdout] --> src/instance.rs:841:62 [INFO] [stdout] | [INFO] [stdout] 841 | overwrite!(WasmValue::[]($f(a))); [INFO] [stdout] | ^ not a type [INFO] [stdout] ... [INFO] [stdout] 1326 | I64_CLZ => { unary!(u64, |x: u64| x.leading_zeros() as u64); } [INFO] [stdout] | ---------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `unary` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0573]: expected type, found local variable `a` [INFO] [stdout] --> src/instance.rs:841:62 [INFO] [stdout] | [INFO] [stdout] 841 | overwrite!(WasmValue::[]($f(a))); [INFO] [stdout] | ^ not a type [INFO] [stdout] ... [INFO] [stdout] 1327 | I64_CTZ => { unary!(u64, |x: u64| x.trailing_zeros() as u64); } [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `unary` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0573]: expected type, found local variable `a` [INFO] [stdout] --> src/instance.rs:841:62 [INFO] [stdout] | [INFO] [stdout] 841 | overwrite!(WasmValue::[]($f(a))); [INFO] [stdout] | ^ not a type [INFO] [stdout] ... [INFO] [stdout] 1328 | I64_POPCNT => { unary!(u64, |x: u64| x.count_ones() as u64); } [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `unary` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0214]: parenthesized type parameters may only be used with a `Fn` trait [INFO] [stdout] --> src/instance.rs:841:63 [INFO] [stdout] | [INFO] [stdout] 841 | overwrite!(WasmValue::[]($f(a))); [INFO] [stdout] | ^ only `Fn` traits may use parentheses [INFO] [stdout] ... [INFO] [stdout] 1271 | I32_EQZ => { unary!(u32, |x: u32| (x == 0) as u32); } [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `unary` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use angle brackets instead [INFO] [stdout] | [INFO] [stdout] 841 - overwrite!(WasmValue::[]($f(a))); [INFO] [stdout] 841 + overwrite!(WasmValue::[]($f)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0214]: parenthesized type parameters may only be used with a `Fn` trait [INFO] [stdout] --> src/instance.rs:841:63 [INFO] [stdout] | [INFO] [stdout] 841 | overwrite!(WasmValue::[]($f(a))); [INFO] [stdout] | ^ only `Fn` traits may use parentheses [INFO] [stdout] ... [INFO] [stdout] 1326 | I64_CLZ => { unary!(u64, |x: u64| x.leading_zeros() as u64); } [INFO] [stdout] | ---------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `unary` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use angle brackets instead [INFO] [stdout] | [INFO] [stdout] 841 - overwrite!(WasmValue::[]($f(a))); [INFO] [stdout] 841 + overwrite!(WasmValue::[]($f)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0214]: parenthesized type parameters may only be used with a `Fn` trait [INFO] [stdout] --> src/instance.rs:841:63 [INFO] [stdout] | [INFO] [stdout] 841 | overwrite!(WasmValue::[]($f(a))); [INFO] [stdout] | ^ only `Fn` traits may use parentheses [INFO] [stdout] ... [INFO] [stdout] 1327 | I64_CTZ => { unary!(u64, |x: u64| x.trailing_zeros() as u64); } [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `unary` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use angle brackets instead [INFO] [stdout] | [INFO] [stdout] 841 - overwrite!(WasmValue::[]($f(a))); [INFO] [stdout] 841 + overwrite!(WasmValue::[]($f)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0214]: parenthesized type parameters may only be used with a `Fn` trait [INFO] [stdout] --> src/instance.rs:841:63 [INFO] [stdout] | [INFO] [stdout] 841 | overwrite!(WasmValue::[]($f(a))); [INFO] [stdout] | ^ only `Fn` traits may use parentheses [INFO] [stdout] ... [INFO] [stdout] 1328 | I64_POPCNT => { unary!(u64, |x: u64| x.count_ones() as u64); } [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `unary` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use angle brackets instead [INFO] [stdout] | [INFO] [stdout] 841 - overwrite!(WasmValue::[]($f(a))); [INFO] [stdout] 841 + overwrite!(WasmValue::[]($f)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0109]: type arguments are not allowed on builtin type `u32` [INFO] [stdout] --> src/instance.rs:841:62 [INFO] [stdout] | [INFO] [stdout] 841 | overwrite!(WasmValue::[]($f(a))); [INFO] [stdout] | ^ type argument not allowed [INFO] [stdout] ... [INFO] [stdout] 1271 | I32_EQZ => { unary!(u32, |x: u32| (x == 0) as u32); } [INFO] [stdout] | ------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | not allowed on builtin type `u32` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `unary` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: primitive type `u32` doesn't have generic parameters [INFO] [stdout] | [INFO] [stdout] 841 - overwrite!(WasmValue::[]($f(a))); [INFO] [stdout] 841 + overwrite!(WasmValue::[]($f)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/instance.rs:841:63 [INFO] [stdout] | [INFO] [stdout] 841 | overwrite!(WasmValue::[]($f(a))); [INFO] [stdout] | -------------------------- ^ expected `u32`, found closure [INFO] [stdout] | | [INFO] [stdout] | arguments to this function are incorrect [INFO] [stdout] ... [INFO] [stdout] 1271 | I32_EQZ => { unary!(u32, |x: u32| (x == 0) as u32); } [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected type `u32` [INFO] [stdout] found closure `{closure@src/instance.rs:841:63: 841:64}` [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/instance.rs:20:30 [INFO] [stdout] | [INFO] [stdout] 20 | #[inline(always)] pub fn from_u32(v: u32) -> Self { Self(v as u64) } [INFO] [stdout] | ^^^^^^^^ ------ [INFO] [stdout] = note: this error originates in the macro `unary` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use parentheses to call this closure [INFO] [stdout] | [INFO] [stdout] 841 | overwrite!(WasmValue::[]($f(a())(/* u32 */))); [INFO] [stdout] | + ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `u32` [INFO] [stdout] --> src/instance.rs:1308:51 [INFO] [stdout] | [INFO] [stdout] 841 | overwrite!(WasmValue::[]($f(a))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 1308 | I32_CLZ => { unary!(u32, |x: u32| x.leading_zeros()); } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `u32` [INFO] [stdout] --> src/instance.rs:1309:51 [INFO] [stdout] | [INFO] [stdout] 841 | overwrite!(WasmValue::[]($f(a))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 1309 | I32_CTZ => { unary!(u32, |x: u32| x.trailing_zeros()); } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `u32` [INFO] [stdout] --> src/instance.rs:1310:54 [INFO] [stdout] | [INFO] [stdout] 841 | overwrite!(WasmValue::[]($f(a))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 1310 | I32_POPCNT => { unary!(u32, |x: u32| x.count_ones()); } [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0109]: type arguments are not allowed on builtin type `u64` [INFO] [stdout] --> src/instance.rs:841:62 [INFO] [stdout] | [INFO] [stdout] 841 | overwrite!(WasmValue::[]($f(a))); [INFO] [stdout] | ^ type argument not allowed [INFO] [stdout] ... [INFO] [stdout] 1326 | I64_CLZ => { unary!(u64, |x: u64| x.leading_zeros() as u64); } [INFO] [stdout] | ---------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | not allowed on builtin type `u64` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `unary` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: primitive type `u64` doesn't have generic parameters [INFO] [stdout] | [INFO] [stdout] 841 - overwrite!(WasmValue::[]($f(a))); [INFO] [stdout] 841 + overwrite!(WasmValue::[]($f)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/instance.rs:841:63 [INFO] [stdout] | [INFO] [stdout] 841 | overwrite!(WasmValue::[]($f(a))); [INFO] [stdout] | -------------------------- ^ expected `u64`, found closure [INFO] [stdout] | | [INFO] [stdout] | arguments to this function are incorrect [INFO] [stdout] ... [INFO] [stdout] 1326 | I64_CLZ => { unary!(u64, |x: u64| x.leading_zeros() as u64); } [INFO] [stdout] | ---------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected type `u64` [INFO] [stdout] found closure `{closure@src/instance.rs:841:63: 841:64}` [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/instance.rs:24:30 [INFO] [stdout] | [INFO] [stdout] 24 | #[inline(always)] pub fn from_u64(v: u64) -> Self { Self(v) } [INFO] [stdout] | ^^^^^^^^ ------ [INFO] [stdout] = note: this error originates in the macro `unary` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use parentheses to call this closure [INFO] [stdout] | [INFO] [stdout] 841 | overwrite!(WasmValue::[]($f(a())(/* u64 */))); [INFO] [stdout] | + ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0109]: type arguments are not allowed on builtin type `u64` [INFO] [stdout] --> src/instance.rs:841:62 [INFO] [stdout] | [INFO] [stdout] 841 | overwrite!(WasmValue::[]($f(a))); [INFO] [stdout] | ^ type argument not allowed [INFO] [stdout] ... [INFO] [stdout] 1327 | I64_CTZ => { unary!(u64, |x: u64| x.trailing_zeros() as u64); } [INFO] [stdout] | ----------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | not allowed on builtin type `u64` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `unary` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: primitive type `u64` doesn't have generic parameters [INFO] [stdout] | [INFO] [stdout] 841 - overwrite!(WasmValue::[]($f(a))); [INFO] [stdout] 841 + overwrite!(WasmValue::[]($f)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/instance.rs:841:63 [INFO] [stdout] | [INFO] [stdout] 841 | overwrite!(WasmValue::[]($f(a))); [INFO] [stdout] | -------------------------- ^ expected `u64`, found closure [INFO] [stdout] | | [INFO] [stdout] | arguments to this function are incorrect [INFO] [stdout] ... [INFO] [stdout] 1327 | I64_CTZ => { unary!(u64, |x: u64| x.trailing_zeros() as u64); } [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected type `u64` [INFO] [stdout] found closure `{closure@src/instance.rs:841:63: 841:64}` [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/instance.rs:24:30 [INFO] [stdout] | [INFO] [stdout] 24 | #[inline(always)] pub fn from_u64(v: u64) -> Self { Self(v) } [INFO] [stdout] | ^^^^^^^^ ------ [INFO] [stdout] = note: this error originates in the macro `unary` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use parentheses to call this closure [INFO] [stdout] | [INFO] [stdout] 841 | overwrite!(WasmValue::[]($f(a())(/* u64 */))); [INFO] [stdout] | + ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0109]: type arguments are not allowed on builtin type `u64` [INFO] [stdout] --> src/instance.rs:841:62 [INFO] [stdout] | [INFO] [stdout] 841 | overwrite!(WasmValue::[]($f(a))); [INFO] [stdout] | ^ type argument not allowed [INFO] [stdout] ... [INFO] [stdout] 1328 | I64_POPCNT => { unary!(u64, |x: u64| x.count_ones() as u64); } [INFO] [stdout] | ------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | not allowed on builtin type `u64` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `unary` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: primitive type `u64` doesn't have generic parameters [INFO] [stdout] | [INFO] [stdout] 841 - overwrite!(WasmValue::[]($f(a))); [INFO] [stdout] 841 + overwrite!(WasmValue::[]($f)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/instance.rs:841:63 [INFO] [stdout] | [INFO] [stdout] 841 | overwrite!(WasmValue::[]($f(a))); [INFO] [stdout] | -------------------------- ^ expected `u64`, found closure [INFO] [stdout] | | [INFO] [stdout] | arguments to this function are incorrect [INFO] [stdout] ... [INFO] [stdout] 1328 | I64_POPCNT => { unary!(u64, |x: u64| x.count_ones() as u64); } [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected type `u64` [INFO] [stdout] found closure `{closure@src/instance.rs:841:63: 841:64}` [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/instance.rs:24:30 [INFO] [stdout] | [INFO] [stdout] 24 | #[inline(always)] pub fn from_u64(v: u64) -> Self { Self(v) } [INFO] [stdout] | ^^^^^^^^ ------ [INFO] [stdout] = note: this error originates in the macro `unary` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use parentheses to call this closure [INFO] [stdout] | [INFO] [stdout] 841 | overwrite!(WasmValue::[]($f(a())(/* u64 */))); [INFO] [stdout] | + ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `f32` [INFO] [stdout] --> src/instance.rs:1344:51 [INFO] [stdout] | [INFO] [stdout] 841 | overwrite!(WasmValue::[]($f(a))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 1344 | F32_ABS => { unary!(f32, |x: f32| x.abs()); } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `f32` [INFO] [stdout] --> src/instance.rs:1345:52 [INFO] [stdout] | [INFO] [stdout] 841 | overwrite!(WasmValue::[]($f(a))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 1345 | F32_NEG => { unary!(f32, |x: f32| -x); } [INFO] [stdout] | - ^ [INFO] [stdout] | | [INFO] [stdout] | `x` has type `f32` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `f32` [INFO] [stdout] --> src/instance.rs:1346:52 [INFO] [stdout] | [INFO] [stdout] 841 | overwrite!(WasmValue::[]($f(a))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 1346 | F32_CEIL => { unary!(f32, |x: f32| x.ceil()); } [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `f32` [INFO] [stdout] --> src/instance.rs:1347:53 [INFO] [stdout] | [INFO] [stdout] 841 | overwrite!(WasmValue::[]($f(a))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 1347 | F32_FLOOR => { unary!(f32, |x: f32| x.floor()); } [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `f32` [INFO] [stdout] --> src/instance.rs:1348:53 [INFO] [stdout] | [INFO] [stdout] 841 | overwrite!(WasmValue::[]($f(a))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 1348 | F32_TRUNC => { unary!(f32, |x: f32| x.trunc()); } [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `f32` [INFO] [stdout] --> src/instance.rs:1350:52 [INFO] [stdout] | [INFO] [stdout] 841 | overwrite!(WasmValue::[]($f(a))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 1350 | F32_SQRT => { unary!(f32, |x: f32| x.sqrt()); } [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `f64` [INFO] [stdout] --> src/instance.rs:1358:51 [INFO] [stdout] | [INFO] [stdout] 841 | overwrite!(WasmValue::[]($f(a))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 1358 | F64_ABS => { unary!(f64, |x: f64| x.abs()); } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `f64` [INFO] [stdout] --> src/instance.rs:1359:52 [INFO] [stdout] | [INFO] [stdout] 841 | overwrite!(WasmValue::[]($f(a))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 1359 | F64_NEG => { unary!(f64, |x: f64| -x); } [INFO] [stdout] | - ^ [INFO] [stdout] | | [INFO] [stdout] | `x` has type `f64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `f64` [INFO] [stdout] --> src/instance.rs:1360:52 [INFO] [stdout] | [INFO] [stdout] 841 | overwrite!(WasmValue::[]($f(a))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 1360 | F64_CEIL => { unary!(f64, |x: f64| x.ceil()); } [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `f64` [INFO] [stdout] --> src/instance.rs:1361:53 [INFO] [stdout] | [INFO] [stdout] 841 | overwrite!(WasmValue::[]($f(a))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 1361 | F64_FLOOR => { unary!(f64, |x: f64| x.floor()); } [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `f64` [INFO] [stdout] --> src/instance.rs:1362:53 [INFO] [stdout] | [INFO] [stdout] 841 | overwrite!(WasmValue::[]($f(a))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 1362 | F64_TRUNC => { unary!(f64, |x: f64| x.trunc()); } [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `f64` [INFO] [stdout] --> src/instance.rs:1364:52 [INFO] [stdout] | [INFO] [stdout] 841 | overwrite!(WasmValue::[]($f(a))); [INFO] [stdout] | - call expression requires function [INFO] [stdout] ... [INFO] [stdout] 1364 | F64_SQRT => { unary!(f64, |x: f64| x.sqrt()); } [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0109, E0214, E0308, E0573, E0618. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0109`. [INFO] [stdout] [INFO] [stderr] error: could not compile `wagmi` (lib) due to 31 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] running `Command { std: "docker" "inspect" "a79c1b27a4693459547dd83a96b59c36d79273996b1e1688afffdb687ad26178", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a79c1b27a4693459547dd83a96b59c36d79273996b1e1688afffdb687ad26178", kill_on_drop: false }` [INFO] [stdout] a79c1b27a4693459547dd83a96b59c36d79273996b1e1688afffdb687ad26178