[INFO] fetching crate mutagen-plugin 0.1.2... [INFO] checking mutagen-plugin-0.1.2 against master#f609b7e0586f81fefb3523e3e17adf779ac416be for pr-129466-2 [INFO] extracting crate mutagen-plugin 0.1.2 into /workspace/builds/worker-0-tc1/source [INFO] validating manifest of crates.io crate mutagen-plugin 0.1.2 on toolchain f609b7e0586f81fefb3523e3e17adf779ac416be [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f609b7e0586f81fefb3523e3e17adf779ac416be" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate mutagen-plugin 0.1.2 [INFO] finished tweaking crates.io crate mutagen-plugin 0.1.2 [INFO] tweaked toml for crates.io crate mutagen-plugin 0.1.2 written to /workspace/builds/worker-0-tc1/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f609b7e0586f81fefb3523e3e17adf779ac416be" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 65 packages to latest compatible versions [INFO] [stderr] Adding bitflags v1.3.2 (available: v2.6.0) [INFO] [stderr] Adding cfg-if v0.1.10 (available: v1.0.0) [INFO] [stderr] Adding compiletest_rs v0.3.26 (available: v0.11.0) [INFO] [stderr] Adding dirs v2.0.2 (available: v5.0.1) [INFO] [stderr] Adding dirs-sys v0.3.7 (available: v0.4.1) [INFO] [stderr] Adding miow v0.3.7 (available: v0.6.0) [INFO] [stderr] Adding rustfix v0.4.6 (available: v0.8.5) [INFO] [stderr] Adding syn v1.0.109 (available: v2.0.77) [INFO] [stderr] Adding synstructure v0.12.6 (available: v0.13.1) [INFO] [stderr] Adding term v0.6.1 (available: v1.0.0) [INFO] [stderr] Adding tester v0.6.0 (available: v0.9.1) [INFO] [stderr] Adding unicode-width v0.1.14 (available: v0.2.0) [INFO] [stderr] Adding wasi v0.11.0+wasi-snapshot-preview1 (available: v0.13.2+wasi-0.2.1) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f609b7e0586f81fefb3523e3e17adf779ac416be" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2021 [INFO] [stderr] warning: unused manifest key: lib.plugin [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded compiletest_rs v0.3.26 [INFO] [stderr] Downloaded mutagen v0.1.2 [INFO] [stderr] Downloaded tester v0.6.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/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:ceb6ea022f8a89cebbe621bb4987e73a935bd40dfbb726f832cfff4742a5b95a" "/opt/rustwide/cargo-home/bin/cargo" "+f609b7e0586f81fefb3523e3e17adf779ac416be" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 899fb5a317747461f269b32fe77465cde81aacd7ca2778939350a4c468b1b5dd [INFO] running `Command { std: "docker" "start" "-a" "899fb5a317747461f269b32fe77465cde81aacd7ca2778939350a4c468b1b5dd", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "899fb5a317747461f269b32fe77465cde81aacd7ca2778939350a4c468b1b5dd", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "899fb5a317747461f269b32fe77465cde81aacd7ca2778939350a4c468b1b5dd", kill_on_drop: false }` [INFO] [stdout] 899fb5a317747461f269b32fe77465cde81aacd7ca2778939350a4c468b1b5dd [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/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:ceb6ea022f8a89cebbe621bb4987e73a935bd40dfbb726f832cfff4742a5b95a" "/opt/rustwide/cargo-home/bin/cargo" "+f609b7e0586f81fefb3523e3e17adf779ac416be" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 2f2f12ddcbd439d33020e5015f3800e14ba2c1fb0cd0dbf497e9abe16d3cf7fc [INFO] running `Command { std: "docker" "start" "-a" "2f2f12ddcbd439d33020e5015f3800e14ba2c1fb0cd0dbf497e9abe16d3cf7fc", kill_on_drop: false }` [INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2021 [INFO] [stderr] warning: unused manifest key: lib.plugin [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Checking adler2 v2.0.0 [INFO] [stderr] Checking gimli v0.31.0 [INFO] [stderr] Compiling failure_derive v0.1.8 [INFO] [stderr] Compiling unicode-xid v0.2.6 [INFO] [stderr] Compiling syn v2.0.77 [INFO] [stderr] Checking dirs-sys v0.3.7 [INFO] [stderr] Checking object v0.36.4 [INFO] [stderr] Checking miniz_oxide v0.8.0 [INFO] [stderr] Checking rustc-demangle v0.1.24 [INFO] [stderr] Checking cfg-if v0.1.10 [INFO] [stderr] Checking dirs v2.0.2 [INFO] [stderr] Compiling mutagen v0.1.2 [INFO] [stderr] Checking term v0.6.1 [INFO] [stderr] Checking getopts v0.2.21 [INFO] [stderr] Compiling mutagen-plugin v0.1.2 (/opt/rustwide/workdir) [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> build.rs:15:30 [INFO] [stdout] | [INFO] [stdout] 15 | fn write_binop_arm(out: &mut Write, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stdout] help: if this is an object-safe trait, use `dyn` [INFO] [stdout] | [INFO] [stdout] 15 | fn write_binop_arm(out: &mut dyn Write, [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> build.rs:59:33 [INFO] [stdout] | [INFO] [stdout] 59 | fn write_opassign_arm(out: &mut Write, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: if this is an object-safe trait, use `dyn` [INFO] [stdout] | [INFO] [stdout] 59 | fn write_opassign_arm(out: &mut dyn Write, [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling compiletest_rs v0.3.26 [INFO] [stderr] Checking tester v0.6.0 [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking regex v1.10.6 [INFO] [stderr] Checking filetime v0.2.25 [INFO] [stderr] Checking diff v0.1.13 [INFO] [stdout] error[E0557]: feature has been removed [INFO] [stdout] --> src/lib.rs:1:12 [INFO] [stdout] | [INFO] [stdout] 1 | #![feature(plugin_registrar, quote, rustc_private, custom_attribute)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ feature has been removed [INFO] [stdout] | [INFO] [stdout] = note: plugins are no longer supported [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0557]: feature has been removed [INFO] [stdout] --> src/lib.rs:1:30 [INFO] [stdout] | [INFO] [stdout] 1 | #![feature(plugin_registrar, quote, rustc_private, custom_attribute)] [INFO] [stdout] | ^^^^^ feature has been removed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0557]: feature has been removed [INFO] [stdout] --> src/lib.rs:1:52 [INFO] [stdout] | [INFO] [stdout] 1 | #![feature(plugin_registrar, quote, rustc_private, custom_attribute)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ feature has been removed [INFO] [stdout] | [INFO] [stdout] = note: removed in favor of `#![register_tool]` and `#![register_attr]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0463]: can't find crate for `rustc_plugin` [INFO] [stdout] --> src/lib.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | extern crate rustc_plugin; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate [INFO] [stdout] | [INFO] [stdout] = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0463]: can't find crate for `syntax` [INFO] [stdout] --> src/lib.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | extern crate syntax; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ can't find crate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0463]: can't find crate for `smallvec` [INFO] [stdout] --> src/lib.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | extern crate smallvec; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ can't find crate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `super::Resizer`, `super::MutatorPlugin`, `super::MutationType`, `super::Mutation` [INFO] [stdout] --> src/bounded_loop.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use super::Resizer; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/target/debug/build/mutagen-plugin-9e836bff30f80c21/out/plugin_ops.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use super::MutatorPlugin; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 5 | use super::{MutationType, Mutation}; [INFO] [stdout] | ^^^^^^^^^^^^ ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `quote_expr` in this scope [INFO] [stdout] --> /opt/rustwide/target/debug/build/mutagen-plugin-9e836bff30f80c21/out/plugin_ops.rs:29:13 [INFO] [stdout] | [INFO] [stdout] 29 | quote_expr!(p.cx(), { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `quote_expr` in this scope [INFO] [stdout] --> /opt/rustwide/target/debug/build/mutagen-plugin-9e836bff30f80c21/out/plugin_ops.rs:56:13 [INFO] [stdout] | [INFO] [stdout] 56 | quote_expr!(p.cx(), { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `quote_expr` in this scope [INFO] [stdout] --> /opt/rustwide/target/debug/build/mutagen-plugin-9e836bff30f80c21/out/plugin_ops.rs:78:13 [INFO] [stdout] | [INFO] [stdout] 78 | quote_expr!(p.cx(), ::mutagen::eq(&$left, &$right, $n, &$sym[$flag], $mask)) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `quote_expr` in this scope [INFO] [stdout] --> /opt/rustwide/target/debug/build/mutagen-plugin-9e836bff30f80c21/out/plugin_ops.rs:92:13 [INFO] [stdout] | [INFO] [stdout] 92 | quote_expr!(p.cx(), { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `quote_expr` in this scope [INFO] [stdout] --> /opt/rustwide/target/debug/build/mutagen-plugin-9e836bff30f80c21/out/plugin_ops.rs:112:13 [INFO] [stdout] | [INFO] [stdout] 112 | quote_expr!(p.cx(), { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `quote_expr` in this scope [INFO] [stdout] --> /opt/rustwide/target/debug/build/mutagen-plugin-9e836bff30f80c21/out/plugin_ops.rs:132:13 [INFO] [stdout] | [INFO] [stdout] 132 | quote_expr!(p.cx(), { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `quote_expr` in this scope [INFO] [stdout] --> /opt/rustwide/target/debug/build/mutagen-plugin-9e836bff30f80c21/out/plugin_ops.rs:152:13 [INFO] [stdout] | [INFO] [stdout] 152 | quote_expr!(p.cx(), { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `quote_expr` in this scope [INFO] [stdout] --> /opt/rustwide/target/debug/build/mutagen-plugin-9e836bff30f80c21/out/plugin_ops.rs:172:13 [INFO] [stdout] | [INFO] [stdout] 172 | quote_expr!(p.cx(), { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `quote_expr` in this scope [INFO] [stdout] --> /opt/rustwide/target/debug/build/mutagen-plugin-9e836bff30f80c21/out/plugin_ops.rs:186:17 [INFO] [stdout] | [INFO] [stdout] 186 | quote_expr!(p.cx(), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `quote_expr` in this scope [INFO] [stdout] --> /opt/rustwide/target/debug/build/mutagen-plugin-9e836bff30f80c21/out/plugin_ops.rs:200:17 [INFO] [stdout] | [INFO] [stdout] 200 | quote_expr!(p.cx(), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `quote_expr` in this scope [INFO] [stdout] --> /opt/rustwide/target/debug/build/mutagen-plugin-9e836bff30f80c21/out/plugin_ops.rs:214:17 [INFO] [stdout] | [INFO] [stdout] 214 | quote_expr!(p.cx(), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `quote_expr` in this scope [INFO] [stdout] --> /opt/rustwide/target/debug/build/mutagen-plugin-9e836bff30f80c21/out/plugin_ops.rs:228:17 [INFO] [stdout] | [INFO] [stdout] 228 | quote_expr!(p.cx(), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `quote_expr` in this scope [INFO] [stdout] --> /opt/rustwide/target/debug/build/mutagen-plugin-9e836bff30f80c21/out/plugin_ops.rs:242:17 [INFO] [stdout] | [INFO] [stdout] 242 | quote_expr!(p.cx(), { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `quote_expr` in this scope [INFO] [stdout] --> /opt/rustwide/target/debug/build/mutagen-plugin-9e836bff30f80c21/out/plugin_ops.rs:260:17 [INFO] [stdout] | [INFO] [stdout] 260 | quote_expr!(p.cx(), { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `quote_expr` in this scope [INFO] [stdout] --> /opt/rustwide/target/debug/build/mutagen-plugin-9e836bff30f80c21/out/plugin_ops.rs:278:17 [INFO] [stdout] | [INFO] [stdout] 278 | quote_expr!(p.cx(), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `quote_expr` in this scope [INFO] [stdout] --> /opt/rustwide/target/debug/build/mutagen-plugin-9e836bff30f80c21/out/plugin_ops.rs:292:17 [INFO] [stdout] | [INFO] [stdout] 292 | quote_expr!(p.cx(), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `quote_expr` in this scope [INFO] [stdout] --> /opt/rustwide/target/debug/build/mutagen-plugin-9e836bff30f80c21/out/plugin_ops.rs:325:17 [INFO] [stdout] | [INFO] [stdout] 325 | quote_expr!(p.cx(), { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `quote_expr` in this scope [INFO] [stdout] --> /opt/rustwide/target/debug/build/mutagen-plugin-9e836bff30f80c21/out/plugin_ops.rs:337:17 [INFO] [stdout] | [INFO] [stdout] 337 | quote_expr!(p.cx(), { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `quote_expr` in this scope [INFO] [stdout] --> /opt/rustwide/target/debug/build/mutagen-plugin-9e836bff30f80c21/out/plugin_ops.rs:349:17 [INFO] [stdout] | [INFO] [stdout] 349 | quote_expr!(p.cx(), { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `quote_expr` in this scope [INFO] [stdout] --> /opt/rustwide/target/debug/build/mutagen-plugin-9e836bff30f80c21/out/plugin_ops.rs:361:17 [INFO] [stdout] | [INFO] [stdout] 361 | quote_expr!(p.cx(), { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `quote_expr` in this scope [INFO] [stdout] --> /opt/rustwide/target/debug/build/mutagen-plugin-9e836bff30f80c21/out/plugin_ops.rs:373:17 [INFO] [stdout] | [INFO] [stdout] 373 | quote_expr!(p.cx(), { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `quote_expr` in this scope [INFO] [stdout] --> /opt/rustwide/target/debug/build/mutagen-plugin-9e836bff30f80c21/out/plugin_ops.rs:385:17 [INFO] [stdout] | [INFO] [stdout] 385 | quote_expr!(p.cx(), { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `quote_expr` in this scope [INFO] [stdout] --> /opt/rustwide/target/debug/build/mutagen-plugin-9e836bff30f80c21/out/plugin_ops.rs:397:17 [INFO] [stdout] | [INFO] [stdout] 397 | quote_expr!(p.cx(), { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `quote_expr` in this scope [INFO] [stdout] --> /opt/rustwide/target/debug/build/mutagen-plugin-9e836bff30f80c21/out/plugin_ops.rs:409:17 [INFO] [stdout] | [INFO] [stdout] 409 | quote_expr!(p.cx(), { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `quote_stmt` in this scope [INFO] [stdout] --> src/bounded_loop.rs:63:13 [INFO] [stdout] | [INFO] [stdout] 63 | ... quote_stmt!(self.cx, static __LOOP_COUNTERS : [::std::sync::atomic::AtomicUsize; 0] = [::std::sync::atomic::ATOMIC_USIZE_INIT; 0];)... [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `quote_stmt` in this scope [INFO] [stdout] --> src/bounded_loop.rs:79:63 [INFO] [stdout] | [INFO] [stdout] 79 | let counters = mem::replace(&mut newstmts[0], quote_stmt!(self.cx, ();).unwrap()); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `quote_block` in this scope [INFO] [stdout] --> src/bounded_loop.rs:100:21 [INFO] [stdout] | [INFO] [stdout] 100 | let block = quote_block!(self.cx, { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `quote_expr` in this scope [INFO] [stdout] --> src/bounded_loop.rs:113:9 [INFO] [stdout] | [INFO] [stdout] 113 | quote_expr!(self.cx, { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `smallvec` in this scope [INFO] [stdout] --> src/bounded_loop.rs:134:9 [INFO] [stdout] | [INFO] [stdout] 134 | smallvec![match i { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `smallvec` is imported here, but it is an unresolved item, not a macro [INFO] [stdout] --> src/lib.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | extern crate smallvec; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `smallvec` in this scope [INFO] [stdout] --> src/bounded_loop.rs:165:9 [INFO] [stdout] | [INFO] [stdout] 165 | smallvec![match i { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `smallvec` is imported here, but it is an unresolved item, not a macro [INFO] [stdout] --> src/lib.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | extern crate smallvec; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `plugin_registrar` in this scope [INFO] [stdout] --> src/lib.rs:57:3 [INFO] [stdout] | [INFO] [stdout] 57 | #[plugin_registrar] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `plugin_registrar` is in scope, but it is a function, not an attribute [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `quote_expr` in this scope [INFO] [stdout] --> src/lib.rs:431:42 [INFO] [stdout] | [INFO] [stdout] 431 | let mut mut_expression = quote_expr!(self.cx(), $lit); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `quote_expr` in this scope [INFO] [stdout] --> src/lib.rs:443:38 [INFO] [stdout] | [INFO] [stdout] 443 | mut_expression = quote_expr!(self.cx(), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `quote_expr` in this scope [INFO] [stdout] --> src/lib.rs:455:38 [INFO] [stdout] | [INFO] [stdout] 455 | mut_expression = quote_expr!(self.cx(), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `smallvec` in this scope [INFO] [stdout] --> src/lib.rs:471:9 [INFO] [stdout] | [INFO] [stdout] 471 | smallvec![match i { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `smallvec` is imported here, but it is an unresolved item, not a macro [INFO] [stdout] --> src/lib.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | extern crate smallvec; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `smallvec` in this scope [INFO] [stdout] --> src/lib.rs:504:9 [INFO] [stdout] | [INFO] [stdout] 504 | smallvec![match i { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `smallvec` is imported here, but it is an unresolved item, not a macro [INFO] [stdout] --> src/lib.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | extern crate smallvec; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `quote_expr` in this scope [INFO] [stdout] --> src/lib.rs:651:32 [INFO] [stdout] | [INFO] [stdout] 651 | let mut_cond = quote_expr!(self.cx(), ::mutagen::t($cond, $n, &$sym[$flag], $mask)); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `quote_expr` in this scope [INFO] [stdout] --> src/lib.rs:671:32 [INFO] [stdout] | [INFO] [stdout] 671 | let mut_cond = quote_expr!(self.cx(), { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `quote_expr` in this scope [INFO] [stdout] --> src/lib.rs:700:28 [INFO] [stdout] | [INFO] [stdout] 700 | let expr = quote_expr!(self.cx(), { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `quote_path` in this scope [INFO] [stdout] --> src/lib.rs:764:56 [INFO] [stdout] | [INFO] [stdout] 764 | ... node: ExprKind::Path(None, quote_path!(self.cx(), $alt_self)), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `quote_stmt` in this scope [INFO] [stdout] --> src/lib.rs:892:28 [INFO] [stdout] | [INFO] [stdout] 892 | pre_stmts.push(quote_stmt!(m.cx, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `quote_stmt` in this scope [INFO] [stdout] --> src/lib.rs:904:17 [INFO] [stdout] | [INFO] [stdout] 904 | quote_stmt!(m.cx, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `quote_stmt` in this scope [INFO] [stdout] --> src/lib.rs:919:21 [INFO] [stdout] | [INFO] [stdout] 919 | quote_stmt!(m.cx, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `quote_stmt` in this scope [INFO] [stdout] --> src/lib.rs:937:25 [INFO] [stdout] | [INFO] [stdout] 937 | quote_stmt!(m.cx, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `quote_stmt` in this scope [INFO] [stdout] --> src/lib.rs:962:32 [INFO] [stdout] | [INFO] [stdout] 962 | pre_stmts.push(quote_stmt!(m.cx, let mut $ident_clone;).unwrap()); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `quote_stmt` in this scope [INFO] [stdout] --> src/lib.rs:964:21 [INFO] [stdout] | [INFO] [stdout] 964 | quote_stmt!(m.cx, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `quote_stmt` in this scope [INFO] [stdout] --> src/lib.rs:984:59 [INFO] [stdout] | [INFO] [stdout] 984 | let coverage = mem::replace(&mut newstmts[0], quote_stmt!(p.cx(), ();).unwrap()); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `MetaItem` in this scope [INFO] [stdout] --> src/bounded_loop.rs:19:58 [INFO] [stdout] | [INFO] [stdout] 19 | pub fn bounded_loop(cx: &mut ExtCtxt, _span: Span, _mi: &MetaItem, a: Annotatable) -> Annotatable { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Block` in this scope [INFO] [stdout] --> src/bounded_loop.rs:58:35 [INFO] [stdout] | [INFO] [stdout] 58 | fn method(&mut self, block: P) -> P { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 49 | impl<'a, 'cx: 'a, Block> Plugin<'a, 'cx> { [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Block` in this scope [INFO] [stdout] --> src/bounded_loop.rs:58:48 [INFO] [stdout] | [INFO] [stdout] 58 | fn method(&mut self, block: P) -> P { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 49 | impl<'a, 'cx: 'a, Block> Plugin<'a, 'cx> { [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Block` in this scope [INFO] [stdout] --> src/bounded_loop.rs:67:14 [INFO] [stdout] | [INFO] [stdout] 67 | |Block { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Stmt` in this scope [INFO] [stdout] --> src/bounded_loop.rs:74:39 [INFO] [stdout] | [INFO] [stdout] 74 | let mut newstmts: Vec = Vec::with_capacity(pre_stmts.len() + stmts.len()); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 49 | impl<'a, 'cx: 'a, Stmt> Plugin<'a, 'cx> { [INFO] [stdout] | ++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Block` in this scope [INFO] [stdout] --> src/bounded_loop.rs:82:17 [INFO] [stdout] | [INFO] [stdout] 82 | Block { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Block` in this scope [INFO] [stdout] --> src/bounded_loop.rs:93:56 [INFO] [stdout] | [INFO] [stdout] 93 | fn wrap_block(&mut self, loop_id: LoopId, block: P) -> (P, Ident) { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 49 | impl<'a, 'cx: 'a, Block> Plugin<'a, 'cx> { [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Block` in this scope [INFO] [stdout] --> src/bounded_loop.rs:93:70 [INFO] [stdout] | [INFO] [stdout] 93 | fn wrap_block(&mut self, loop_id: LoopId, block: P) -> (P, Ident) { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 49 | impl<'a, 'cx: 'a, Block> Plugin<'a, 'cx> { [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ident` in this scope [INFO] [stdout] --> src/bounded_loop.rs:93:78 [INFO] [stdout] | [INFO] [stdout] 93 | fn wrap_block(&mut self, loop_id: LoopId, block: P) -> (P, Ident) { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Expr` in this scope [INFO] [stdout] --> src/bounded_loop.rs:109:43 [INFO] [stdout] | [INFO] [stdout] 109 | fn wrap_expression(&mut self, expr: P, current_id: LoopId, symbol: Ident) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 49 | impl<'a, 'cx: 'a, Expr> Plugin<'a, 'cx> { [INFO] [stdout] | ++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ident` in this scope [INFO] [stdout] --> src/bounded_loop.rs:109:78 [INFO] [stdout] | [INFO] [stdout] 109 | fn wrap_expression(&mut self, expr: P, current_id: LoopId, symbol: Ident) -> P { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Expr` in this scope [INFO] [stdout] --> src/bounded_loop.rs:109:90 [INFO] [stdout] | [INFO] [stdout] 109 | fn wrap_expression(&mut self, expr: P, current_id: LoopId, symbol: Ident) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 49 | impl<'a, 'cx: 'a, Expr> Plugin<'a, 'cx> { [INFO] [stdout] | ++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ImplItem` in this scope [INFO] [stdout] --> src/bounded_loop.rs:133:37 [INFO] [stdout] | [INFO] [stdout] 133 | fn fold_impl_item(&mut self, i: ImplItem) -> SmallVec<[ImplItem; 1]> { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ImplItem` in this scope [INFO] [stdout] --> src/bounded_loop.rs:133:60 [INFO] [stdout] | [INFO] [stdout] 133 | fn fold_impl_item(&mut self, i: ImplItem) -> SmallVec<[ImplItem; 1]> { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 132 | impl<'a, 'cx: 'a, ImplItem> Folder for Plugin<'a, 'cx> { [INFO] [stdout] | ++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TraitItem` in this scope [INFO] [stdout] --> src/bounded_loop.rs:164:38 [INFO] [stdout] | [INFO] [stdout] 164 | fn fold_trait_item(&mut self, i: TraitItem) -> SmallVec<[TraitItem; 1]> { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TraitItem` in this scope [INFO] [stdout] --> src/bounded_loop.rs:164:62 [INFO] [stdout] | [INFO] [stdout] 164 | fn fold_trait_item(&mut self, i: TraitItem) -> SmallVec<[TraitItem; 1]> { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 132 | impl<'a, 'cx: 'a, TraitItem> Folder for Plugin<'a, 'cx> { [INFO] [stdout] | +++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ItemKind` in this scope [INFO] [stdout] --> src/bounded_loop.rs:191:37 [INFO] [stdout] | [INFO] [stdout] 191 | fn fold_item_kind(&mut self, i: ItemKind) -> ItemKind { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ItemKind` in this scope [INFO] [stdout] --> src/bounded_loop.rs:191:50 [INFO] [stdout] | [INFO] [stdout] 191 | fn fold_item_kind(&mut self, i: ItemKind) -> ItemKind { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Expr` in this scope [INFO] [stdout] --> src/bounded_loop.rs:207:37 [INFO] [stdout] | [INFO] [stdout] 207 | fn fold_expr(&mut self, expr: P) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 132 | impl<'a, 'cx: 'a, Expr> Folder for Plugin<'a, 'cx> { [INFO] [stdout] | ++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Expr` in this scope [INFO] [stdout] --> src/bounded_loop.rs:207:49 [INFO] [stdout] | [INFO] [stdout] 207 | fn fold_expr(&mut self, expr: P) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 132 | impl<'a, 'cx: 'a, Expr> Folder for Plugin<'a, 'cx> { [INFO] [stdout] | ++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Expr` in this scope [INFO] [stdout] --> src/bounded_loop.rs:209:17 [INFO] [stdout] | [INFO] [stdout] 209 | e @ Expr { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Expr` in this scope [INFO] [stdout] --> src/bounded_loop.rs:218:13 [INFO] [stdout] | [INFO] [stdout] 218 | Expr { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Expr` in this scope [INFO] [stdout] --> src/bounded_loop.rs:228:27 [INFO] [stdout] | [INFO] [stdout] 228 | let e = P(Expr { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Expr` in this scope [INFO] [stdout] --> src/bounded_loop.rs:238:13 [INFO] [stdout] | [INFO] [stdout] 238 | Expr { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Expr` in this scope [INFO] [stdout] --> src/bounded_loop.rs:248:27 [INFO] [stdout] | [INFO] [stdout] 248 | let e = P(Expr { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Expr` in this scope [INFO] [stdout] --> src/bounded_loop.rs:258:13 [INFO] [stdout] | [INFO] [stdout] 258 | Expr { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Expr` in this scope [INFO] [stdout] --> src/bounded_loop.rs:268:27 [INFO] [stdout] | [INFO] [stdout] 268 | let e = P(Expr { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Expr` in this scope [INFO] [stdout] --> src/bounded_loop.rs:278:13 [INFO] [stdout] | [INFO] [stdout] 278 | Expr { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Expr` in this scope [INFO] [stdout] --> src/bounded_loop.rs:288:27 [INFO] [stdout] | [INFO] [stdout] 288 | let e = P(Expr { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Mac` in this scope [INFO] [stdout] --> src/bounded_loop.rs:302:33 [INFO] [stdout] | [INFO] [stdout] 302 | fn fold_mac(&mut self, mac: Mac) -> Mac { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Mac` in this scope [INFO] [stdout] --> src/bounded_loop.rs:302:41 [INFO] [stdout] | [INFO] [stdout] 302 | fn fold_mac(&mut self, mac: Mac) -> Mac { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `MetaItem` in this scope [INFO] [stdout] --> src/lib.rs:42:57 [INFO] [stdout] | [INFO] [stdout] 42 | fn expand(&self, cx: &mut ExtCtxt, span: Span, mi: &MetaItem, a: Annotatable) -> Vec { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `MetaItem` in this scope [INFO] [stdout] --> src/lib.rs:75:53 [INFO] [stdout] | [INFO] [stdout] 75 | pub fn mutator(cx: &mut ExtCtxt, _span: Span, _mi: &MetaItem, a: Annotatable) -> Annotatable { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ty` in this scope [INFO] [stdout] --> src/lib.rs:132:19 [INFO] [stdout] | [INFO] [stdout] 132 | self_tys: Vec, [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 128 | struct MutatorInfo { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Expr` in this scope [INFO] [stdout] --> src/lib.rs:248:37 [INFO] [stdout] | [INFO] [stdout] 248 | fn fold_expr(&mut self, expr: P) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 247 | impl Folder for Resizer { [INFO] [stdout] | ++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Expr` in this scope [INFO] [stdout] --> src/lib.rs:248:49 [INFO] [stdout] | [INFO] [stdout] 248 | fn fold_expr(&mut self, expr: P) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 247 | impl Folder for Resizer { [INFO] [stdout] | ++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Expr` in this scope [INFO] [stdout] --> src/lib.rs:251:17 [INFO] [stdout] | [INFO] [stdout] 251 | Expr { id, node: ExprKind::Lit(lit), span, attrs } => { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Expr` in this scope [INFO] [stdout] --> src/lib.rs:252:21 [INFO] [stdout] | [INFO] [stdout] 252 | Expr { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Expr` in this scope [INFO] [stdout] --> src/lib.rs:262:17 [INFO] [stdout] | [INFO] [stdout] 262 | Expr { id, node: ExprKind::Repeat(elem, _), span, attrs } => { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Expr` in this scope [INFO] [stdout] --> src/lib.rs:263:21 [INFO] [stdout] | [INFO] [stdout] 263 | Expr { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BindingMode` in this scope [INFO] [stdout] --> src/lib.rs:279:18 [INFO] [stdout] | [INFO] [stdout] 279 | struct ArgTy<'t>(BindingMode, &'t Ty, usize, Vec); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ty` in this scope [INFO] [stdout] --> src/lib.rs:279:35 [INFO] [stdout] | [INFO] [stdout] 279 | struct ArgTy<'t>(BindingMode, &'t Ty, usize, Vec); [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ident` in this scope [INFO] [stdout] --> src/lib.rs:316:88 [INFO] [stdout] | [INFO] [stdout] 316 | fn add_mutations<'m>(&mut self, span: Span, mutations: &[Mutation<'m>]) -> (usize, Ident, usize, usize) { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FnDecl` in this scope [INFO] [stdout] --> src/lib.rs:330:35 [INFO] [stdout] | [INFO] [stdout] 330 | fn start_fn(&mut self, decl: &FnDecl) { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ty` in this scope [INFO] [stdout] --> src/lib.rs:384:35 [INFO] [stdout] | [INFO] [stdout] 384 | fn start_impl(&mut self, ty: &Ty) { [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Lit` in this scope [INFO] [stdout] --> src/lib.rs:423:15 [INFO] [stdout] | [INFO] [stdout] 423 | lit: &Lit, [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Expr` in this scope [INFO] [stdout] --> src/lib.rs:425:19 [INFO] [stdout] | [INFO] [stdout] 425 | ) -> Option> { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 302 | impl<'a, 'cx, Expr> MutatorPlugin<'a, 'cx> { [INFO] [stdout] | ++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ImplItem` in this scope [INFO] [stdout] --> src/lib.rs:470:37 [INFO] [stdout] | [INFO] [stdout] 470 | fn fold_impl_item(&mut self, i: ImplItem) -> SmallVec<[ImplItem; 1]> { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ImplItem` in this scope [INFO] [stdout] --> src/lib.rs:470:60 [INFO] [stdout] | [INFO] [stdout] 470 | fn fold_impl_item(&mut self, i: ImplItem) -> SmallVec<[ImplItem; 1]> { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 469 | impl<'a, 'cx, ImplItem> Folder for MutatorPlugin<'a, 'cx> { [INFO] [stdout] | ++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TraitItem` in this scope [INFO] [stdout] --> src/lib.rs:503:38 [INFO] [stdout] | [INFO] [stdout] 503 | fn fold_trait_item(&mut self, i: TraitItem) -> SmallVec<[TraitItem; 1]> { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TraitItem` in this scope [INFO] [stdout] --> src/lib.rs:503:62 [INFO] [stdout] | [INFO] [stdout] 503 | fn fold_trait_item(&mut self, i: TraitItem) -> SmallVec<[TraitItem; 1]> { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 469 | impl<'a, 'cx, TraitItem> Folder for MutatorPlugin<'a, 'cx> { [INFO] [stdout] | +++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ItemKind` in this scope [INFO] [stdout] --> src/lib.rs:531:37 [INFO] [stdout] | [INFO] [stdout] 531 | fn fold_item_kind(&mut self, i: ItemKind) -> ItemKind { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ItemKind` in this scope [INFO] [stdout] --> src/lib.rs:531:50 [INFO] [stdout] | [INFO] [stdout] 531 | fn fold_item_kind(&mut self, i: ItemKind) -> ItemKind { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Block` in this scope [INFO] [stdout] --> src/lib.rs:579:39 [INFO] [stdout] | [INFO] [stdout] 579 | fn fold_block(&mut self, block: P) -> P { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 469 | impl<'a, 'cx, Block> Folder for MutatorPlugin<'a, 'cx> { [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Block` in this scope [INFO] [stdout] --> src/lib.rs:579:52 [INFO] [stdout] | [INFO] [stdout] 579 | fn fold_block(&mut self, block: P) -> P { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 469 | impl<'a, 'cx, Block> Folder for MutatorPlugin<'a, 'cx> { [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Expr` in this scope [INFO] [stdout] --> src/lib.rs:587:37 [INFO] [stdout] | [INFO] [stdout] 587 | fn fold_expr(&mut self, expr: P) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 469 | impl<'a, 'cx, Expr> Folder for MutatorPlugin<'a, 'cx> { [INFO] [stdout] | ++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Expr` in this scope [INFO] [stdout] --> src/lib.rs:587:49 [INFO] [stdout] | [INFO] [stdout] 587 | fn fold_expr(&mut self, expr: P) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 469 | impl<'a, 'cx, Expr> Folder for MutatorPlugin<'a, 'cx> { [INFO] [stdout] | ++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Expr` in this scope [INFO] [stdout] --> src/lib.rs:591:17 [INFO] [stdout] | [INFO] [stdout] 591 | e @ Expr { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Expr` in this scope [INFO] [stdout] --> src/lib.rs:599:13 [INFO] [stdout] | [INFO] [stdout] 599 | Expr { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Expr` in this scope [INFO] [stdout] --> src/lib.rs:609:13 [INFO] [stdout] | [INFO] [stdout] 609 | Expr { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Expr` in this scope [INFO] [stdout] --> src/lib.rs:617:13 [INFO] [stdout] | [INFO] [stdout] 617 | Expr { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Expr` in this scope [INFO] [stdout] --> src/lib.rs:627:13 [INFO] [stdout] | [INFO] [stdout] 627 | Expr { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Expr` in this scope [INFO] [stdout] --> src/lib.rs:652:19 [INFO] [stdout] | [INFO] [stdout] 652 | P(Expr { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Expr` in this scope [INFO] [stdout] --> src/lib.rs:659:13 [INFO] [stdout] | [INFO] [stdout] 659 | Expr { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Expr` in this scope [INFO] [stdout] --> src/lib.rs:674:19 [INFO] [stdout] | [INFO] [stdout] 674 | P(Expr { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Expr` in this scope [INFO] [stdout] --> src/lib.rs:681:13 [INFO] [stdout] | [INFO] [stdout] 681 | Expr { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Expr` in this scope [INFO] [stdout] --> src/lib.rs:704:19 [INFO] [stdout] | [INFO] [stdout] 704 | P(Expr { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Expr` in this scope [INFO] [stdout] --> src/lib.rs:711:13 [INFO] [stdout] | [INFO] [stdout] 711 | Expr { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Expr` in this scope [INFO] [stdout] --> src/lib.rs:728:19 [INFO] [stdout] | [INFO] [stdout] 728 | P(Expr { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Expr` in this scope [INFO] [stdout] --> src/lib.rs:735:13 [INFO] [stdout] | [INFO] [stdout] 735 | Expr { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Expr` in this scope [INFO] [stdout] --> src/lib.rs:744:31 [INFO] [stdout] | [INFO] [stdout] 744 | ... P(Expr { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Expr` in this scope [INFO] [stdout] --> src/lib.rs:753:13 [INFO] [stdout] | [INFO] [stdout] 753 | Expr { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Expr` in this scope [INFO] [stdout] --> src/lib.rs:762:27 [INFO] [stdout] | [INFO] [stdout] 762 | P(Expr { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Expr` in this scope [INFO] [stdout] --> src/lib.rs:769:27 [INFO] [stdout] | [INFO] [stdout] 769 | P(Expr { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Expr` in this scope [INFO] [stdout] --> src/lib.rs:777:23 [INFO] [stdout] | [INFO] [stdout] 777 | P(Expr { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Pat` in this scope [INFO] [stdout] --> src/lib.rs:794:35 [INFO] [stdout] | [INFO] [stdout] 794 | fn fold_pat(&mut self, pat: P) -> P { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 469 | impl<'a, 'cx, Pat> Folder for MutatorPlugin<'a, 'cx> { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Pat` in this scope [INFO] [stdout] --> src/lib.rs:794:46 [INFO] [stdout] | [INFO] [stdout] 794 | fn fold_pat(&mut self, pat: P) -> P { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 469 | impl<'a, 'cx, Pat> Folder for MutatorPlugin<'a, 'cx> { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Pat` in this scope [INFO] [stdout] --> src/lib.rs:797:17 [INFO] [stdout] | [INFO] [stdout] 797 | Pat { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Pat` in this scope [INFO] [stdout] --> src/lib.rs:804:23 [INFO] [stdout] | [INFO] [stdout] 804 | P(Pat {id, node: PatKind::Range(e1, e2, e3), span}) [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Mac` in this scope [INFO] [stdout] --> src/lib.rs:811:33 [INFO] [stdout] | [INFO] [stdout] 811 | fn fold_mac(&mut self, mac: Mac) -> Mac { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Mac` in this scope [INFO] [stdout] --> src/lib.rs:811:41 [INFO] [stdout] | [INFO] [stdout] 811 | fn fold_mac(&mut self, mac: Mac) -> Mac { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Block` in this scope [INFO] [stdout] --> src/lib.rs:873:30 [INFO] [stdout] | [INFO] [stdout] 873 | fn fold_first_block(block: P, p: &mut MutatorPlugin) -> P { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 873 | fn fold_first_block(block: P, p: &mut MutatorPlugin) -> P { [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Block` in this scope [INFO] [stdout] --> src/lib.rs:873:66 [INFO] [stdout] | [INFO] [stdout] 873 | fn fold_first_block(block: P, p: &mut MutatorPlugin) -> P { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 873 | fn fold_first_block(block: P, p: &mut MutatorPlugin) -> P { [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Block` in this scope [INFO] [stdout] --> src/lib.rs:974:10 [INFO] [stdout] | [INFO] [stdout] 974 | |Block { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Stmt` in this scope [INFO] [stdout] --> src/lib.rs:981:35 [INFO] [stdout] | [INFO] [stdout] 981 | let mut newstmts: Vec = Vec::with_capacity(pre_stmts.len() + stmts.len()); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 873 | fn fold_first_block(block: P, p: &mut MutatorPlugin) -> P { [INFO] [stdout] | ++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Block` in this scope [INFO] [stdout] --> src/lib.rs:992:13 [INFO] [stdout] | [INFO] [stdout] 992 | Block { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Pat` in this scope [INFO] [stdout] --> src/lib.rs:1024:11 [INFO] [stdout] | [INFO] [stdout] 1024 | pat: &Pat, [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ty` in this scope [INFO] [stdout] --> src/lib.rs:1025:13 [INFO] [stdout] | [INFO] [stdout] 1025 | ty: &'t Ty, [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Pat` in this scope [INFO] [stdout] --> src/lib.rs:1038:11 [INFO] [stdout] | [INFO] [stdout] 1038 | pat: &Pat, [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ty` in this scope [INFO] [stdout] --> src/lib.rs:1039:13 [INFO] [stdout] | [INFO] [stdout] 1039 | ty: &'t Ty, [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `MutTy` in this scope [INFO] [stdout] --> src/lib.rs:1054:17 [INFO] [stdout] | [INFO] [stdout] 1054 | MutTy { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ty` in this scope [INFO] [stdout] --> src/lib.rs:1110:15 [INFO] [stdout] | [INFO] [stdout] 1110 | fn unbox(ty: &Ty) -> Option<&Ty> { [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ty` in this scope [INFO] [stdout] --> src/lib.rs:1110:30 [INFO] [stdout] | [INFO] [stdout] 1110 | fn unbox(ty: &Ty) -> Option<&Ty> { [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 1110 | fn unbox(ty: &Ty) -> Option<&Ty> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ty` in this scope [INFO] [stdout] --> src/lib.rs:1128:28 [INFO] [stdout] | [INFO] [stdout] 1128 | fn ty_hash(ty: &Ty, pos: usize, h: &mut H) { [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ty` in this scope [INFO] [stdout] --> src/lib.rs:1184:17 [INFO] [stdout] | [INFO] [stdout] 1184 | fn ty_equal(a: &Ty, b: &Ty, inout: bool) -> bool { [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ty` in this scope [INFO] [stdout] --> src/lib.rs:1184:25 [INFO] [stdout] | [INFO] [stdout] 1184 | fn ty_equal(a: &Ty, b: &Ty, inout: bool) -> bool { [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `MutTy` in this scope [INFO] [stdout] --> src/lib.rs:1231:31 [INFO] [stdout] | [INFO] [stdout] 1231 | fn mut_ty_hash(m: &MutTy, pos: usize, h: &mut H) { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `MutTy` in this scope [INFO] [stdout] --> src/lib.rs:1236:21 [INFO] [stdout] | [INFO] [stdout] 1236 | fn ty_mut_equal(a: &MutTy, b: &MutTy, inout: bool) -> bool { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `MutTy` in this scope [INFO] [stdout] --> src/lib.rs:1236:32 [INFO] [stdout] | [INFO] [stdout] 1236 | fn ty_mut_equal(a: &MutTy, b: &MutTy, inout: bool) -> bool { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TypeBinding` in this scope [INFO] [stdout] --> src/lib.rs:1240:26 [INFO] [stdout] | [INFO] [stdout] 1240 | fn ty_bindings_equal(a: &TypeBinding, b: &TypeBinding, inout: bool) -> bool { [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TypeBinding` in this scope [INFO] [stdout] --> src/lib.rs:1240:43 [INFO] [stdout] | [INFO] [stdout] 1240 | fn ty_bindings_equal(a: &TypeBinding, b: &TypeBinding, inout: bool) -> bool { [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Path` in this scope [INFO] [stdout] --> src/lib.rs:1244:29 [INFO] [stdout] | [INFO] [stdout] 1244 | fn path_hash(p: &Path, pos: usize, h: &mut H) { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 11 + use std::path::Path; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Path` in this scope [INFO] [stdout] --> src/lib.rs:1251:19 [INFO] [stdout] | [INFO] [stdout] 1251 | fn path_equal(a: &Path, b: &Path, inout: bool) -> bool { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 11 + use std::path::Path; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Path` in this scope [INFO] [stdout] --> src/lib.rs:1251:29 [INFO] [stdout] | [INFO] [stdout] 1251 | fn path_equal(a: &Path, b: &Path, inout: bool) -> bool { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 11 + use std::path::Path; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Path` in this scope [INFO] [stdout] --> src/lib.rs:1261:31 [INFO] [stdout] | [INFO] [stdout] 1261 | fn is_whitelisted_path(path: &Path) -> bool { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 11 + use std::path::Path; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `GenericArg` in this scope [INFO] [stdout] --> src/lib.rs:1265:38 [INFO] [stdout] | [INFO] [stdout] 1265 | fn generic_arg_hash(arg: &GenericArg, pos: usize, h: &mut H) { [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `GenericArg` in this scope [INFO] [stdout] --> src/lib.rs:1272:26 [INFO] [stdout] | [INFO] [stdout] 1272 | fn generic_arg_equal(a: &GenericArg, b: &GenericArg, inout: bool) -> bool { [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `GenericArg` in this scope [INFO] [stdout] --> src/lib.rs:1272:42 [INFO] [stdout] | [INFO] [stdout] 1272 | fn generic_arg_equal(a: &GenericArg, b: &GenericArg, inout: bool) -> bool { [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PathSegment` in this scope [INFO] [stdout] --> src/lib.rs:1281:39 [INFO] [stdout] | [INFO] [stdout] 1281 | fn path_segment_hash(seg: &PathSegment, pos: usize, h: &mut H) { [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PathSegment` in this scope [INFO] [stdout] --> src/lib.rs:1307:27 [INFO] [stdout] | [INFO] [stdout] 1307 | fn path_segment_equal(a: &PathSegment, b: &PathSegment, inout: bool) -> bool { [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PathSegment` in this scope [INFO] [stdout] --> src/lib.rs:1307:44 [INFO] [stdout] | [INFO] [stdout] 1307 | fn path_segment_equal(a: &PathSegment, b: &PathSegment, inout: bool) -> bool { [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Lifetime` in this scope [INFO] [stdout] --> src/lib.rs:1321:33 [INFO] [stdout] | [INFO] [stdout] 1321 | fn lifetime_hash(l: &Lifetime, h: &mut H) { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Lifetime` in this scope [INFO] [stdout] --> src/lib.rs:1325:23 [INFO] [stdout] | [INFO] [stdout] 1325 | fn lifetime_equal(a: &Lifetime, b: &Lifetime) -> bool { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Lifetime` in this scope [INFO] [stdout] --> src/lib.rs:1325:37 [INFO] [stdout] | [INFO] [stdout] 1325 | fn lifetime_equal(a: &Lifetime, b: &Lifetime) -> bool { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `GenericParam` in this scope [INFO] [stdout] --> src/lib.rs:1329:38 [INFO] [stdout] | [INFO] [stdout] 1329 | fn generic_param_hash(p: &GenericParam, pos: usize, h: &mut H) { [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `GenericParam` in this scope [INFO] [stdout] --> src/lib.rs:1345:28 [INFO] [stdout] | [INFO] [stdout] 1345 | fn generic_param_equal(a: &GenericParam, b: &GenericParam, inout: bool) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `GenericParam` in this scope [INFO] [stdout] --> src/lib.rs:1345:46 [INFO] [stdout] | [INFO] [stdout] 1345 | fn generic_param_equal(a: &GenericParam, b: &GenericParam, inout: bool) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PolyTraitRef` in this scope [INFO] [stdout] --> src/lib.rs:1357:34 [INFO] [stdout] | [INFO] [stdout] 1357 | fn trait_ref_hash(t: &PolyTraitRef, pos: usize, h: &mut H) { [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PolyTraitRef` in this scope [INFO] [stdout] --> src/lib.rs:1364:24 [INFO] [stdout] | [INFO] [stdout] 1364 | fn trait_ref_equal(a: &PolyTraitRef, b: &PolyTraitRef, inout: bool) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PolyTraitRef` in this scope [INFO] [stdout] --> src/lib.rs:1364:42 [INFO] [stdout] | [INFO] [stdout] 1364 | fn trait_ref_equal(a: &PolyTraitRef, b: &PolyTraitRef, inout: bool) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `GenericBound` in this scope [INFO] [stdout] --> src/lib.rs:1369:40 [INFO] [stdout] | [INFO] [stdout] 1369 | fn generic_bound_hash(tpb: &GenericBound, pos: usize, h: &mut H) { [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `GenericBound` in this scope [INFO] [stdout] --> src/lib.rs:1386:28 [INFO] [stdout] | [INFO] [stdout] 1386 | fn generic_bound_equal(a: &GenericBound, b: &GenericBound, inout: bool) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `GenericBound` in this scope [INFO] [stdout] --> src/lib.rs:1386:46 [INFO] [stdout] | [INFO] [stdout] 1386 | fn generic_bound_equal(a: &GenericBound, b: &GenericBound, inout: bool) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ty` in this scope [INFO] [stdout] --> src/lib.rs:1398:23 [INFO] [stdout] | [INFO] [stdout] 1398 | fn is_ty_ref_mut(ty: &Ty) -> bool { [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `MutTy` in this scope [INFO] [stdout] --> src/lib.rs:1399:28 [INFO] [stdout] | [INFO] [stdout] 1399 | if let TyKind::Rptr(_, MutTy { mutbl: Mutability::Mutable, .. }) = ty.node { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Path` in this scope [INFO] [stdout] --> src/lib.rs:1406:22 [INFO] [stdout] | [INFO] [stdout] 1406 | fn match_path(path: &Path, pat: &[&str]) -> bool { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 11 + use std::path::Path; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Expr` in this scope [INFO] [stdout] --> src/lib.rs:1414:19 [INFO] [stdout] | [INFO] [stdout] 1414 | fn get_lit(expr: &Expr) -> Option { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0392]: lifetime parameter `'cx` is never used [INFO] [stdout] --> src/lib.rs:236:30 [INFO] [stdout] | [INFO] [stdout] 236 | pub struct MutatorPlugin<'a, 'cx: 'a> { [INFO] [stdout] | ^^^ unused lifetime parameter [INFO] [stdout] | [INFO] [stdout] = help: consider removing `'cx`, referring to it in a field, or using a marker such as `PhantomData` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ident` [INFO] [stdout] --> src/bounded_loop.rs:98:21 [INFO] [stdout] | [INFO] [stdout] 98 | let ident = Ident::with_empty_ctxt(sym); [INFO] [stdout] | ^^^^^ use of undeclared type `Ident` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ItemKind` [INFO] [stdout] --> src/bounded_loop.rs:193:13 [INFO] [stdout] | [INFO] [stdout] 193 | ItemKind::Fn(decl, header, generics, block) => { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ItemKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ItemKind` [INFO] [stdout] --> src/bounded_loop.rs:194:25 [INFO] [stdout] | [INFO] [stdout] 194 | let k = ItemKind::Fn( [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ItemKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ItemKind` [INFO] [stdout] --> src/bounded_loop.rs:202:17 [INFO] [stdout] | [INFO] [stdout] 202 | s @ ItemKind::Static(..) | s @ ItemKind::Const(..) => s, [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ItemKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ItemKind` [INFO] [stdout] --> src/bounded_loop.rs:202:44 [INFO] [stdout] | [INFO] [stdout] 202 | s @ ItemKind::Static(..) | s @ ItemKind::Const(..) => s, [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ItemKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExprKind` [INFO] [stdout] --> src/bounded_loop.rs:211:23 [INFO] [stdout] | [INFO] [stdout] 211 | node: ExprKind::Mac(_), [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ExprKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExprKind` [INFO] [stdout] --> src/bounded_loop.rs:220:23 [INFO] [stdout] | [INFO] [stdout] 220 | node: ExprKind::Loop(block, opt_label), [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ExprKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExprKind` [INFO] [stdout] --> src/bounded_loop.rs:230:27 [INFO] [stdout] | [INFO] [stdout] 230 | node: ExprKind::Loop(block, opt_label), [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ExprKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExprKind` [INFO] [stdout] --> src/bounded_loop.rs:240:23 [INFO] [stdout] | [INFO] [stdout] 240 | node: ExprKind::While(expr, block, opt_span), [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ExprKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExprKind` [INFO] [stdout] --> src/bounded_loop.rs:250:27 [INFO] [stdout] | [INFO] [stdout] 250 | node: ExprKind::While(expr, block, opt_span), [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ExprKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExprKind` [INFO] [stdout] --> src/bounded_loop.rs:260:23 [INFO] [stdout] | [INFO] [stdout] 260 | node: ExprKind::WhileLet(pat, expr, block, opt_span), [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ExprKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExprKind` [INFO] [stdout] --> src/bounded_loop.rs:270:27 [INFO] [stdout] | [INFO] [stdout] 270 | node: ExprKind::WhileLet(pat, expr, block, opt_span), [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ExprKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExprKind` [INFO] [stdout] --> src/bounded_loop.rs:280:23 [INFO] [stdout] | [INFO] [stdout] 280 | node: ExprKind::ForLoop(pat, expr, block, opt_span), [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ExprKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExprKind` [INFO] [stdout] --> src/bounded_loop.rs:290:27 [INFO] [stdout] | [INFO] [stdout] 290 | node: ExprKind::ForLoop(pat, expr, block, opt_span), [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ExprKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExprKind` [INFO] [stdout] --> src/lib.rs:251:34 [INFO] [stdout] | [INFO] [stdout] 251 | Expr { id, node: ExprKind::Lit(lit), span, attrs } => { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ExprKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExprKind` [INFO] [stdout] --> src/lib.rs:254:31 [INFO] [stdout] | [INFO] [stdout] 254 | node: ExprKind::Lit(lit.map(|Spanned { span, .. }| [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ExprKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UintTy` [INFO] [stdout] --> src/lib.rs:256:89 [INFO] [stdout] | [INFO] [stdout] 256 | ... node: LitKind::Int(self.0 as u128, LitIntType::Unsigned(UintTy::Usize)) } [INFO] [stdout] | ^^^^^^ use of undeclared type `UintTy` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExprKind` [INFO] [stdout] --> src/lib.rs:262:34 [INFO] [stdout] | [INFO] [stdout] 262 | Expr { id, node: ExprKind::Repeat(elem, _), span, attrs } => { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ExprKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExprKind` [INFO] [stdout] --> src/lib.rs:265:31 [INFO] [stdout] | [INFO] [stdout] 265 | node: ExprKind::Array(repeat(elem).take(self.0).collect()), [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ExprKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BindingMode` [INFO] [stdout] --> src/lib.rs:292:13 [INFO] [stdout] | [INFO] [stdout] 292 | BindingMode::ByRef(Mutability::Immutable) => 0, [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `BindingMode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Mutability` [INFO] [stdout] --> src/lib.rs:292:32 [INFO] [stdout] | [INFO] [stdout] 292 | BindingMode::ByRef(Mutability::Immutable) => 0, [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `Mutability` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BindingMode` [INFO] [stdout] --> src/lib.rs:293:13 [INFO] [stdout] | [INFO] [stdout] 293 | BindingMode::ByRef(Mutability::Mutable) => 1, [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `BindingMode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Mutability` [INFO] [stdout] --> src/lib.rs:293:32 [INFO] [stdout] | [INFO] [stdout] 293 | BindingMode::ByRef(Mutability::Mutable) => 1, [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `Mutability` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BindingMode` [INFO] [stdout] --> src/lib.rs:294:13 [INFO] [stdout] | [INFO] [stdout] 294 | BindingMode::ByValue(Mutability::Immutable) => 2, [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `BindingMode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Mutability` [INFO] [stdout] --> src/lib.rs:294:34 [INFO] [stdout] | [INFO] [stdout] 294 | BindingMode::ByValue(Mutability::Immutable) => 2, [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `Mutability` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BindingMode` [INFO] [stdout] --> src/lib.rs:295:13 [INFO] [stdout] | [INFO] [stdout] 295 | BindingMode::ByValue(Mutability::Mutable) => 3, [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `BindingMode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Mutability` [INFO] [stdout] --> src/lib.rs:295:34 [INFO] [stdout] | [INFO] [stdout] 295 | BindingMode::ByValue(Mutability::Mutable) => 3, [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `Mutability` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ident` [INFO] [stdout] --> src/lib.rs:321:19 [INFO] [stdout] | [INFO] [stdout] 321 | let sym = Ident::with_empty_ctxt(info.coverage_sym); [INFO] [stdout] | ^^^^^ use of undeclared type `Ident` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FunctionRetTy` [INFO] [stdout] --> src/lib.rs:332:13 [INFO] [stdout] | [INFO] [stdout] 332 | FunctionRetTy::Default(_) => None, [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type `FunctionRetTy` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FunctionRetTy` [INFO] [stdout] --> src/lib.rs:333:13 [INFO] [stdout] | [INFO] [stdout] 333 | FunctionRetTy::Ty(ref ty) => Some(&**ty) [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type `FunctionRetTy` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BindingMode` [INFO] [stdout] --> src/lib.rs:354:29 [INFO] [stdout] | [INFO] [stdout] 354 | if ty_args.0 == BindingMode::ByRef(Mutability::Mutable) || [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `BindingMode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Mutability` [INFO] [stdout] --> src/lib.rs:354:48 [INFO] [stdout] | [INFO] [stdout] 354 | if ty_args.0 == BindingMode::ByRef(Mutability::Mutable) || [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `Mutability` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ItemKind` [INFO] [stdout] --> src/lib.rs:533:13 [INFO] [stdout] | [INFO] [stdout] 533 | ItemKind::Impl( [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ItemKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Unsafety` [INFO] [stdout] --> src/lib.rs:542:32 [INFO] [stdout] | [INFO] [stdout] 542 | if unsafety == Unsafety::Unsafe { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `Unsafety` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ItemKind` [INFO] [stdout] --> src/lib.rs:547:25 [INFO] [stdout] | [INFO] [stdout] 547 | let k = ItemKind::Impl( [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ItemKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ItemKind` [INFO] [stdout] --> src/lib.rs:559:13 [INFO] [stdout] | [INFO] [stdout] 559 | ItemKind::Fn(decl, header, generics, block) => { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ItemKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Unsafety` [INFO] [stdout] --> src/lib.rs:560:39 [INFO] [stdout] | [INFO] [stdout] 560 | if header.unsafety == Unsafety::Unsafe { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `Unsafety` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ItemKind` [INFO] [stdout] --> src/lib.rs:565:25 [INFO] [stdout] | [INFO] [stdout] 565 | let k = ItemKind::Fn( [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ItemKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ItemKind` [INFO] [stdout] --> src/lib.rs:574:17 [INFO] [stdout] | [INFO] [stdout] 574 | s @ ItemKind::Static(..) | s @ ItemKind::Const(..) => s, [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ItemKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ItemKind` [INFO] [stdout] --> src/lib.rs:574:44 [INFO] [stdout] | [INFO] [stdout] 574 | s @ ItemKind::Static(..) | s @ ItemKind::Const(..) => s, [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ItemKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BlockCheckMode` [INFO] [stdout] --> src/lib.rs:580:16 [INFO] [stdout] | [INFO] [stdout] 580 | if let BlockCheckMode::Unsafe(_) = block.rules { [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type `BlockCheckMode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExprKind` [INFO] [stdout] --> src/lib.rs:592:23 [INFO] [stdout] | [INFO] [stdout] 592 | node: ExprKind::Mac(_), [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ExprKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExprKind` [INFO] [stdout] --> src/lib.rs:600:23 [INFO] [stdout] | [INFO] [stdout] 600 | node: ExprKind::Paren(e), [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ExprKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExprKind` [INFO] [stdout] --> src/lib.rs:611:23 [INFO] [stdout] | [INFO] [stdout] 611 | node: ExprKind::Binary(op, left, right), [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ExprKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExprKind` [INFO] [stdout] --> src/lib.rs:619:23 [INFO] [stdout] | [INFO] [stdout] 619 | node: ExprKind::AssignOp(op, left, right), [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ExprKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExprKind` [INFO] [stdout] --> src/lib.rs:629:23 [INFO] [stdout] | [INFO] [stdout] 629 | node: ExprKind::If(cond, then, opt_else), [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ExprKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExprKind` [INFO] [stdout] --> src/lib.rs:654:27 [INFO] [stdout] | [INFO] [stdout] 654 | node: ExprKind::If(mut_cond, then, opt_else), [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ExprKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExprKind` [INFO] [stdout] --> src/lib.rs:661:23 [INFO] [stdout] | [INFO] [stdout] 661 | node: ExprKind::While(cond, block, opt_label), [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ExprKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExprKind` [INFO] [stdout] --> src/lib.rs:676:27 [INFO] [stdout] | [INFO] [stdout] 676 | node: ExprKind::While(mut_cond, block, opt_label), [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ExprKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExprKind` [INFO] [stdout] --> src/lib.rs:683:23 [INFO] [stdout] | [INFO] [stdout] 683 | node: ExprKind::ForLoop(pat, expr, block, ident), [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ExprKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExprKind` [INFO] [stdout] --> src/lib.rs:706:27 [INFO] [stdout] | [INFO] [stdout] 706 | node: ExprKind::ForLoop(pat, expr, block, ident), [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ExprKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExprKind` [INFO] [stdout] --> src/lib.rs:713:23 [INFO] [stdout] | [INFO] [stdout] 713 | node: ExprKind::Unary(UnOp::Neg, exp), [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ExprKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExprKind` [INFO] [stdout] --> src/lib.rs:719:25 [INFO] [stdout] | [INFO] [stdout] 719 | ExprKind::Lit(ref lit) => { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ExprKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExprKind` [INFO] [stdout] --> src/lib.rs:730:27 [INFO] [stdout] | [INFO] [stdout] 730 | node: ExprKind::Unary(UnOp::Neg, exp), [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ExprKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExprKind` [INFO] [stdout] --> src/lib.rs:737:23 [INFO] [stdout] | [INFO] [stdout] 737 | node: ExprKind::Lit(lit), [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ExprKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExprKind` [INFO] [stdout] --> src/lib.rs:746:39 [INFO] [stdout] | [INFO] [stdout] 746 | ... node: ExprKind::Lit(P(l)), [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ExprKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExprKind` [INFO] [stdout] --> src/lib.rs:755:23 [INFO] [stdout] | [INFO] [stdout] 755 | node: ExprKind::Path(qself, path), [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ExprKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ident` [INFO] [stdout] --> src/lib.rs:761:40 [INFO] [stdout] | [INFO] [stdout] 761 | let alt_self = Ident::with_empty_ctxt(sym); [INFO] [stdout] | ^^^^^ use of undeclared type `Ident` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExprKind` [INFO] [stdout] --> src/lib.rs:764:35 [INFO] [stdout] | [INFO] [stdout] 764 | ... node: ExprKind::Path(None, quote_path!(self.cx(), $alt_self)), [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ExprKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExprKind` [INFO] [stdout] --> src/lib.rs:771:35 [INFO] [stdout] | [INFO] [stdout] 771 | ... node: ExprKind::Path(qself, path), [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ExprKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExprKind` [INFO] [stdout] --> src/lib.rs:779:31 [INFO] [stdout] | [INFO] [stdout] 779 | node: ExprKind::Path(qself, path), [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ExprKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PatKind` [INFO] [stdout] --> src/lib.rs:799:27 [INFO] [stdout] | [INFO] [stdout] 799 | node: PatKind::Range(e1, e2, e3), [INFO] [stdout] | ^^^^^^^ use of undeclared type `PatKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PatKind` [INFO] [stdout] --> src/lib.rs:804:38 [INFO] [stdout] | [INFO] [stdout] 804 | P(Pat {id, node: PatKind::Range(e1, e2, e3), span}) [INFO] [stdout] | ^^^^^^^ use of undeclared type `PatKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UintTy` [INFO] [stdout] --> src/lib.rs:846:30 [INFO] [stdout] | [INFO] [stdout] 846 | LitIntType::Unsigned(UintTy::Usize) => u128::from(std::u32::MAX), [INFO] [stdout] | ^^^^^^ use of undeclared type `UintTy` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UintTy` [INFO] [stdout] --> src/lib.rs:847:30 [INFO] [stdout] | [INFO] [stdout] 847 | LitIntType::Unsigned(UintTy::U8) => u128::from(std::u8::MAX), [INFO] [stdout] | ^^^^^^ use of undeclared type `UintTy` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UintTy` [INFO] [stdout] --> src/lib.rs:848:30 [INFO] [stdout] | [INFO] [stdout] 848 | LitIntType::Unsigned(UintTy::U16) => u128::from(std::u16::MAX), [INFO] [stdout] | ^^^^^^ use of undeclared type `UintTy` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UintTy` [INFO] [stdout] --> src/lib.rs:849:30 [INFO] [stdout] | [INFO] [stdout] 849 | LitIntType::Unsigned(UintTy::U32) => u128::from(std::u32::MAX), [INFO] [stdout] | ^^^^^^ use of undeclared type `UintTy` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UintTy` [INFO] [stdout] --> src/lib.rs:850:30 [INFO] [stdout] | [INFO] [stdout] 850 | LitIntType::Unsigned(UintTy::U64) => u128::from(std::u64::MAX), [INFO] [stdout] | ^^^^^^ use of undeclared type `UintTy` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UintTy` [INFO] [stdout] --> src/lib.rs:851:30 [INFO] [stdout] | [INFO] [stdout] 851 | LitIntType::Unsigned(UintTy::U128) => std::u128::MAX, [INFO] [stdout] | ^^^^^^ use of undeclared type `UintTy` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BlockCheckMode` [INFO] [stdout] --> src/lib.rs:874:12 [INFO] [stdout] | [INFO] [stdout] 874 | if let BlockCheckMode::Unsafe(_) = block.rules { [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type `BlockCheckMode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ident` [INFO] [stdout] --> src/lib.rs:891:34 [INFO] [stdout] | [INFO] [stdout] 891 | let coverage_ident = Ident::with_empty_ctxt(*coverage_sym); [INFO] [stdout] | ^^^^^ use of undeclared type `Ident` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ident` [INFO] [stdout] --> src/lib.rs:909:29 [INFO] [stdout] | [INFO] [stdout] 909 | let ident = Ident::with_empty_ctxt(*name); [INFO] [stdout] | ^^^^^ use of undeclared type `Ident` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ident` [INFO] [stdout] --> src/lib.rs:924:37 [INFO] [stdout] | [INFO] [stdout] 924 | let key_ident = Ident::with_empty_ctxt(*key); [INFO] [stdout] | ^^^^^ use of undeclared type `Ident` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ident` [INFO] [stdout] --> src/lib.rs:925:39 [INFO] [stdout] | [INFO] [stdout] 925 | let value_ident = Ident::with_empty_ctxt(*value); [INFO] [stdout] | ^^^^^ use of undeclared type `Ident` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ident` [INFO] [stdout] --> src/lib.rs:926:72 [INFO] [stdout] | [INFO] [stdout] 926 | ... let target_key_ident = if key.as_str() == "self" { Ident::with_empty_ctxt(self_sym.unwrap()) } else { Ident::with_empty_ctxt(*key) }; [INFO] [stdout] | ^^^^^ use of undeclared type `Ident` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ident` [INFO] [stdout] --> src/lib.rs:926:123 [INFO] [stdout] | [INFO] [stdout] 926 | ...ent::with_empty_ctxt(self_sym.unwrap()) } else { Ident::with_empty_ctxt(*key) }; [INFO] [stdout] | ^^^^^ use of undeclared type `Ident` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ident` [INFO] [stdout] --> src/lib.rs:927:76 [INFO] [stdout] | [INFO] [stdout] 927 | ... let target_value_ident = if value.as_str() == "self" { Ident::with_empty_ctxt(self_sym.unwrap()) } else { Ident::with_empty_ctxt(*v... [INFO] [stdout] | ^^^^^ use of undeclared type `Ident` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ident` [INFO] [stdout] --> src/lib.rs:927:127 [INFO] [stdout] | [INFO] [stdout] 927 | ...ent::with_empty_ctxt(self_sym.unwrap()) } else { Ident::with_empty_ctxt(*value) }; [INFO] [stdout] | ^^^^^ use of undeclared type `Ident` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ident` [INFO] [stdout] --> src/lib.rs:947:29 [INFO] [stdout] | [INFO] [stdout] 947 | let ident = Ident::with_empty_ctxt(*name); [INFO] [stdout] | ^^^^^ use of undeclared type `Ident` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ident` [INFO] [stdout] --> src/lib.rs:949:51 [INFO] [stdout] | [INFO] [stdout] 949 | if let Some(sym) = self_sym { Ident::with_empty_ctxt(*sym) } else { ident } [INFO] [stdout] | ^^^^^ use of undeclared type `Ident` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ident` [INFO] [stdout] --> src/lib.rs:953:35 [INFO] [stdout] | [INFO] [stdout] 953 | let ident_clone = Ident::with_empty_ctxt(Symbol::gensym(&format!("_{}_clone", ident))); [INFO] [stdout] | ^^^^^ use of undeclared type `Ident` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PatKind` [INFO] [stdout] --> src/lib.rs:1045:9 [INFO] [stdout] | [INFO] [stdout] 1045 | PatKind::Ident(mode, ident, ref opt_pat) => { [INFO] [stdout] | ^^^^^^^ use of undeclared type `PatKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PatKind` [INFO] [stdout] --> src/lib.rs:1051:9 [INFO] [stdout] | [INFO] [stdout] 1051 | PatKind::Ref(ref ref_pat, pat_mut) => { [INFO] [stdout] | ^^^^^^^ use of undeclared type `PatKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TyKind` [INFO] [stdout] --> src/lib.rs:1052:20 [INFO] [stdout] | [INFO] [stdout] 1052 | if let TyKind::Rptr( [INFO] [stdout] | ^^^^^^ use of undeclared type `TyKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PatKind` [INFO] [stdout] --> src/lib.rs:1067:9 [INFO] [stdout] | [INFO] [stdout] 1067 | PatKind::Slice(ref pats, None, _) => { [INFO] [stdout] | ^^^^^^^ use of undeclared type `PatKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TyKind` [INFO] [stdout] --> src/lib.rs:1069:24 [INFO] [stdout] | [INFO] [stdout] 1069 | if let TyKind::Slice(ref slice_ty) = ty.node { [INFO] [stdout] | ^^^^^^ use of undeclared type `TyKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PatKind` [INFO] [stdout] --> src/lib.rs:1074:9 [INFO] [stdout] | [INFO] [stdout] 1074 | PatKind::Struct(_, ref fpats, _) => for fp in fpats { [INFO] [stdout] | ^^^^^^^ use of undeclared type `PatKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PatKind` [INFO] [stdout] --> src/lib.rs:1084:9 [INFO] [stdout] | [INFO] [stdout] 1084 | PatKind::TupleStruct(_, ref pats, _opt_size) => for (i, p) in pats.iter().enumerate() { [INFO] [stdout] | ^^^^^^^ use of undeclared type `PatKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PatKind` [INFO] [stdout] --> src/lib.rs:1087:9 [INFO] [stdout] | [INFO] [stdout] 1087 | PatKind::Tuple(ref pats, opt_usize) => { [INFO] [stdout] | ^^^^^^^ use of undeclared type `PatKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TyKind` [INFO] [stdout] --> src/lib.rs:1088:28 [INFO] [stdout] | [INFO] [stdout] 1088 | if let (true, &TyKind::Tup(ref tup)) = (occ.is_empty(), &ty.node) { [INFO] [stdout] | ^^^^^^ use of undeclared type `TyKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PatKind` [INFO] [stdout] --> src/lib.rs:1099:9 [INFO] [stdout] | [INFO] [stdout] 1099 | PatKind::Box(ref boxed_pat) => { [INFO] [stdout] | ^^^^^^^ use of undeclared type `PatKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TyKind` [INFO] [stdout] --> src/lib.rs:1111:12 [INFO] [stdout] | [INFO] [stdout] 1111 | if let TyKind::Path(_, ref path) = ty.node { [INFO] [stdout] | ^^^^^^ use of undeclared type `TyKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GenericArgs` [INFO] [stdout] --> src/lib.rs:1117:24 [INFO] [stdout] | [INFO] [stdout] 1117 | if let GenericArgs::AngleBracketed(ref data) = **params { [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `GenericArgs` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GenericArg` [INFO] [stdout] --> src/lib.rs:1118:28 [INFO] [stdout] | [INFO] [stdout] 1118 | if let GenericArg::Type(ref arg_ty) = data.args[0] { [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `GenericArg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TyKind` [INFO] [stdout] --> src/lib.rs:1130:9 [INFO] [stdout] | [INFO] [stdout] 1130 | TyKind::Paren(ref ty) => ty_hash(ty, pos, h), [INFO] [stdout] | ^^^^^^ use of undeclared type `TyKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TyKind` [INFO] [stdout] --> src/lib.rs:1131:9 [INFO] [stdout] | [INFO] [stdout] 1131 | TyKind::Slice(ref slice) => { h.write_u8(0); ty_hash(slice, pos, h) }, [INFO] [stdout] | ^^^^^^ use of undeclared type `TyKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TyKind` [INFO] [stdout] --> src/lib.rs:1132:9 [INFO] [stdout] | [INFO] [stdout] 1132 | TyKind::Array(ref ty, ref lit) => { h.write_u8(1); ty_hash(ty, pos, h); get_lit(&lit.value).hash(h) }, [INFO] [stdout] | ^^^^^^ use of undeclared type `TyKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TyKind` [INFO] [stdout] --> src/lib.rs:1133:9 [INFO] [stdout] | [INFO] [stdout] 1133 | TyKind::Ptr(ref mutty) => { h.write_u8(2); mut_ty_hash(mutty, pos, h) }, [INFO] [stdout] | ^^^^^^ use of undeclared type `TyKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TyKind` [INFO] [stdout] --> src/lib.rs:1134:9 [INFO] [stdout] | [INFO] [stdout] 1134 | TyKind::Rptr(ref lt, ref mutty) => { [INFO] [stdout] | ^^^^^^ use of undeclared type `TyKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TyKind` [INFO] [stdout] --> src/lib.rs:1143:9 [INFO] [stdout] | [INFO] [stdout] 1143 | TyKind::Never => h.write_u8(3), [INFO] [stdout] | ^^^^^^ use of undeclared type `TyKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TyKind` [INFO] [stdout] --> src/lib.rs:1144:9 [INFO] [stdout] | [INFO] [stdout] 1144 | TyKind::ImplicitSelf => h.write_u8(4), [INFO] [stdout] | ^^^^^^ use of undeclared type `TyKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TyKind` [INFO] [stdout] --> src/lib.rs:1145:9 [INFO] [stdout] | [INFO] [stdout] 1145 | TyKind::Tup(ref tys) => { [INFO] [stdout] | ^^^^^^ use of undeclared type `TyKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TyKind` [INFO] [stdout] --> src/lib.rs:1151:9 [INFO] [stdout] | [INFO] [stdout] 1151 | TyKind::Path(ref qself, ref path) => { [INFO] [stdout] | ^^^^^^ use of undeclared type `TyKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TyKind` [INFO] [stdout] --> src/lib.rs:1163:9 [INFO] [stdout] | [INFO] [stdout] 1163 | TyKind::TraitObject(ref bounds, ref syn) => { [INFO] [stdout] | ^^^^^^ use of undeclared type `TyKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TraitObjectSyntax` [INFO] [stdout] --> src/lib.rs:1169:17 [INFO] [stdout] | [INFO] [stdout] 1169 | TraitObjectSyntax::Dyn => 0, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of undeclared type `TraitObjectSyntax` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TraitObjectSyntax` [INFO] [stdout] --> src/lib.rs:1170:17 [INFO] [stdout] | [INFO] [stdout] 1170 | TraitObjectSyntax::None => 1, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of undeclared type `TraitObjectSyntax` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TyKind` [INFO] [stdout] --> src/lib.rs:1173:9 [INFO] [stdout] | [INFO] [stdout] 1173 | TyKind::ImplTrait(_, ref bounds) => { [INFO] [stdout] | ^^^^^^ use of undeclared type `TyKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TyKind` [INFO] [stdout] --> src/lib.rs:1186:11 [INFO] [stdout] | [INFO] [stdout] 1186 | (&TyKind::Paren(ref aty), _) => ty_equal(&aty, b, inout), [INFO] [stdout] | ^^^^^^ use of undeclared type `TyKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TyKind` [INFO] [stdout] --> src/lib.rs:1187:14 [INFO] [stdout] | [INFO] [stdout] 1187 | (_, &TyKind::Paren(ref bty)) => ty_equal(a, &bty, inout), [INFO] [stdout] | ^^^^^^ use of undeclared type `TyKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TyKind` [INFO] [stdout] --> src/lib.rs:1188:11 [INFO] [stdout] | [INFO] [stdout] 1188 | (&TyKind::Slice(ref aslice), &TyKind::Slice(ref bslice)) => ty_equal(aslice, bslice, inout), [INFO] [stdout] | ^^^^^^ use of undeclared type `TyKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TyKind` [INFO] [stdout] --> src/lib.rs:1188:39 [INFO] [stdout] | [INFO] [stdout] 1188 | (&TyKind::Slice(ref aslice), &TyKind::Slice(ref bslice)) => ty_equal(aslice, bslice, inout), [INFO] [stdout] | ^^^^^^ use of undeclared type `TyKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TyKind` [INFO] [stdout] --> src/lib.rs:1189:11 [INFO] [stdout] | [INFO] [stdout] 1189 | (&TyKind::Array(ref aty, ref alit), &TyKind::Array(ref bty, ref blit)) => { [INFO] [stdout] | ^^^^^^ use of undeclared type `TyKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TyKind` [INFO] [stdout] --> src/lib.rs:1189:46 [INFO] [stdout] | [INFO] [stdout] 1189 | (&TyKind::Array(ref aty, ref alit), &TyKind::Array(ref bty, ref blit)) => { [INFO] [stdout] | ^^^^^^ use of undeclared type `TyKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TyKind` [INFO] [stdout] --> src/lib.rs:1192:11 [INFO] [stdout] | [INFO] [stdout] 1192 | (&TyKind::Ptr(ref amut), &TyKind::Ptr(ref bmut)) => ty_mut_equal(amut, bmut, inout), [INFO] [stdout] | ^^^^^^ use of undeclared type `TyKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TyKind` [INFO] [stdout] --> src/lib.rs:1192:35 [INFO] [stdout] | [INFO] [stdout] 1192 | (&TyKind::Ptr(ref amut), &TyKind::Ptr(ref bmut)) => ty_mut_equal(amut, bmut, inout), [INFO] [stdout] | ^^^^^^ use of undeclared type `TyKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TyKind` [INFO] [stdout] --> src/lib.rs:1193:11 [INFO] [stdout] | [INFO] [stdout] 1193 | (&TyKind::Rptr(ref alt, ref amut), &TyKind::Rptr(ref blt, ref bmut)) => { [INFO] [stdout] | ^^^^^^ use of undeclared type `TyKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TyKind` [INFO] [stdout] --> src/lib.rs:1193:45 [INFO] [stdout] | [INFO] [stdout] 1193 | (&TyKind::Rptr(ref alt, ref amut), &TyKind::Rptr(ref blt, ref bmut)) => { [INFO] [stdout] | ^^^^^^ use of undeclared type `TyKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TyKind` [INFO] [stdout] --> src/lib.rs:1200:11 [INFO] [stdout] | [INFO] [stdout] 1200 | (&TyKind::Never, &TyKind::Never) | [INFO] [stdout] | ^^^^^^ use of undeclared type `TyKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TyKind` [INFO] [stdout] --> src/lib.rs:1200:27 [INFO] [stdout] | [INFO] [stdout] 1200 | (&TyKind::Never, &TyKind::Never) | [INFO] [stdout] | ^^^^^^ use of undeclared type `TyKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TyKind` [INFO] [stdout] --> src/lib.rs:1201:11 [INFO] [stdout] | [INFO] [stdout] 1201 | (&TyKind::ImplicitSelf, &TyKind::ImplicitSelf) => true, [INFO] [stdout] | ^^^^^^ use of undeclared type `TyKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TyKind` [INFO] [stdout] --> src/lib.rs:1201:34 [INFO] [stdout] | [INFO] [stdout] 1201 | (&TyKind::ImplicitSelf, &TyKind::ImplicitSelf) => true, [INFO] [stdout] | ^^^^^^ use of undeclared type `TyKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TyKind` [INFO] [stdout] --> src/lib.rs:1202:11 [INFO] [stdout] | [INFO] [stdout] 1202 | (&TyKind::Tup(ref atys), &TyKind::Tup(ref btys)) => { [INFO] [stdout] | ^^^^^^ use of undeclared type `TyKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TyKind` [INFO] [stdout] --> src/lib.rs:1202:35 [INFO] [stdout] | [INFO] [stdout] 1202 | (&TyKind::Tup(ref atys), &TyKind::Tup(ref btys)) => { [INFO] [stdout] | ^^^^^^ use of undeclared type `TyKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TyKind` [INFO] [stdout] --> src/lib.rs:1205:11 [INFO] [stdout] | [INFO] [stdout] 1205 | (&TyKind::Path(ref aq, ref apath), &TyKind::Path(ref bq, ref bpath)) => { [INFO] [stdout] | ^^^^^^ use of undeclared type `TyKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TyKind` [INFO] [stdout] --> src/lib.rs:1205:45 [INFO] [stdout] | [INFO] [stdout] 1205 | (&TyKind::Path(ref aq, ref apath), &TyKind::Path(ref bq, ref bpath)) => { [INFO] [stdout] | ^^^^^^ use of undeclared type `TyKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TyKind` [INFO] [stdout] --> src/lib.rs:1209:11 [INFO] [stdout] | [INFO] [stdout] 1209 | (&TyKind::Path(None, ref path), &TyKind::ImplicitSelf) | [INFO] [stdout] | ^^^^^^ use of undeclared type `TyKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TyKind` [INFO] [stdout] --> src/lib.rs:1209:42 [INFO] [stdout] | [INFO] [stdout] 1209 | (&TyKind::Path(None, ref path), &TyKind::ImplicitSelf) | [INFO] [stdout] | ^^^^^^ use of undeclared type `TyKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TyKind` [INFO] [stdout] --> src/lib.rs:1210:11 [INFO] [stdout] | [INFO] [stdout] 1210 | (&TyKind::ImplicitSelf, &TyKind::Path(None, ref path)) => { [INFO] [stdout] | ^^^^^^ use of undeclared type `TyKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TyKind` [INFO] [stdout] --> src/lib.rs:1210:34 [INFO] [stdout] | [INFO] [stdout] 1210 | (&TyKind::ImplicitSelf, &TyKind::Path(None, ref path)) => { [INFO] [stdout] | ^^^^^^ use of undeclared type `TyKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TyKind` [INFO] [stdout] --> src/lib.rs:1213:11 [INFO] [stdout] | [INFO] [stdout] 1213 | (&TyKind::TraitObject(ref abounds, ref asyn), &TyKind::TraitObject(ref bbounds, ref bsyn)) => { [INFO] [stdout] | ^^^^^^ use of undeclared type `TyKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TyKind` [INFO] [stdout] --> src/lib.rs:1213:56 [INFO] [stdout] | [INFO] [stdout] 1213 | (&TyKind::TraitObject(ref abounds, ref asyn), &TyKind::TraitObject(ref bbounds, ref bsyn)) => { [INFO] [stdout] | ^^^^^^ use of undeclared type `TyKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TyKind` [INFO] [stdout] --> src/lib.rs:1216:11 [INFO] [stdout] | [INFO] [stdout] 1216 | (&TyKind::ImplTrait(_, ref abounds), &TyKind::ImplTrait(_, ref bbounds)) => { [INFO] [stdout] | ^^^^^^ use of undeclared type `TyKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TyKind` [INFO] [stdout] --> src/lib.rs:1216:47 [INFO] [stdout] | [INFO] [stdout] 1216 | (&TyKind::ImplTrait(_, ref abounds), &TyKind::ImplTrait(_, ref bbounds)) => { [INFO] [stdout] | ^^^^^^ use of undeclared type `TyKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GenericArg` [INFO] [stdout] --> src/lib.rs:1267:9 [INFO] [stdout] | [INFO] [stdout] 1267 | GenericArg::Lifetime(ref lt) => lifetime_hash(lt, h), [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `GenericArg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GenericArg` [INFO] [stdout] --> src/lib.rs:1268:9 [INFO] [stdout] | [INFO] [stdout] 1268 | GenericArg::Type(ref ty) => ty_hash(ty, pos, h), [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `GenericArg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GenericArg` [INFO] [stdout] --> src/lib.rs:1274:11 [INFO] [stdout] | [INFO] [stdout] 1274 | (&GenericArg::Lifetime(ref alt), &GenericArg::Lifetime(ref blt)) => [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `GenericArg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GenericArg` [INFO] [stdout] --> src/lib.rs:1274:43 [INFO] [stdout] | [INFO] [stdout] 1274 | (&GenericArg::Lifetime(ref alt), &GenericArg::Lifetime(ref blt)) => [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `GenericArg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GenericArg` [INFO] [stdout] --> src/lib.rs:1276:11 [INFO] [stdout] | [INFO] [stdout] 1276 | (&GenericArg::Type(ref aty), &GenericArg::Type(ref bty)) => ty_equal(aty, bty, inout), [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `GenericArg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GenericArg` [INFO] [stdout] --> src/lib.rs:1276:39 [INFO] [stdout] | [INFO] [stdout] 1276 | (&GenericArg::Type(ref aty), &GenericArg::Type(ref bty)) => ty_equal(aty, bty, inout), [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `GenericArg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GenericArgs` [INFO] [stdout] --> src/lib.rs:1285:13 [INFO] [stdout] | [INFO] [stdout] 1285 | GenericArgs::AngleBracketed(ref data) => { [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `GenericArgs` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GenericArgs` [INFO] [stdout] --> src/lib.rs:1295:13 [INFO] [stdout] | [INFO] [stdout] 1295 | GenericArgs::Parenthesized(ref data) => { [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `GenericArgs` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GenericArgs` [INFO] [stdout] --> src/lib.rs:1309:11 [INFO] [stdout] | [INFO] [stdout] 1309 | (&GenericArgs::AngleBracketed(ref adata), &GenericArgs::AngleBracketed(ref bdata)) => { [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `GenericArgs` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GenericArgs` [INFO] [stdout] --> src/lib.rs:1309:52 [INFO] [stdout] | [INFO] [stdout] 1309 | (&GenericArgs::AngleBracketed(ref adata), &GenericArgs::AngleBracketed(ref bdata)) => { [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `GenericArgs` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GenericArgs` [INFO] [stdout] --> src/lib.rs:1313:11 [INFO] [stdout] | [INFO] [stdout] 1313 | (&GenericArgs::Parenthesized(ref adata), &GenericArgs::Parenthesized(ref bdata)) => { [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `GenericArgs` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GenericArgs` [INFO] [stdout] --> src/lib.rs:1313:51 [INFO] [stdout] | [INFO] [stdout] 1313 | (&GenericArgs::Parenthesized(ref adata), &GenericArgs::Parenthesized(ref bdata)) => { [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `GenericArgs` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GenericParamKind` [INFO] [stdout] --> src/lib.rs:1335:9 [INFO] [stdout] | [INFO] [stdout] 1335 | GenericParamKind::Lifetime => h.write_u8(37), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ use of undeclared type `GenericParamKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GenericParamKind` [INFO] [stdout] --> src/lib.rs:1336:9 [INFO] [stdout] | [INFO] [stdout] 1336 | GenericParamKind::Type { default: ref typaram } => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ use of undeclared type `GenericParamKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GenericParamKind` [INFO] [stdout] --> src/lib.rs:1348:11 [INFO] [stdout] | [INFO] [stdout] 1348 | (&GenericParamKind::Lifetime, &GenericParamKind::Lifetime) | [INFO] [stdout] | ^^^^^^^^^^^^^^^^ use of undeclared type `GenericParamKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GenericParamKind` [INFO] [stdout] --> src/lib.rs:1348:40 [INFO] [stdout] | [INFO] [stdout] 1348 | (&GenericParamKind::Lifetime, &GenericParamKind::Lifetime) | [INFO] [stdout] | ^^^^^^^^^^^^^^^^ use of undeclared type `GenericParamKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GenericParamKind` [INFO] [stdout] --> src/lib.rs:1349:11 [INFO] [stdout] | [INFO] [stdout] 1349 | (&GenericParamKind::Type { default: None }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ use of undeclared type `GenericParamKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GenericParamKind` [INFO] [stdout] --> src/lib.rs:1350:11 [INFO] [stdout] | [INFO] [stdout] 1350 | &GenericParamKind::Type { default: None }) => true, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ use of undeclared type `GenericParamKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GenericParamKind` [INFO] [stdout] --> src/lib.rs:1351:11 [INFO] [stdout] | [INFO] [stdout] 1351 | (&GenericParamKind::Type { default: Some(ref aty) }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ use of undeclared type `GenericParamKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GenericParamKind` [INFO] [stdout] --> src/lib.rs:1352:11 [INFO] [stdout] | [INFO] [stdout] 1352 | &GenericParamKind::Type { default: Some(ref bty) }) => ty_equal(aty, bty, inout), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ use of undeclared type `GenericParamKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GenericBound` [INFO] [stdout] --> src/lib.rs:1371:9 [INFO] [stdout] | [INFO] [stdout] 1371 | GenericBound::Trait(ref t, ref m) => { [INFO] [stdout] | ^^^^^^^^^^^^ use of undeclared type `GenericBound` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TraitBoundModifier` [INFO] [stdout] --> src/lib.rs:1375:17 [INFO] [stdout] | [INFO] [stdout] 1375 | TraitBoundModifier::None => 0, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ use of undeclared type `TraitBoundModifier` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TraitBoundModifier` [INFO] [stdout] --> src/lib.rs:1376:17 [INFO] [stdout] | [INFO] [stdout] 1376 | TraitBoundModifier::Maybe => 1, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ use of undeclared type `TraitBoundModifier` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GenericBound` [INFO] [stdout] --> src/lib.rs:1379:9 [INFO] [stdout] | [INFO] [stdout] 1379 | GenericBound::Outlives(ref lifetime) => { [INFO] [stdout] | ^^^^^^^^^^^^ use of undeclared type `GenericBound` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GenericBound` [INFO] [stdout] --> src/lib.rs:1388:11 [INFO] [stdout] | [INFO] [stdout] 1388 | (&GenericBound::Trait(ref at, ref amod), &GenericBound::Trait(ref bt, ref bmod)) => { [INFO] [stdout] | ^^^^^^^^^^^^ use of undeclared type `GenericBound` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GenericBound` [INFO] [stdout] --> src/lib.rs:1388:51 [INFO] [stdout] | [INFO] [stdout] 1388 | (&GenericBound::Trait(ref at, ref amod), &GenericBound::Trait(ref bt, ref bmod)) => { [INFO] [stdout] | ^^^^^^^^^^^^ use of undeclared type `GenericBound` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GenericBound` [INFO] [stdout] --> src/lib.rs:1391:11 [INFO] [stdout] | [INFO] [stdout] 1391 | (&GenericBound::Outlives(ref alt), &GenericBound::Outlives(ref blt)) => { [INFO] [stdout] | ^^^^^^^^^^^^ use of undeclared type `GenericBound` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GenericBound` [INFO] [stdout] --> src/lib.rs:1391:45 [INFO] [stdout] | [INFO] [stdout] 1391 | (&GenericBound::Outlives(ref alt), &GenericBound::Outlives(ref blt)) => { [INFO] [stdout] | ^^^^^^^^^^^^ use of undeclared type `GenericBound` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TyKind` [INFO] [stdout] --> src/lib.rs:1399:12 [INFO] [stdout] | [INFO] [stdout] 1399 | if let TyKind::Rptr(_, MutTy { mutbl: Mutability::Mutable, .. }) = ty.node { [INFO] [stdout] | ^^^^^^ use of undeclared type `TyKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Mutability` [INFO] [stdout] --> src/lib.rs:1399:43 [INFO] [stdout] | [INFO] [stdout] 1399 | if let TyKind::Rptr(_, MutTy { mutbl: Mutability::Mutable, .. }) = ty.node { [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `Mutability` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExprKind` [INFO] [stdout] --> src/lib.rs:1415:12 [INFO] [stdout] | [INFO] [stdout] 1415 | if let ExprKind::Lit(ref lit) = expr.node { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ExprKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 346 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0392, E0412, E0422, E0432, E0433, E0463, E0557. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0392`. [INFO] [stdout] [INFO] [stderr] error: could not compile `mutagen-plugin` (lib) due to 347 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] running `Command { std: "docker" "inspect" "2f2f12ddcbd439d33020e5015f3800e14ba2c1fb0cd0dbf497e9abe16d3cf7fc", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2f2f12ddcbd439d33020e5015f3800e14ba2c1fb0cd0dbf497e9abe16d3cf7fc", kill_on_drop: false }` [INFO] [stdout] 2f2f12ddcbd439d33020e5015f3800e14ba2c1fb0cd0dbf497e9abe16d3cf7fc