[INFO] cloning repository https://github.com/zalanlevai/mutest-rs [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/zalanlevai/mutest-rs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fzalanlevai%2Fmutest-rs", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fzalanlevai%2Fmutest-rs'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] f38f9c87678adcb43c0429f637c79582e39b0e8d [INFO] documenting zalanlevai/mutest-rs against beta-2022-05-20 for beta-1.62-rustdoc-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fzalanlevai%2Fmutest-rs" "/workspace/builds/worker-8/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-8/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/zalanlevai/mutest-rs on toolchain beta-2022-05-20 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-05-20" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] removed /workspace/builds/worker-8/source/rust-toolchain.toml [INFO] started tweaking git repo https://github.com/zalanlevai/mutest-rs [INFO] finished tweaking git repo https://github.com/zalanlevai/mutest-rs [INFO] tweaked toml for git repo https://github.com/zalanlevai/mutest-rs written to /workspace/builds/worker-8/source/Cargo.toml [INFO] crate git repo https://github.com/zalanlevai/mutest-rs already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-05-20" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/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:d190cb871061d98bc6d0581d85cb2ecb09a0f8a142ba5463de30be9999fc3251" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-05-20" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] dbd1776389f32c658d41d08905ca0ed3f36a9b5f62068d009cf3f32aea7a6b2b [INFO] running `Command { std: "docker" "start" "-a" "dbd1776389f32c658d41d08905ca0ed3f36a9b5f62068d009cf3f32aea7a6b2b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "dbd1776389f32c658d41d08905ca0ed3f36a9b5f62068d009cf3f32aea7a6b2b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "dbd1776389f32c658d41d08905ca0ed3f36a9b5f62068d009cf3f32aea7a6b2b", kill_on_drop: false }` [INFO] [stdout] dbd1776389f32c658d41d08905ca0ed3f36a9b5f62068d009cf3f32aea7a6b2b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/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" "RUSTDOCFLAGS=--cap-lints=warn" "-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:d190cb871061d98bc6d0581d85cb2ecb09a0f8a142ba5463de30be9999fc3251" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-05-20" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 678307a631fdbe1636185b8097dcd14c0a2a1cb33638b11ca18af54605fe7be6 [INFO] running `Command { std: "docker" "start" "-a" "678307a631fdbe1636185b8097dcd14c0a2a1cb33638b11ca18af54605fe7be6", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.123 [INFO] [stderr] Checking mutest-emit v0.0.0 (/opt/rustwide/workdir/mutest-emit) [INFO] [stderr] Documenting mutest-runtime v0.0.0 (/opt/rustwide/workdir/mutest-runtime) [INFO] [stderr] Documenting mutest-emit v0.0.0 (/opt/rustwide/workdir/mutest-emit) [INFO] [stderr] Checking indexmap v1.8.1 [INFO] [stdout] error[E0463]: can't find crate for `parking_lot` [INFO] [stdout] --> mutest-runtime/src/lib.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | extern crate parking_lot; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0463]: can't find crate for `rustc_ast` [INFO] [stdout] --> mutest-emit/src/lib.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | extern crate rustc_ast; [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 `rustc_ast_lowering` [INFO] [stdout] --> mutest-emit/src/lib.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | extern crate rustc_ast_lowering; [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 `rustc_const_eval` [INFO] [stdout] --> mutest-emit/src/lib.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | extern crate rustc_const_eval; [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 `rustc_data_structures` [INFO] [stdout] --> mutest-emit/src/lib.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | extern crate rustc_data_structures; [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 `rustc_error_messages` [INFO] [stdout] --> mutest-emit/src/lib.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | extern crate rustc_error_messages; [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 `rustc_errors` [INFO] [stdout] --> mutest-emit/src/lib.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | extern crate rustc_errors; [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 `rustc_expand` [INFO] [stdout] --> mutest-emit/src/lib.rs:17:1 [INFO] [stdout] | [INFO] [stdout] 17 | extern crate rustc_expand; [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 `rustc_hash` [INFO] [stdout] --> mutest-emit/src/lib.rs:18:1 [INFO] [stdout] | [INFO] [stdout] 18 | extern crate rustc_hash; [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 `rustc_hir` [INFO] [stdout] --> mutest-emit/src/lib.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | extern crate rustc_hir; [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 `rustc_infer` [INFO] [stdout] --> mutest-emit/src/lib.rs:20:1 [INFO] [stdout] | [INFO] [stdout] 20 | extern crate rustc_infer; [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 `rustc_middle` [INFO] [stdout] --> mutest-emit/src/lib.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | extern crate rustc_middle; [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[E0554]: `#![feature]` may not be used on the beta release channel [INFO] [stdout] --> mutest-runtime/src/lib.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | #![feature(test)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0463]: can't find crate for `rustc_resolve` [INFO] [stdout] --> mutest-emit/src/lib.rs:22:1 [INFO] [stdout] | [INFO] [stdout] 22 | extern crate rustc_resolve; [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 `rustc_session` [INFO] [stdout] --> mutest-emit/src/lib.rs:23:1 [INFO] [stdout] | [INFO] [stdout] 23 | extern crate rustc_session; [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 `rustc_span` [INFO] [stdout] --> mutest-emit/src/lib.rs:24:1 [INFO] [stdout] | [INFO] [stdout] 24 | extern crate rustc_span; [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 `rustc_trait_selection` [INFO] [stdout] --> mutest-emit/src/lib.rs:25:1 [INFO] [stdout] | [INFO] [stdout] 25 | extern crate rustc_trait_selection; [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 `rustc_typeck` [INFO] [stdout] --> mutest-emit/src/lib.rs:26:1 [INFO] [stdout] | [INFO] [stdout] 26 | extern crate rustc_typeck; [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 `itertools` [INFO] [stdout] --> mutest-emit/src/lib.rs:28:1 [INFO] [stdout] | [INFO] [stdout] 28 | extern crate itertools; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ can't find crate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0463]: can't find crate for `lazy_static` [INFO] [stdout] --> mutest-emit/src/lib.rs:29:1 [INFO] [stdout] | [INFO] [stdout] 29 | extern crate lazy_static; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0463]: can't find crate for `smallvec` [INFO] [stdout] --> mutest-emit/src/lib.rs:30:1 [INFO] [stdout] | [INFO] [stdout] 30 | extern crate smallvec; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ can't find crate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel [INFO] [stdout] --> mutest-runtime/src/lib.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | #![feature(rustc_private)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::analysis::ty::TyCtxt` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::analysis::ty::TyCtxt; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `TyCtxt` in `analysis::ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `crate::codegen::ast::visit`, `crate::codegen::symbols::Ident` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:7:26 [INFO] [stdout] | [INFO] [stdout] 7 | use crate::codegen::ast::visit::Visitor; [INFO] [stdout] | ^^^^^ could not find `visit` in `ast` [INFO] [stdout] 8 | use crate::codegen::symbols::{Ident, Span}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::codegen::symbols::Span` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:8:38 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::codegen::symbols::{Ident, Span}; [INFO] [stdout] | ^^^^ no `Span` in `codegen::symbols` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::analysis::hir::intravisit` [INFO] [stdout] --> mutest-emit/src/analysis/res.rs:2:27 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::analysis::hir::intravisit::Visitor; [INFO] [stdout] | ^^^^^^^^^^ could not find `intravisit` in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::analysis::hir::def` [INFO] [stdout] --> mutest-emit/src/analysis/res.rs:3:27 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::analysis::hir::def::{DefKind, Res}; [INFO] [stdout] | ^^^ could not find `def` in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::analysis::ty::TyCtxt` [INFO] [stdout] --> mutest-emit/src/analysis/res.rs:4:33 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::analysis::ty::{self, TyCtxt}; [INFO] [stdout] | ^^^^^^ no `TyCtxt` in `analysis::ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `crate::codegen::symbols::Symbol`, `crate::codegen::ast::P` [INFO] [stdout] --> mutest-emit/src/analysis/res.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use crate::codegen::symbols::Symbol; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^------ [INFO] [stdout] | | | [INFO] [stdout] | | help: a similar name exists in the module: `symbols` [INFO] [stdout] | no `Symbol` in `codegen::symbols` [INFO] [stdout] | [INFO] [stdout] ::: mutest-emit/src/analysis/tests.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::codegen::ast::P; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `crate::codegen::ast::visit`, `crate::codegen::symbols::Ident`, `crate::codegen::symbols::sym`, `crate::codegen::ast::P` [INFO] [stdout] --> mutest-emit/src/analysis/tests.rs:5:26 [INFO] [stdout] | [INFO] [stdout] 5 | use crate::codegen::ast::visit::Visitor; [INFO] [stdout] | ^^^^^ could not find `visit` in `ast` [INFO] [stdout] 6 | use crate::codegen::symbols::{Ident, sym}; [INFO] [stdout] | ^^^^^ ^^^ [INFO] [stdout] | [INFO] [stdout] ::: mutest-emit/src/analysis/ty.rs:8:33 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::codegen::ast::{self, P}; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `crate::codegen::symbols::DUMMY_SP`, `crate::codegen::symbols::Ident`, `crate::codegen::symbols::Span`, `crate::codegen::symbols::sym`, `crate::codegen::symbols::kw`, `crate::codegen::ast::P` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:9:31 [INFO] [stdout] | [INFO] [stdout] 9 | use crate::codegen::symbols::{DUMMY_SP, Ident, Span, sym, kw}; [INFO] [stdout] | ^^^^^^^^ ^^^^^ ^^^^ ^^^ ^^ [INFO] [stdout] | | | [INFO] [stdout] | | no `Span` in `codegen::symbols` [INFO] [stdout] | no `DUMMY_SP` in `codegen::symbols` [INFO] [stdout] | [INFO] [stdout] ::: mutest-emit/src/codegen/harness.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use crate::codegen::ast::P; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::codegen::ast::mut_visit` [INFO] [stdout] --> mutest-emit/src/codegen/harness.rs:10:26 [INFO] [stdout] | [INFO] [stdout] 10 | use crate::codegen::ast::mut_visit::MutVisitor; [INFO] [stdout] | ^^^^^^^^^ could not find `mut_visit` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `crate::codegen::symbols::DUMMY_SP`, `crate::codegen::symbols::Ident`, `crate::codegen::symbols::Span`, `crate::codegen::symbols::kw`, `crate::codegen::symbols::path`, `crate::codegen::symbols::sym` [INFO] [stdout] --> mutest-emit/src/codegen/harness.rs:12:31 [INFO] [stdout] | [INFO] [stdout] 12 | use crate::codegen::symbols::{DUMMY_SP, Ident, Span, kw, path, sym}; [INFO] [stdout] | ^^^^^^^^ ^^^^^ ^^^^ ^^ ^^^^ ^^^ [INFO] [stdout] | | | [INFO] [stdout] | | no `Span` in `codegen::symbols` [INFO] [stdout] | no `DUMMY_SP` in `codegen::symbols` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `crate::codegen::symbols::hygiene`, `crate::codegen::ast::P` [INFO] [stdout] --> mutest-emit/src/codegen/harness.rs:13:30 [INFO] [stdout] | [INFO] [stdout] 13 | use crate::codegen::symbols::hygiene::AstPass; [INFO] [stdout] | ^^^^^^^ could not find `hygiene` in `symbols` [INFO] [stdout] | [INFO] [stdout] ::: mutest-emit/src/codegen/mutation.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | use crate::codegen::ast::P; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::codegen::ast::visit` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:20:26 [INFO] [stdout] | [INFO] [stdout] 20 | use crate::codegen::ast::visit::Visitor; [INFO] [stdout] | ^^^^^ could not find `visit` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `crate::codegen::symbols::DUMMY_SP`, `crate::codegen::symbols::Ident`, `crate::codegen::symbols::Span`, `crate::codegen::symbols::Symbol`, `crate::codegen::symbols::sym` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:22:31 [INFO] [stdout] | [INFO] [stdout] 22 | use crate::codegen::symbols::{DUMMY_SP, Ident, Span, Symbol, sym}; [INFO] [stdout] | ^^^^^^^^ ^^^^^ ^^^^ ^^^^^^ ^^^ [INFO] [stdout] | | | | [INFO] [stdout] | | | no `Symbol` in `codegen::symbols` [INFO] [stdout] | | | help: a similar name exists in the module: `symbols` [INFO] [stdout] | | no `Span` in `codegen::symbols` [INFO] [stdout] | no `DUMMY_SP` in `codegen::symbols` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `crate::codegen::symbols::hygiene`, `crate::codegen::ast::P` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:23:30 [INFO] [stdout] | [INFO] [stdout] 23 | use crate::codegen::symbols::hygiene::AstPass; [INFO] [stdout] | ^^^^^^^ could not find `hygiene` in `symbols` [INFO] [stdout] | [INFO] [stdout] ::: mutest-emit/src/codegen/substitution.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::codegen::ast::P; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::codegen::ast::mut_visit` [INFO] [stdout] --> mutest-emit/src/codegen/substitution.rs:7:26 [INFO] [stdout] | [INFO] [stdout] 7 | use crate::codegen::ast::mut_visit::MutVisitor; [INFO] [stdout] | ^^^^^^^^^ could not find `mut_visit` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `crate::codegen::symbols::DUMMY_SP`, `crate::codegen::symbols::Ident`, `crate::codegen::symbols::Span`, `crate::codegen::symbols::Symbol`, `crate::codegen::symbols::path`, `crate::codegen::symbols::sym` [INFO] [stdout] --> mutest-emit/src/codegen/substitution.rs:8:31 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::codegen::symbols::{DUMMY_SP, Ident, Span, Symbol, path, sym}; [INFO] [stdout] | ^^^^^^^^ ^^^^^ ^^^^ ^^^^^^ ^^^^ ^^^ [INFO] [stdout] | | | | [INFO] [stdout] | | | no `Symbol` in `codegen::symbols` [INFO] [stdout] | | | help: a similar name exists in the module: `symbols` [INFO] [stdout] | | no `Span` in `codegen::symbols` [INFO] [stdout] | no `DUMMY_SP` in `codegen::symbols` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `crate::codegen::symbols::hygiene`, `smallvec::SmallVec`, `crate::codegen::ast::P` [INFO] [stdout] --> mutest-emit/src/codegen/substitution.rs:9:30 [INFO] [stdout] | [INFO] [stdout] 9 | use crate::codegen::symbols::hygiene::AstPass; [INFO] [stdout] | ^^^^^^^ could not find `hygiene` in `symbols` [INFO] [stdout] | [INFO] [stdout] ::: mutest-emit/src/codegen/tests.rs:6:16 [INFO] [stdout] | [INFO] [stdout] 6 | use smallvec::{SmallVec, smallvec}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 10 | use crate::codegen::ast::P; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::codegen::ast::entry` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:11:26 [INFO] [stdout] | [INFO] [stdout] 11 | use crate::codegen::ast::entry::EntryPointType; [INFO] [stdout] | ^^^^^ could not find `entry` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::codegen::ast::mut_visit` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:12:26 [INFO] [stdout] | [INFO] [stdout] 12 | use crate::codegen::ast::mut_visit::{ExpectOne, MutVisitor}; [INFO] [stdout] | ^^^^^^^^^ could not find `mut_visit` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `crate::codegen::symbols::DUMMY_SP`, `crate::codegen::symbols::Ident`, `crate::codegen::symbols::Symbol`, `crate::codegen::symbols::path`, `crate::codegen::symbols::sym` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:13:31 [INFO] [stdout] | [INFO] [stdout] 13 | use crate::codegen::symbols::{DUMMY_SP, Ident, Symbol, path, sym}; [INFO] [stdout] | ^^^^^^^^ ^^^^^ ^^^^^^ ^^^^ ^^^ [INFO] [stdout] | | | [INFO] [stdout] | | no `Symbol` in `codegen::symbols` [INFO] [stdout] | | help: a similar name exists in the module: `symbols` [INFO] [stdout] | no `DUMMY_SP` in `codegen::symbols` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::codegen::symbols::hygiene` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:14:30 [INFO] [stdout] | [INFO] [stdout] 14 | use crate::codegen::symbols::hygiene::AstPass; [INFO] [stdout] | ^^^^^^^ could not find `hygiene` in `symbols` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `lazy_static` [INFO] [stdout] --> mutest-emit/src/codegen/symbols.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | lazy_static! { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 19 | / super::symbols! { [INFO] [stdout] 20 | | and_then, [INFO] [stdout] 21 | | as_ref, [INFO] [stdout] 22 | | borrow, [INFO] [stdout] ... | [INFO] [stdout] 49 | | undetected_diagnostic, [INFO] [stdout] 50 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] = note: this error originates in the macro `super::symbols` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `smallvec` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:115:9 [INFO] [stdout] | [INFO] [stdout] 115 | smallvec![P(item)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `smallvec` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:182:48 [INFO] [stdout] | [INFO] [stdout] 182 | EntryPointType::MainAttr => return smallvec![], [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `smallvec` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:187:9 [INFO] [stdout] | [INFO] [stdout] 187 | smallvec![P(item)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: Compilation failed, aborting rustdoc [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 4 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0463, E0554. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0463`. [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `visit` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:382:42 [INFO] [stdout] | [INFO] [stdout] 382 | AssocItem(&'ast ast::AssocItem, ast::visit::AssocCtxt), [INFO] [stdout] | ^^^^^ could not find `visit` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `ItemKind` in `hir` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:418:15 [INFO] [stdout] | [INFO] [stdout] 418 | (hir::ItemKind::ExternCrate(symbol_hir), ast::ItemKind::ExternCrate(symbol_ast)) => { [INFO] [stdout] | ^^^^^^^^ could not find `ItemKind` in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `ItemKind` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:418:55 [INFO] [stdout] | [INFO] [stdout] 418 | (hir::ItemKind::ExternCrate(symbol_hir), ast::ItemKind::ExternCrate(symbol_ast)) => { [INFO] [stdout] | ^^^^^^^^ could not find `ItemKind` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `ItemKind` in `hir` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:421:15 [INFO] [stdout] | [INFO] [stdout] 421 | (hir::ItemKind::Use(_, _), _) => false, [INFO] [stdout] | ^^^^^^^^ could not find `ItemKind` in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `ItemKind` in `hir` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:422:15 [INFO] [stdout] | [INFO] [stdout] 422 | (hir::ItemKind::Static(_, _, _), ast::ItemKind::Static(_, _, _)) => true, [INFO] [stdout] | ^^^^^^^^ could not find `ItemKind` in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `ItemKind` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:422:47 [INFO] [stdout] | [INFO] [stdout] 422 | (hir::ItemKind::Static(_, _, _), ast::ItemKind::Static(_, _, _)) => true, [INFO] [stdout] | ^^^^^^^^ could not find `ItemKind` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `ItemKind` in `hir` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:423:15 [INFO] [stdout] | [INFO] [stdout] 423 | (hir::ItemKind::Const(_, _), ast::ItemKind::Const(_, _, _)) => true, [INFO] [stdout] | ^^^^^^^^ could not find `ItemKind` in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `ItemKind` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:423:43 [INFO] [stdout] | [INFO] [stdout] 423 | (hir::ItemKind::Const(_, _), ast::ItemKind::Const(_, _, _)) => true, [INFO] [stdout] | ^^^^^^^^ could not find `ItemKind` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `ItemKind` in `hir` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:424:15 [INFO] [stdout] | [INFO] [stdout] 424 | (hir::ItemKind::Fn(_, _, _), ast::ItemKind::Fn(_)) => true, [INFO] [stdout] | ^^^^^^^^ could not find `ItemKind` in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `ItemKind` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:424:43 [INFO] [stdout] | [INFO] [stdout] 424 | (hir::ItemKind::Fn(_, _, _), ast::ItemKind::Fn(_)) => true, [INFO] [stdout] | ^^^^^^^^ could not find `ItemKind` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `ItemKind` in `hir` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:425:15 [INFO] [stdout] | [INFO] [stdout] 425 | (hir::ItemKind::Macro(def_hir, _), ast::ItemKind::MacroDef(def_ast)) => { [INFO] [stdout] | ^^^^^^^^ could not find `ItemKind` in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `ItemKind` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:425:49 [INFO] [stdout] | [INFO] [stdout] 425 | (hir::ItemKind::Macro(def_hir, _), ast::ItemKind::MacroDef(def_ast)) => { [INFO] [stdout] | ^^^^^^^^ could not find `ItemKind` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not document `mutest-runtime` [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `rustdoc --edition=2021 --crate-type rlib --crate-name mutest_runtime mutest-runtime/src/lib.rs -o /opt/rustwide/target/doc --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --document-private-items -C metadata=1f5820ba64b769b1 -L dependency=/opt/rustwide/target/debug/deps --cap-lints=warn --crate-version 0.0.0` (exit status: 1) [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error[E0433]: failed to resolve: could not find `ItemKind` in `hir` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:428:15 [INFO] [stdout] | [INFO] [stdout] 428 | (hir::ItemKind::Mod(_), ast::ItemKind::Mod(_, _)) => true, [INFO] [stdout] | ^^^^^^^^ could not find `ItemKind` in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `ItemKind` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:428:38 [INFO] [stdout] | [INFO] [stdout] 428 | (hir::ItemKind::Mod(_), ast::ItemKind::Mod(_, _)) => true, [INFO] [stdout] | ^^^^^^^^ could not find `ItemKind` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `ItemKind` in `hir` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:429:15 [INFO] [stdout] | [INFO] [stdout] 429 | (hir::ItemKind::ForeignMod { abi: _, items: _ }, ast::ItemKind::ForeignMod(_)) => true, [INFO] [stdout] | ^^^^^^^^ could not find `ItemKind` in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `ItemKind` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:429:63 [INFO] [stdout] | [INFO] [stdout] 429 | (hir::ItemKind::ForeignMod { abi: _, items: _ }, ast::ItemKind::ForeignMod(_)) => true, [INFO] [stdout] | ^^^^^^^^ could not find `ItemKind` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `ItemKind` in `hir` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:430:15 [INFO] [stdout] | [INFO] [stdout] 430 | (hir::ItemKind::GlobalAsm(_), ast::ItemKind::GlobalAsm(_)) => true, [INFO] [stdout] | ^^^^^^^^ could not find `ItemKind` in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `ItemKind` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:430:44 [INFO] [stdout] | [INFO] [stdout] 430 | (hir::ItemKind::GlobalAsm(_), ast::ItemKind::GlobalAsm(_)) => true, [INFO] [stdout] | ^^^^^^^^ could not find `ItemKind` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `ItemKind` in `hir` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:431:15 [INFO] [stdout] | [INFO] [stdout] 431 | (hir::ItemKind::TyAlias(_, _), ast::ItemKind::TyAlias(_)) => true, [INFO] [stdout] | ^^^^^^^^ could not find `ItemKind` in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `ItemKind` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:431:45 [INFO] [stdout] | [INFO] [stdout] 431 | (hir::ItemKind::TyAlias(_, _), ast::ItemKind::TyAlias(_)) => true, [INFO] [stdout] | ^^^^^^^^ could not find `ItemKind` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `ItemKind` in `hir` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:432:15 [INFO] [stdout] | [INFO] [stdout] 432 | (hir::ItemKind::OpaqueTy(_), _) => false, [INFO] [stdout] | ^^^^^^^^ could not find `ItemKind` in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `ItemKind` in `hir` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:433:15 [INFO] [stdout] | [INFO] [stdout] 433 | (hir::ItemKind::Enum(_, _), ast::ItemKind::Enum(_, _)) => true, [INFO] [stdout] | ^^^^^^^^ could not find `ItemKind` in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `ItemKind` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:433:42 [INFO] [stdout] | [INFO] [stdout] 433 | (hir::ItemKind::Enum(_, _), ast::ItemKind::Enum(_, _)) => true, [INFO] [stdout] | ^^^^^^^^ could not find `ItemKind` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `ItemKind` in `hir` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:434:15 [INFO] [stdout] | [INFO] [stdout] 434 | (hir::ItemKind::Struct(_, _), ast::ItemKind::Struct(_, _)) => true, [INFO] [stdout] | ^^^^^^^^ could not find `ItemKind` in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `ItemKind` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:434:44 [INFO] [stdout] | [INFO] [stdout] 434 | (hir::ItemKind::Struct(_, _), ast::ItemKind::Struct(_, _)) => true, [INFO] [stdout] | ^^^^^^^^ could not find `ItemKind` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `ItemKind` in `hir` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:435:15 [INFO] [stdout] | [INFO] [stdout] 435 | (hir::ItemKind::Union(_, _), ast::ItemKind::Union(_, _)) => true, [INFO] [stdout] | ^^^^^^^^ could not find `ItemKind` in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `ItemKind` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:435:43 [INFO] [stdout] | [INFO] [stdout] 435 | (hir::ItemKind::Union(_, _), ast::ItemKind::Union(_, _)) => true, [INFO] [stdout] | ^^^^^^^^ could not find `ItemKind` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `ItemKind` in `hir` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:436:15 [INFO] [stdout] | [INFO] [stdout] 436 | (hir::ItemKind::Trait(_, _, _, _, _), ast::ItemKind::Trait(_)) => true, [INFO] [stdout] | ^^^^^^^^ could not find `ItemKind` in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `ItemKind` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:436:52 [INFO] [stdout] | [INFO] [stdout] 436 | (hir::ItemKind::Trait(_, _, _, _, _), ast::ItemKind::Trait(_)) => true, [INFO] [stdout] | ^^^^^^^^ could not find `ItemKind` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `ItemKind` in `hir` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:437:15 [INFO] [stdout] | [INFO] [stdout] 437 | (hir::ItemKind::TraitAlias(_, _), ast::ItemKind::TraitAlias(_, _)) => true, [INFO] [stdout] | ^^^^^^^^ could not find `ItemKind` in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `ItemKind` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:437:48 [INFO] [stdout] | [INFO] [stdout] 437 | (hir::ItemKind::TraitAlias(_, _), ast::ItemKind::TraitAlias(_, _)) => true, [INFO] [stdout] | ^^^^^^^^ could not find `ItemKind` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `ItemKind` in `hir` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:438:15 [INFO] [stdout] | [INFO] [stdout] 438 | (hir::ItemKind::Impl(_), ast::ItemKind::Impl(_)) => true, [INFO] [stdout] | ^^^^^^^^ could not find `ItemKind` in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `ItemKind` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:438:39 [INFO] [stdout] | [INFO] [stdout] 438 | (hir::ItemKind::Impl(_), ast::ItemKind::Impl(_)) => true, [INFO] [stdout] | ^^^^^^^^ could not find `ItemKind` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `ForeignItemKind` in `hir` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:446:15 [INFO] [stdout] | [INFO] [stdout] 446 | (hir::ForeignItemKind::Fn(_, _, _), ast::ForeignItemKind::Fn(_)) => true, [INFO] [stdout] | ^^^^^^^^^^^^^^^ could not find `ForeignItemKind` in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `ForeignItemKind` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:446:50 [INFO] [stdout] | [INFO] [stdout] 446 | (hir::ForeignItemKind::Fn(_, _, _), ast::ForeignItemKind::Fn(_)) => true, [INFO] [stdout] | ^^^^^^^^^^^^^^^ could not find `ForeignItemKind` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `ForeignItemKind` in `hir` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:447:15 [INFO] [stdout] | [INFO] [stdout] 447 | (hir::ForeignItemKind::Static(_, _), ast::ForeignItemKind::Static(_, _, _)) => true, [INFO] [stdout] | ^^^^^^^^^^^^^^^ could not find `ForeignItemKind` in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `ForeignItemKind` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:447:51 [INFO] [stdout] | [INFO] [stdout] 447 | (hir::ForeignItemKind::Static(_, _), ast::ForeignItemKind::Static(_, _, _)) => true, [INFO] [stdout] | ^^^^^^^^^^^^^^^ could not find `ForeignItemKind` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `ForeignItemKind` in `hir` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:448:15 [INFO] [stdout] | [INFO] [stdout] 448 | (hir::ForeignItemKind::Type, ast::ForeignItemKind::TyAlias(_)) => true, [INFO] [stdout] | ^^^^^^^^^^^^^^^ could not find `ForeignItemKind` in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `ForeignItemKind` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:448:43 [INFO] [stdout] | [INFO] [stdout] 448 | (hir::ForeignItemKind::Type, ast::ForeignItemKind::TyAlias(_)) => true, [INFO] [stdout] | ^^^^^^^^^^^^^^^ could not find `ForeignItemKind` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `TraitItemKind` in `hir` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:456:15 [INFO] [stdout] | [INFO] [stdout] 456 | (hir::TraitItemKind::Const(_, _), ast::AssocItemKind::Const(_, _, _)) => true, [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `TraitItemKind` in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `AssocItemKind` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:456:48 [INFO] [stdout] | [INFO] [stdout] 456 | (hir::TraitItemKind::Const(_, _), ast::AssocItemKind::Const(_, _, _)) => true, [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `AssocItemKind` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `TraitItemKind` in `hir` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:457:15 [INFO] [stdout] | [INFO] [stdout] 457 | (hir::TraitItemKind::Fn(_, _), ast::AssocItemKind::Fn(_)) => true, [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `TraitItemKind` in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `AssocItemKind` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:457:45 [INFO] [stdout] | [INFO] [stdout] 457 | (hir::TraitItemKind::Fn(_, _), ast::AssocItemKind::Fn(_)) => true, [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `AssocItemKind` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `TraitItemKind` in `hir` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:458:15 [INFO] [stdout] | [INFO] [stdout] 458 | (hir::TraitItemKind::Type(_, _), ast::AssocItemKind::TyAlias(_)) => true, [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `TraitItemKind` in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `AssocItemKind` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:458:47 [INFO] [stdout] | [INFO] [stdout] 458 | (hir::TraitItemKind::Type(_, _), ast::AssocItemKind::TyAlias(_)) => true, [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `AssocItemKind` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `ImplItemKind` in `hir` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:466:15 [INFO] [stdout] | [INFO] [stdout] 466 | (hir::ImplItemKind::Const(_, _), ast::AssocItemKind::Const(_, _, _)) => true, [INFO] [stdout] | ^^^^^^^^^^^^ could not find `ImplItemKind` in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `AssocItemKind` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:466:47 [INFO] [stdout] | [INFO] [stdout] 466 | (hir::ImplItemKind::Const(_, _), ast::AssocItemKind::Const(_, _, _)) => true, [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `AssocItemKind` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `ImplItemKind` in `hir` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:467:15 [INFO] [stdout] | [INFO] [stdout] 467 | (hir::ImplItemKind::Fn(_, _), ast::AssocItemKind::Fn(_)) => true, [INFO] [stdout] | ^^^^^^^^^^^^ could not find `ImplItemKind` in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `AssocItemKind` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:467:44 [INFO] [stdout] | [INFO] [stdout] 467 | (hir::ImplItemKind::Fn(_, _), ast::AssocItemKind::Fn(_)) => true, [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `AssocItemKind` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `ImplItemKind` in `hir` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:468:15 [INFO] [stdout] | [INFO] [stdout] 468 | (hir::ImplItemKind::TyAlias(_), ast::AssocItemKind::TyAlias(_)) => true, [INFO] [stdout] | ^^^^^^^^^^^^ could not find `ImplItemKind` in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `AssocItemKind` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:468:46 [INFO] [stdout] | [INFO] [stdout] 468 | (hir::ImplItemKind::TyAlias(_), ast::AssocItemKind::TyAlias(_)) => true, [INFO] [stdout] | ^^^^^^^^^^^^^ could not find `AssocItemKind` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `visit` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:474:23 [INFO] [stdout] | [INFO] [stdout] 474 | impl<'ast, 'hir> ast::visit::Visitor<'ast> for AstDefFinder<'ast, 'hir> { [INFO] [stdout] | ^^^^^ could not find `visit` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `Node` in `hir` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:478:21 [INFO] [stdout] | [INFO] [stdout] 478 | if let hir::Node::Crate(_) = path_segment { [INFO] [stdout] | ^^^^ could not find `Node` in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `visit` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:482:14 [INFO] [stdout] | [INFO] [stdout] 482 | ast::visit::walk_crate(self, krate); [INFO] [stdout] | ^^^^^ could not find `visit` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `Node` in `hir` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:489:18 [INFO] [stdout] | [INFO] [stdout] 489 | hir::Node::Item(item_hir) => { [INFO] [stdout] | ^^^^ could not find `Node` in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `visit` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:503:14 [INFO] [stdout] | [INFO] [stdout] 503 | ast::visit::walk_item(self, item); [INFO] [stdout] | ^^^^^ could not find `visit` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `Node` in `hir` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:510:18 [INFO] [stdout] | [INFO] [stdout] 510 | hir::Node::ForeignItem(item_hir) => { [INFO] [stdout] | ^^^^ could not find `Node` in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `visit` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:524:14 [INFO] [stdout] | [INFO] [stdout] 524 | ast::visit::walk_foreign_item(self, item); [INFO] [stdout] | ^^^^^ could not find `visit` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0463]: can't find crate for `rustc_ast` [INFO] [stdout] --> mutest-emit/src/lib.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | extern crate rustc_ast; [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 `rustc_ast_lowering` [INFO] [stdout] --> mutest-emit/src/lib.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | extern crate rustc_ast_lowering; [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 `rustc_const_eval` [INFO] [stdout] --> mutest-emit/src/lib.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | extern crate rustc_const_eval; [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 `rustc_data_structures` [INFO] [stdout] --> mutest-emit/src/lib.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | extern crate rustc_data_structures; [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 `rustc_error_messages` [INFO] [stdout] --> mutest-emit/src/lib.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | extern crate rustc_error_messages; [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 `rustc_errors` [INFO] [stdout] --> mutest-emit/src/lib.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | extern crate rustc_errors; [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 `rustc_expand` [INFO] [stdout] --> mutest-emit/src/lib.rs:17:1 [INFO] [stdout] | [INFO] [stdout] 17 | extern crate rustc_expand; [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 `rustc_hash` [INFO] [stdout] --> mutest-emit/src/lib.rs:18:1 [INFO] [stdout] | [INFO] [stdout] 18 | extern crate rustc_hash; [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 `rustc_hir` [INFO] [stdout] --> mutest-emit/src/lib.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | extern crate rustc_hir; [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 `rustc_infer` [INFO] [stdout] --> mutest-emit/src/lib.rs:20:1 [INFO] [stdout] | [INFO] [stdout] 20 | extern crate rustc_infer; [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 `rustc_middle` [INFO] [stdout] --> mutest-emit/src/lib.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | extern crate rustc_middle; [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 `rustc_resolve` [INFO] [stdout] --> mutest-emit/src/lib.rs:22:1 [INFO] [stdout] | [INFO] [stdout] 22 | extern crate rustc_resolve; [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 `rustc_session` [INFO] [stdout] --> mutest-emit/src/lib.rs:23:1 [INFO] [stdout] | [INFO] [stdout] 23 | extern crate rustc_session; [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 `rustc_span` [INFO] [stdout] --> mutest-emit/src/lib.rs:24:1 [INFO] [stdout] | [INFO] [stdout] 24 | extern crate rustc_span; [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 `rustc_trait_selection` [INFO] [stdout] --> mutest-emit/src/lib.rs:25:1 [INFO] [stdout] | [INFO] [stdout] 25 | extern crate rustc_trait_selection; [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 `rustc_typeck` [INFO] [stdout] --> mutest-emit/src/lib.rs:26:1 [INFO] [stdout] | [INFO] [stdout] 26 | extern crate rustc_typeck; [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 `itertools` [INFO] [stdout] --> mutest-emit/src/lib.rs:28:1 [INFO] [stdout] | [INFO] [stdout] 28 | extern crate itertools; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ can't find crate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `visit` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:527:74 [INFO] [stdout] | [INFO] [stdout] 527 | fn visit_assoc_item(&mut self, item: &'ast ast::AssocItem, ctx: ast::visit::AssocCtxt) { [INFO] [stdout] | ^^^^^ could not find `visit` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `Node` in `hir` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:531:19 [INFO] [stdout] | [INFO] [stdout] 531 | (hir::Node::TraitItem(item_hir), ast::visit::AssocCtxt::Trait) => { [INFO] [stdout] | ^^^^ could not find `Node` in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `visit` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:531:51 [INFO] [stdout] | [INFO] [stdout] 531 | (hir::Node::TraitItem(item_hir), ast::visit::AssocCtxt::Trait) => { [INFO] [stdout] | ^^^^^ could not find `visit` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `Node` in `hir` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:536:19 [INFO] [stdout] | [INFO] [stdout] 536 | (hir::Node::ImplItem(item_hir), ast::visit::AssocCtxt::Impl) => { [INFO] [stdout] | ^^^^ could not find `Node` in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `visit` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:536:50 [INFO] [stdout] | [INFO] [stdout] 536 | (hir::Node::ImplItem(item_hir), ast::visit::AssocCtxt::Impl) => { [INFO] [stdout] | ^^^^^ could not find `visit` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0463]: can't find crate for `lazy_static` [INFO] [stdout] --> mutest-emit/src/lib.rs:29:1 [INFO] [stdout] | [INFO] [stdout] 29 | extern crate lazy_static; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0463]: can't find crate for `smallvec` [INFO] [stdout] --> mutest-emit/src/lib.rs:30:1 [INFO] [stdout] | [INFO] [stdout] 30 | extern crate smallvec; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ can't find crate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `visit` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:550:14 [INFO] [stdout] | [INFO] [stdout] 550 | ast::visit::walk_assoc_item(self, item, ctx); [INFO] [stdout] | ^^^^^ could not find `visit` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `CrateNum` in `hir` [INFO] [stdout] --> mutest-emit/src/analysis/res.rs:27:23 [INFO] [stdout] | [INFO] [stdout] 27 | .map(hir::CrateNum::as_def_id) [INFO] [stdout] | ^^^^^^^^ could not find `CrateNum` in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `PrimTy` in `hir` [INFO] [stdout] --> mutest-emit/src/analysis/res.rs:32:36 [INFO] [stdout] | [INFO] [stdout] 32 | [primitive] => return hir::PrimTy::from_name(primitive).map_or(Res::Err, Res::PrimTy), [INFO] [stdout] | ^^^^^^ could not find `PrimTy` in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `QPath` in `hir` [INFO] [stdout] --> mutest-emit/src/analysis/res.rs:82:14 [INFO] [stdout] | [INFO] [stdout] 82 | hir::QPath::Resolved(_, path) => path.res, [INFO] [stdout] | ^^^^^ could not find `QPath` in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::analysis::ty::TyCtxt` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::analysis::ty::TyCtxt; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `TyCtxt` in `analysis::ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `crate::codegen::ast::visit`, `crate::codegen::symbols::Ident` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:7:26 [INFO] [stdout] | [INFO] [stdout] 7 | use crate::codegen::ast::visit::Visitor; [INFO] [stdout] | ^^^^^ could not find `visit` in `ast` [INFO] [stdout] 8 | use crate::codegen::symbols::{Ident, Span}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::codegen::symbols::Span` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:8:38 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::codegen::symbols::{Ident, Span}; [INFO] [stdout] | ^^^^ no `Span` in `codegen::symbols` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::analysis::hir::intravisit` [INFO] [stdout] --> mutest-emit/src/analysis/res.rs:2:27 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::analysis::hir::intravisit::Visitor; [INFO] [stdout] | ^^^^^^^^^^ could not find `intravisit` in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::analysis::hir::def` [INFO] [stdout] --> mutest-emit/src/analysis/res.rs:3:27 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::analysis::hir::def::{DefKind, Res}; [INFO] [stdout] | ^^^ could not find `def` in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::analysis::ty::TyCtxt` [INFO] [stdout] --> mutest-emit/src/analysis/res.rs:4:33 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::analysis::ty::{self, TyCtxt}; [INFO] [stdout] | ^^^^^^ no `TyCtxt` in `analysis::ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `crate::codegen::symbols::Symbol`, `crate::codegen::ast::P` [INFO] [stdout] --> mutest-emit/src/analysis/res.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use crate::codegen::symbols::Symbol; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^------ [INFO] [stdout] | | | [INFO] [stdout] | | help: a similar name exists in the module: `symbols` [INFO] [stdout] | no `Symbol` in `codegen::symbols` [INFO] [stdout] | [INFO] [stdout] ::: mutest-emit/src/analysis/tests.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::codegen::ast::P; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `crate::codegen::ast::visit`, `crate::codegen::symbols::Ident`, `crate::codegen::symbols::sym`, `crate::codegen::ast::P` [INFO] [stdout] --> mutest-emit/src/analysis/tests.rs:5:26 [INFO] [stdout] | [INFO] [stdout] 5 | use crate::codegen::ast::visit::Visitor; [INFO] [stdout] | ^^^^^ could not find `visit` in `ast` [INFO] [stdout] 6 | use crate::codegen::symbols::{Ident, sym}; [INFO] [stdout] | ^^^^^ ^^^ [INFO] [stdout] | [INFO] [stdout] ::: mutest-emit/src/analysis/ty.rs:8:33 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::codegen::ast::{self, P}; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `crate::codegen::symbols::DUMMY_SP`, `crate::codegen::symbols::Ident`, `crate::codegen::symbols::Span`, `crate::codegen::symbols::sym`, `crate::codegen::symbols::kw`, `crate::codegen::ast::P` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:9:31 [INFO] [stdout] | [INFO] [stdout] 9 | use crate::codegen::symbols::{DUMMY_SP, Ident, Span, sym, kw}; [INFO] [stdout] | ^^^^^^^^ ^^^^^ ^^^^ ^^^ ^^ [INFO] [stdout] | | | [INFO] [stdout] | | no `Span` in `codegen::symbols` [INFO] [stdout] | no `DUMMY_SP` in `codegen::symbols` [INFO] [stdout] | [INFO] [stdout] ::: mutest-emit/src/codegen/harness.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use crate::codegen::ast::P; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::codegen::ast::mut_visit` [INFO] [stdout] --> mutest-emit/src/codegen/harness.rs:10:26 [INFO] [stdout] | [INFO] [stdout] 10 | use crate::codegen::ast::mut_visit::MutVisitor; [INFO] [stdout] | ^^^^^^^^^ could not find `mut_visit` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `crate::codegen::symbols::DUMMY_SP`, `crate::codegen::symbols::Ident`, `crate::codegen::symbols::Span`, `crate::codegen::symbols::kw`, `crate::codegen::symbols::path`, `crate::codegen::symbols::sym` [INFO] [stdout] --> mutest-emit/src/codegen/harness.rs:12:31 [INFO] [stdout] | [INFO] [stdout] 12 | use crate::codegen::symbols::{DUMMY_SP, Ident, Span, kw, path, sym}; [INFO] [stdout] | ^^^^^^^^ ^^^^^ ^^^^ ^^ ^^^^ ^^^ [INFO] [stdout] | | | [INFO] [stdout] | | no `Span` in `codegen::symbols` [INFO] [stdout] | no `DUMMY_SP` in `codegen::symbols` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `crate::codegen::symbols::hygiene`, `crate::codegen::ast::P` [INFO] [stdout] --> mutest-emit/src/codegen/harness.rs:13:30 [INFO] [stdout] | [INFO] [stdout] 13 | use crate::codegen::symbols::hygiene::AstPass; [INFO] [stdout] | ^^^^^^^ could not find `hygiene` in `symbols` [INFO] [stdout] | [INFO] [stdout] ::: mutest-emit/src/codegen/mutation.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | use crate::codegen::ast::P; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `QPath` in `hir` [INFO] [stdout] --> mutest-emit/src/analysis/res.rs:83:14 [INFO] [stdout] | [INFO] [stdout] 83 | hir::QPath::TypeRelative(..) | hir::QPath::LangItem(..) => { [INFO] [stdout] | ^^^^^ could not find `QPath` in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `QPath` in `hir` [INFO] [stdout] --> mutest-emit/src/analysis/res.rs:83:45 [INFO] [stdout] | [INFO] [stdout] 83 | hir::QPath::TypeRelative(..) | hir::QPath::LangItem(..) => { [INFO] [stdout] | ^^^^^ could not find `QPath` in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::codegen::ast::visit` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:20:26 [INFO] [stdout] | [INFO] [stdout] 20 | use crate::codegen::ast::visit::Visitor; [INFO] [stdout] | ^^^^^ could not find `visit` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `crate::codegen::symbols::DUMMY_SP`, `crate::codegen::symbols::Ident`, `crate::codegen::symbols::Span`, `crate::codegen::symbols::Symbol`, `crate::codegen::symbols::sym` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:22:31 [INFO] [stdout] | [INFO] [stdout] 22 | use crate::codegen::symbols::{DUMMY_SP, Ident, Span, Symbol, sym}; [INFO] [stdout] | ^^^^^^^^ ^^^^^ ^^^^ ^^^^^^ ^^^ [INFO] [stdout] | | | | [INFO] [stdout] | | | no `Symbol` in `codegen::symbols` [INFO] [stdout] | | | help: a similar name exists in the module: `symbols` [INFO] [stdout] | | no `Span` in `codegen::symbols` [INFO] [stdout] | no `DUMMY_SP` in `codegen::symbols` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `crate::codegen::symbols::hygiene`, `crate::codegen::ast::P` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:23:30 [INFO] [stdout] | [INFO] [stdout] 23 | use crate::codegen::symbols::hygiene::AstPass; [INFO] [stdout] | ^^^^^^^ could not find `hygiene` in `symbols` [INFO] [stdout] | [INFO] [stdout] ::: mutest-emit/src/codegen/substitution.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::codegen::ast::P; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::codegen::ast::mut_visit` [INFO] [stdout] --> mutest-emit/src/codegen/substitution.rs:7:26 [INFO] [stdout] | [INFO] [stdout] 7 | use crate::codegen::ast::mut_visit::MutVisitor; [INFO] [stdout] | ^^^^^^^^^ could not find `mut_visit` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `crate::codegen::symbols::DUMMY_SP`, `crate::codegen::symbols::Ident`, `crate::codegen::symbols::Span`, `crate::codegen::symbols::Symbol`, `crate::codegen::symbols::path`, `crate::codegen::symbols::sym` [INFO] [stdout] --> mutest-emit/src/codegen/substitution.rs:8:31 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::codegen::symbols::{DUMMY_SP, Ident, Span, Symbol, path, sym}; [INFO] [stdout] | ^^^^^^^^ ^^^^^ ^^^^ ^^^^^^ ^^^^ ^^^ [INFO] [stdout] | | | | [INFO] [stdout] | | | no `Symbol` in `codegen::symbols` [INFO] [stdout] | | | help: a similar name exists in the module: `symbols` [INFO] [stdout] | | no `Span` in `codegen::symbols` [INFO] [stdout] | no `DUMMY_SP` in `codegen::symbols` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `crate::codegen::symbols::hygiene`, `smallvec::SmallVec`, `crate::codegen::ast::P` [INFO] [stdout] --> mutest-emit/src/codegen/substitution.rs:9:30 [INFO] [stdout] | [INFO] [stdout] 9 | use crate::codegen::symbols::hygiene::AstPass; [INFO] [stdout] | ^^^^^^^ could not find `hygiene` in `symbols` [INFO] [stdout] | [INFO] [stdout] ::: mutest-emit/src/codegen/tests.rs:6:16 [INFO] [stdout] | [INFO] [stdout] 6 | use smallvec::{SmallVec, smallvec}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 10 | use crate::codegen::ast::P; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::codegen::ast::entry` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:11:26 [INFO] [stdout] | [INFO] [stdout] 11 | use crate::codegen::ast::entry::EntryPointType; [INFO] [stdout] | ^^^^^ could not find `entry` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::codegen::ast::mut_visit` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:12:26 [INFO] [stdout] | [INFO] [stdout] 12 | use crate::codegen::ast::mut_visit::{ExpectOne, MutVisitor}; [INFO] [stdout] | ^^^^^^^^^ could not find `mut_visit` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `crate::codegen::symbols::DUMMY_SP`, `crate::codegen::symbols::Ident`, `crate::codegen::symbols::Symbol`, `crate::codegen::symbols::path`, `crate::codegen::symbols::sym` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:13:31 [INFO] [stdout] | [INFO] [stdout] 13 | use crate::codegen::symbols::{DUMMY_SP, Ident, Symbol, path, sym}; [INFO] [stdout] | ^^^^^^^^ ^^^^^ ^^^^^^ ^^^^ ^^^ [INFO] [stdout] | | | [INFO] [stdout] | | no `Symbol` in `codegen::symbols` [INFO] [stdout] | | help: a similar name exists in the module: `symbols` [INFO] [stdout] | no `DUMMY_SP` in `codegen::symbols` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::codegen::symbols::hygiene` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:14:30 [INFO] [stdout] | [INFO] [stdout] 14 | use crate::codegen::symbols::hygiene::AstPass; [INFO] [stdout] | ^^^^^^^ could not find `hygiene` in `symbols` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `ExprKind` in `hir` [INFO] [stdout] --> mutest-emit/src/analysis/res.rs:92:14 [INFO] [stdout] | [INFO] [stdout] 92 | hir::ExprKind::Call(expr, _) => { [INFO] [stdout] | ^^^^^^^^ could not find `ExprKind` in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `ExprKind` in `hir` [INFO] [stdout] --> mutest-emit/src/analysis/res.rs:93:25 [INFO] [stdout] | [INFO] [stdout] 93 | if let hir::ExprKind::Path(qpath) = &expr.kind [INFO] [stdout] | ^^^^^^^^ could not find `ExprKind` in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `ExprKind` in `hir` [INFO] [stdout] --> mutest-emit/src/analysis/res.rs:99:14 [INFO] [stdout] | [INFO] [stdout] 99 | hir::ExprKind::MethodCall(_, _, _) => { [INFO] [stdout] | ^^^^^^^^ could not find `ExprKind` in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `intravisit` in `hir` [INFO] [stdout] --> mutest-emit/src/analysis/res.rs:115:17 [INFO] [stdout] | [INFO] [stdout] 115 | impl<'tcx> hir::intravisit::Visitor<'tcx> for CalleeCollector<'tcx> { [INFO] [stdout] | ^^^^^^^^^^ could not find `intravisit` in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `intravisit` in `hir` [INFO] [stdout] --> mutest-emit/src/analysis/res.rs:121:14 [INFO] [stdout] | [INFO] [stdout] 121 | hir::intravisit::walk_expr(self, expr); [INFO] [stdout] | ^^^^^^^^^^ could not find `intravisit` in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `lazy_static` [INFO] [stdout] --> mutest-emit/src/codegen/symbols.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | lazy_static! { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 19 | / super::symbols! { [INFO] [stdout] 20 | | and_then, [INFO] [stdout] 21 | | as_ref, [INFO] [stdout] 22 | | borrow, [INFO] [stdout] ... | [INFO] [stdout] 49 | | undetected_diagnostic, [INFO] [stdout] 50 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] = note: this error originates in the macro `super::symbols` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `smallvec` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:115:9 [INFO] [stdout] | [INFO] [stdout] 115 | smallvec![P(item)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `smallvec` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:182:48 [INFO] [stdout] | [INFO] [stdout] 182 | EntryPointType::MainAttr => return smallvec![], [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `smallvec` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:187:9 [INFO] [stdout] | [INFO] [stdout] 187 | smallvec![P(item)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `visit` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/tests.rs:62:17 [INFO] [stdout] | [INFO] [stdout] 62 | impl<'ast> ast::visit::Visitor<'ast> for TestCollector { [INFO] [stdout] | ^^^^^ could not find `visit` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `visit` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/tests.rs:67:14 [INFO] [stdout] | [INFO] [stdout] 67 | ast::visit::walk_crate(self, c); [INFO] [stdout] | ^^^^^ could not find `visit` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `visit` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:382:42 [INFO] [stdout] | [INFO] [stdout] 382 | AssocItem(&'ast ast::AssocItem, ast::visit::AssocCtxt), [INFO] [stdout] | ^^^^^ could not find `visit` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `ItemKind` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/tests.rs:71:21 [INFO] [stdout] | [INFO] [stdout] 71 | if let ast::ItemKind::Mod(.., ast::ModKind::Loaded(ref items, ..)) = i.kind { [INFO] [stdout] | ^^^^^^^^ could not find `ItemKind` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `ModKind` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/tests.rs:71:44 [INFO] [stdout] | [INFO] [stdout] 71 | if let ast::ItemKind::Mod(.., ast::ModKind::Loaded(ref items, ..)) = i.kind { [INFO] [stdout] | ^^^^^^^ could not find `ModKind` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `visit` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/tests.rs:77:18 [INFO] [stdout] | [INFO] [stdout] 77 | ast::visit::walk_item(self, i); [INFO] [stdout] | ^^^^^ could not find `visit` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `visit` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:474:23 [INFO] [stdout] | [INFO] [stdout] 474 | impl<'ast, 'hir> ast::visit::Visitor<'ast> for AstDefFinder<'ast, 'hir> { [INFO] [stdout] | ^^^^^ could not find `visit` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `visit` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:527:74 [INFO] [stdout] | [INFO] [stdout] 527 | fn visit_assoc_item(&mut self, item: &'ast ast::AssocItem, ctx: ast::visit::AssocCtxt) { [INFO] [stdout] | ^^^^^ could not find `visit` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `TyKind` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:61:58 [INFO] [stdout] | [INFO] [stdout] 61 | ty::TyKind::Never => Ok(ast::mk::ty(sp, ast::TyKind::Never)), [INFO] [stdout] | ^^^^^^ could not find `TyKind` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `TyKind` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:101:30 [INFO] [stdout] | [INFO] [stdout] 101 | let ast::TyKind::TraitObject(bounds, _) = &mut dyn_existential.kind else { unreachable!() }; [INFO] [stdout] | ^^^^^^ could not find `TyKind` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `TyKind` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:108:41 [INFO] [stdout] | [INFO] [stdout] 108 | Ok(ast::mk::ty(sp, ast::TyKind::ImplTrait(ast::DUMMY_NODE_ID, vec![ [INFO] [stdout] | ^^^^^^ could not find `TyKind` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `TraitBoundModifier` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:109:47 [INFO] [stdout] | [INFO] [stdout] 109 | ast::mk::trait_bound(ast::TraitBoundModifier::None, def_path) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ could not find `TraitBoundModifier` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `TyKind` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:123:41 [INFO] [stdout] | [INFO] [stdout] 123 | Ok(ast::mk::ty(sp, ast::TyKind::BareFn(P(ast::BareFnTy { [INFO] [stdout] | ^^^^^^ could not find `TyKind` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `intravisit` in `hir` [INFO] [stdout] --> mutest-emit/src/analysis/res.rs:115:17 [INFO] [stdout] | [INFO] [stdout] 115 | impl<'tcx> hir::intravisit::Visitor<'tcx> for CalleeCollector<'tcx> { [INFO] [stdout] | ^^^^^^^^^^ could not find `intravisit` in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `Unsafety` in `hir` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:125:30 [INFO] [stdout] | [INFO] [stdout] 125 | hir::Unsafety::Normal => ast::Unsafe::No, [INFO] [stdout] | ^^^^^^^^ could not find `Unsafety` in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `Unsafe` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:125:55 [INFO] [stdout] | [INFO] [stdout] 125 | hir::Unsafety::Normal => ast::Unsafe::No, [INFO] [stdout] | ^^^^^^ could not find `Unsafe` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `Unsafety` in `hir` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:126:30 [INFO] [stdout] | [INFO] [stdout] 126 | hir::Unsafety::Unsafe => ast::Unsafe::Yes(sp), [INFO] [stdout] | ^^^^^^^^ could not find `Unsafety` in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `Unsafe` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:126:55 [INFO] [stdout] | [INFO] [stdout] 126 | hir::Unsafety::Unsafe => ast::Unsafe::Yes(sp), [INFO] [stdout] | ^^^^^^ could not find `Unsafe` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `Extern` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:128:31 [INFO] [stdout] | [INFO] [stdout] 128 | ext: ast::Extern::None, [INFO] [stdout] | ^^^^^^ could not find `Extern` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `FnRetTy` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:130:63 [INFO] [stdout] | [INFO] [stdout] 130 | decl: ast::mk::fn_decl(input_params, ast::FnRetTy::Ty(output_ty_ast)), [INFO] [stdout] | ^^^^^^^ could not find `FnRetTy` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `TraitBoundModifier` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:167:58 [INFO] [stdout] | [INFO] [stdout] 167 | return Ok(Some(ast::mk::trait_bound(ast::TraitBoundModifier::None, path))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ could not find `TraitBoundModifier` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `TraitBoundModifier` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:175:47 [INFO] [stdout] | [INFO] [stdout] 175 | Ok(Some(ast::mk::trait_bound(ast::TraitBoundModifier::None, path))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ could not find `TraitBoundModifier` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `TraitBoundModifier` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:181:46 [INFO] [stdout] | [INFO] [stdout] 181 | Ok(ast::mk::trait_bound(ast::TraitBoundModifier::None, def_path)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ could not find `TraitBoundModifier` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `TyKind` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:189:33 [INFO] [stdout] | [INFO] [stdout] 189 | Ok(ast::mk::ty(sp, ast::TyKind::TraitObject(bounds, ast::TraitObjectSyntax::Dyn))) [INFO] [stdout] | ^^^^^^ could not find `TyKind` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `TraitObjectSyntax` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:189:66 [INFO] [stdout] | [INFO] [stdout] 189 | Ok(ast::mk::ty(sp, ast::TyKind::TraitObject(bounds, ast::TraitObjectSyntax::Dyn))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ could not find `TraitObjectSyntax` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `LitKind` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:198:82 [INFO] [stdout] | [INFO] [stdout] 198 | return Ok(ast::mk::anon_const(sp, ast::mk::expr_lit(sp, ast::LitKind::Bool(v)).into_inner().kind)); [INFO] [stdout] | ^^^^^^^ could not find `LitKind` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `LitKind` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:201:82 [INFO] [stdout] | [INFO] [stdout] 201 | return Ok(ast::mk::anon_const(sp, ast::mk::expr_lit(sp, ast::LitKind::Char(v)).into_inner().kind)); [INFO] [stdout] | ^^^^^^^ could not find `LitKind` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `LitKind` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:204:82 [INFO] [stdout] | [INFO] [stdout] 204 | ... return Ok(ast::mk::anon_const(sp, ast::mk::expr_lit(sp, ast::LitKind::Int(v as u128, ast::LitIntType::Signed(ast::IntTy::I8))).into... [INFO] [stdout] | ^^^^^^^ could not find `LitKind` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `LitIntType` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:204:111 [INFO] [stdout] | [INFO] [stdout] 204 | ..._lit(sp, ast::LitKind::Int(v as u128, ast::LitIntType::Signed(ast::IntTy::I8))).into_inner().kind)); [INFO] [stdout] | ^^^^^^^^^^ could not find `LitIntType` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `IntTy` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:204:135 [INFO] [stdout] | [INFO] [stdout] 204 | ...nd::Int(v as u128, ast::LitIntType::Signed(ast::IntTy::I8))).into_inner().kind)); [INFO] [stdout] | ^^^^^ could not find `IntTy` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `LitKind` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:207:82 [INFO] [stdout] | [INFO] [stdout] 207 | ... return Ok(ast::mk::anon_const(sp, ast::mk::expr_lit(sp, ast::LitKind::Int(v as u128, ast::LitIntType::Signed(ast::IntTy::I16))).int... [INFO] [stdout] | ^^^^^^^ could not find `LitKind` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `LitIntType` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:207:111 [INFO] [stdout] | [INFO] [stdout] 207 | ..._lit(sp, ast::LitKind::Int(v as u128, ast::LitIntType::Signed(ast::IntTy::I16))).into_inner().kind)); [INFO] [stdout] | ^^^^^^^^^^ could not find `LitIntType` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `IntTy` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:207:135 [INFO] [stdout] | [INFO] [stdout] 207 | ...nd::Int(v as u128, ast::LitIntType::Signed(ast::IntTy::I16))).into_inner().kind)); [INFO] [stdout] | ^^^^^ could not find `IntTy` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `LitKind` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:210:82 [INFO] [stdout] | [INFO] [stdout] 210 | ... return Ok(ast::mk::anon_const(sp, ast::mk::expr_lit(sp, ast::LitKind::Int(v as u128, ast::LitIntType::Signed(ast::IntTy::I32))).int... [INFO] [stdout] | ^^^^^^^ could not find `LitKind` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `visit` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/tests.rs:62:17 [INFO] [stdout] | [INFO] [stdout] 62 | impl<'ast> ast::visit::Visitor<'ast> for TestCollector { [INFO] [stdout] | ^^^^^ could not find `visit` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `LitIntType` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:210:111 [INFO] [stdout] | [INFO] [stdout] 210 | ..._lit(sp, ast::LitKind::Int(v as u128, ast::LitIntType::Signed(ast::IntTy::I32))).into_inner().kind)); [INFO] [stdout] | ^^^^^^^^^^ could not find `LitIntType` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `IntTy` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:210:135 [INFO] [stdout] | [INFO] [stdout] 210 | ...nd::Int(v as u128, ast::LitIntType::Signed(ast::IntTy::I32))).into_inner().kind)); [INFO] [stdout] | ^^^^^ could not find `IntTy` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `LitKind` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:213:82 [INFO] [stdout] | [INFO] [stdout] 213 | ... return Ok(ast::mk::anon_const(sp, ast::mk::expr_lit(sp, ast::LitKind::Int(v as u128, ast::LitIntType::Signed(ast::IntTy::I64))).int... [INFO] [stdout] | ^^^^^^^ could not find `LitKind` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `LitIntType` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:213:111 [INFO] [stdout] | [INFO] [stdout] 213 | ..._lit(sp, ast::LitKind::Int(v as u128, ast::LitIntType::Signed(ast::IntTy::I64))).into_inner().kind)); [INFO] [stdout] | ^^^^^^^^^^ could not find `LitIntType` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `IntTy` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:213:135 [INFO] [stdout] | [INFO] [stdout] 213 | ...nd::Int(v as u128, ast::LitIntType::Signed(ast::IntTy::I64))).into_inner().kind)); [INFO] [stdout] | ^^^^^ could not find `IntTy` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `LitKind` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:216:82 [INFO] [stdout] | [INFO] [stdout] 216 | ... return Ok(ast::mk::anon_const(sp, ast::mk::expr_lit(sp, ast::LitKind::Int(v as u128, ast::LitIntType::Signed(ast::IntTy::I128))).in... [INFO] [stdout] | ^^^^^^^ could not find `LitKind` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `LitIntType` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:216:111 [INFO] [stdout] | [INFO] [stdout] 216 | ..._lit(sp, ast::LitKind::Int(v as u128, ast::LitIntType::Signed(ast::IntTy::I128))).into_inner().kind)); [INFO] [stdout] | ^^^^^^^^^^ could not find `LitIntType` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `IntTy` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:216:135 [INFO] [stdout] | [INFO] [stdout] 216 | ...nd::Int(v as u128, ast::LitIntType::Signed(ast::IntTy::I128))).into_inner().kind)); [INFO] [stdout] | ^^^^^ could not find `IntTy` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `LitKind` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:219:82 [INFO] [stdout] | [INFO] [stdout] 219 | ... return Ok(ast::mk::anon_const(sp, ast::mk::expr_lit(sp, ast::LitKind::Int(v as u128, ast::LitIntType::Unsigned(ast::UintTy::U8))).i... [INFO] [stdout] | ^^^^^^^ could not find `LitKind` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `LitIntType` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:219:111 [INFO] [stdout] | [INFO] [stdout] 219 | ..._lit(sp, ast::LitKind::Int(v as u128, ast::LitIntType::Unsigned(ast::UintTy::U8))).into_inner().kind)); [INFO] [stdout] | ^^^^^^^^^^ could not find `LitIntType` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `UintTy` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:219:137 [INFO] [stdout] | [INFO] [stdout] 219 | ...:Int(v as u128, ast::LitIntType::Unsigned(ast::UintTy::U8))).into_inner().kind)); [INFO] [stdout] | ^^^^^^ could not find `UintTy` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `LitKind` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:222:82 [INFO] [stdout] | [INFO] [stdout] 222 | ... return Ok(ast::mk::anon_const(sp, ast::mk::expr_lit(sp, ast::LitKind::Int(v as u128, ast::LitIntType::Unsigned(ast::UintTy::U16))).... [INFO] [stdout] | ^^^^^^^ could not find `LitKind` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `LitIntType` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:222:111 [INFO] [stdout] | [INFO] [stdout] 222 | ..._lit(sp, ast::LitKind::Int(v as u128, ast::LitIntType::Unsigned(ast::UintTy::U16))).into_inner().kind)); [INFO] [stdout] | ^^^^^^^^^^ could not find `LitIntType` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `UintTy` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:222:137 [INFO] [stdout] | [INFO] [stdout] 222 | ...:Int(v as u128, ast::LitIntType::Unsigned(ast::UintTy::U16))).into_inner().kind)); [INFO] [stdout] | ^^^^^^ could not find `UintTy` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `LitKind` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:225:82 [INFO] [stdout] | [INFO] [stdout] 225 | ... return Ok(ast::mk::anon_const(sp, ast::mk::expr_lit(sp, ast::LitKind::Int(v as u128, ast::LitIntType::Unsigned(ast::UintTy::U32))).... [INFO] [stdout] | ^^^^^^^ could not find `LitKind` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `LitIntType` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:225:111 [INFO] [stdout] | [INFO] [stdout] 225 | ..._lit(sp, ast::LitKind::Int(v as u128, ast::LitIntType::Unsigned(ast::UintTy::U32))).into_inner().kind)); [INFO] [stdout] | ^^^^^^^^^^ could not find `LitIntType` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `UintTy` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:225:137 [INFO] [stdout] | [INFO] [stdout] 225 | ...:Int(v as u128, ast::LitIntType::Unsigned(ast::UintTy::U32))).into_inner().kind)); [INFO] [stdout] | ^^^^^^ could not find `UintTy` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `LitKind` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:228:82 [INFO] [stdout] | [INFO] [stdout] 228 | ... return Ok(ast::mk::anon_const(sp, ast::mk::expr_lit(sp, ast::LitKind::Int(v as u128, ast::LitIntType::Unsigned(ast::UintTy::U64))).... [INFO] [stdout] | ^^^^^^^ could not find `LitKind` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `LitIntType` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:228:111 [INFO] [stdout] | [INFO] [stdout] 228 | ..._lit(sp, ast::LitKind::Int(v as u128, ast::LitIntType::Unsigned(ast::UintTy::U64))).into_inner().kind)); [INFO] [stdout] | ^^^^^^^^^^ could not find `LitIntType` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `UintTy` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:228:137 [INFO] [stdout] | [INFO] [stdout] 228 | ...:Int(v as u128, ast::LitIntType::Unsigned(ast::UintTy::U64))).into_inner().kind)); [INFO] [stdout] | ^^^^^^ could not find `UintTy` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `LitKind` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:231:82 [INFO] [stdout] | [INFO] [stdout] 231 | ... return Ok(ast::mk::anon_const(sp, ast::mk::expr_lit(sp, ast::LitKind::Int(v as u128, ast::LitIntType::Unsigned(ast::UintTy::U128)))... [INFO] [stdout] | ^^^^^^^ could not find `LitKind` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `LitIntType` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:231:111 [INFO] [stdout] | [INFO] [stdout] 231 | ..._lit(sp, ast::LitKind::Int(v as u128, ast::LitIntType::Unsigned(ast::UintTy::U128))).into_inner().kind)); [INFO] [stdout] | ^^^^^^^^^^ could not find `LitIntType` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `UintTy` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:231:137 [INFO] [stdout] | [INFO] [stdout] 231 | ...:Int(v as u128, ast::LitIntType::Unsigned(ast::UintTy::U128))).into_inner().kind)); [INFO] [stdout] | ^^^^^^ could not find `UintTy` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0408]: variable `ReErased` is not bound in all patterns [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:268:13 [INFO] [stdout] | [INFO] [stdout] 268 | ReVar(_) | ReEmpty(_) | ReErased => Ok(None), [INFO] [stdout] | ^^^^^^^^ ^^^^^^^^^^ -------- variable not in all patterns [INFO] [stdout] | | | [INFO] [stdout] | | pattern doesn't bind `ReErased` [INFO] [stdout] | pattern doesn't bind `ReErased` [INFO] [stdout] | [INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::ReErased` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:268:37 [INFO] [stdout] | [INFO] [stdout] 268 | ReVar(_) | ReEmpty(_) | ReErased => Ok(None), [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `TyKind` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:279:18 [INFO] [stdout] | [INFO] [stdout] 279 | let ast::TyKind::Path(None, self_ty_path) = self_ty_ast.kind else { return Err("encountered non-path type".to_owned()) }; [INFO] [stdout] | ^^^^^^ could not find `TyKind` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `definitions` in `hir` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:294:36 [INFO] [stdout] | [INFO] [stdout] 294 | _disambiguated_data: &hir::definitions::DisambiguatedDefPathData, [INFO] [stdout] | ^^^^^^^^^^^ could not find `definitions` in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `definitions` in `hir` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:304:35 [INFO] [stdout] | [INFO] [stdout] 304 | disambiguated_data: &hir::definitions::DisambiguatedDefPathData, [INFO] [stdout] | ^^^^^^^^^^^ could not find `definitions` in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `definitions` in `hir` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:308:18 [INFO] [stdout] | [INFO] [stdout] 308 | let hir::definitions::DefPathDataName::Named(name) = disambiguated_data.data.name() else { [INFO] [stdout] | ^^^^^^^^^^^ could not find `definitions` in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `AngleBracketedArg` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:329:38 [INFO] [stdout] | [INFO] [stdout] 329 | Ok(Some(ast::AngleBracketedArg::Arg(ast::GenericArg::Type(ty_ast)))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ could not find `AngleBracketedArg` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `GenericArg` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:329:66 [INFO] [stdout] | [INFO] [stdout] 329 | Ok(Some(ast::AngleBracketedArg::Arg(ast::GenericArg::Type(ty_ast)))) [INFO] [stdout] | ^^^^^^^^^^ could not find `GenericArg` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `AngleBracketedArg` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:333:38 [INFO] [stdout] | [INFO] [stdout] 333 | Ok(Some(ast::AngleBracketedArg::Arg(ast::GenericArg::Const(const_ast)))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ could not find `AngleBracketedArg` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `GenericArg` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:333:66 [INFO] [stdout] | [INFO] [stdout] 333 | Ok(Some(ast::AngleBracketedArg::Arg(ast::GenericArg::Const(const_ast)))) [INFO] [stdout] | ^^^^^^^^^^ could not find `GenericArg` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `AngleBracketedArg` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:337:38 [INFO] [stdout] | [INFO] [stdout] 337 | Ok(Some(ast::AngleBracketedArg::Arg(ast::GenericArg::Lifetime(lifetime)))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ could not find `AngleBracketedArg` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `GenericArg` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:337:66 [INFO] [stdout] | [INFO] [stdout] 337 | Ok(Some(ast::AngleBracketedArg::Arg(ast::GenericArg::Lifetime(lifetime)))) [INFO] [stdout] | ^^^^^^^^^^ could not find `GenericArg` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `GenericArgs` in `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:345:41 [INFO] [stdout] | [INFO] [stdout] 345 | last_segment.args = Some(P(ast::GenericArgs::AngleBracketed(ast::AngleBracketedArgs { span: self.sp, args: args_ast }))); [INFO] [stdout] | ^^^^^^^^^^^ could not find `GenericArgs` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `definitions` in `hir` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:294:36 [INFO] [stdout] | [INFO] [stdout] 294 | _disambiguated_data: &hir::definitions::DisambiguatedDefPathData, [INFO] [stdout] | ^^^^^^^^^^^ could not find `definitions` in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `definitions` in `hir` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:304:35 [INFO] [stdout] | [INFO] [stdout] 304 | disambiguated_data: &hir::definitions::DisambiguatedDefPathData, [INFO] [stdout] | ^^^^^^^^^^^ could not find `definitions` in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `GenericArg` in `ast` [INFO] [stdout] --> mutest-emit/src/codegen/harness.rs:48:22 [INFO] [stdout] | [INFO] [stdout] 48 | ast::GenericArg::Type(ast::mk::ty_path(None, ast::mk::pathx_args(sp, ast::mk::path_local(path::SubstMeta(sp)), vec![], vec![ [INFO] [stdout] | ^^^^^^^^^^ could not find `GenericArg` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `GenericArg` in `ast` [INFO] [stdout] --> mutest-emit/src/codegen/harness.rs:49:26 [INFO] [stdout] | [INFO] [stdout] 49 | ast::GenericArg::Lifetime(ast::mk::lifetime(sp, Ident::new(kw::StaticLifetime, sp))), [INFO] [stdout] | ^^^^^^^^^^ could not find `GenericArg` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `attr` in `ast` [INFO] [stdout] --> mutest-emit/src/codegen/harness.rs:75:50 [INFO] [stdout] | [INFO] [stdout] 75 | let allow_non_upper_case_globals_attr = ast::attr::mk_attr_outer(ast::attr::mk_list_item( [INFO] [stdout] | ^^^^ could not find `attr` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `attr` in `ast` [INFO] [stdout] --> mutest-emit/src/codegen/harness.rs:75:75 [INFO] [stdout] | [INFO] [stdout] 75 | let allow_non_upper_case_globals_attr = ast::attr::mk_attr_outer(ast::attr::mk_list_item( [INFO] [stdout] | ^^^^ could not find `attr` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `attr` in `ast` [INFO] [stdout] --> mutest-emit/src/codegen/harness.rs:77:19 [INFO] [stdout] | [INFO] [stdout] 77 | vec![ast::attr::mk_nested_word_item(Ident::new(*sym::non_upper_case_globals, sp))], [INFO] [stdout] | ^^^^ could not find `attr` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `GenericArg` in `ast` [INFO] [stdout] --> mutest-emit/src/codegen/harness.rs:139:19 [INFO] [stdout] | [INFO] [stdout] 139 | vec![ast::GenericArg::Type(ast::mk::ty_path(None, path::SubstMap(sp)))], [INFO] [stdout] | ^^^^^^^^^^ could not find `GenericArg` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `Mutability` in `ast` [INFO] [stdout] --> mutest-emit/src/codegen/harness.rs:149:22 [INFO] [stdout] | [INFO] [stdout] 149 | let mutbl = ast::Mutability::Not; [INFO] [stdout] | ^^^^^^^^^^ could not find `Mutability` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `GenericArg` in `ast` [INFO] [stdout] --> mutest-emit/src/codegen/harness.rs:154:19 [INFO] [stdout] | [INFO] [stdout] 154 | vec![ast::GenericArg::Type(ast::mk::ty_path(None, ast::mk::path_local(path::SubstMap(sp))))], [INFO] [stdout] | ^^^^^^^^^^ could not find `GenericArg` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `mut_visit` in `ast` [INFO] [stdout] --> mutest-emit/src/codegen/harness.rs:188:22 [INFO] [stdout] | [INFO] [stdout] 188 | impl<'op, 'tcx> ast::mut_visit::MutVisitor for HarnessGenerator<'op, 'tcx> { [INFO] [stdout] | ^^^^^^^^^ could not find `mut_visit` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `mut_visit` in `ast` [INFO] [stdout] --> mutest-emit/src/codegen/harness.rs:188:22 [INFO] [stdout] | [INFO] [stdout] 188 | impl<'op, 'tcx> ast::mut_visit::MutVisitor for HarnessGenerator<'op, 'tcx> { [INFO] [stdout] | ^^^^^^^^^ could not find `mut_visit` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `mut_visit` in `ast` [INFO] [stdout] --> mutest-emit/src/codegen/harness.rs:190:14 [INFO] [stdout] | [INFO] [stdout] 190 | ast::mut_visit::noop_visit_crate(c, self); [INFO] [stdout] | ^^^^^^^^^ could not find `mut_visit` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `attr` in `ast` [INFO] [stdout] --> mutest-emit/src/codegen/harness.rs:198:38 [INFO] [stdout] | [INFO] [stdout] 198 | let feature_test_attr = ast::attr::mk_attr_inner(ast::attr::mk_list_item( [INFO] [stdout] | ^^^^ could not find `attr` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `attr` in `ast` [INFO] [stdout] --> mutest-emit/src/codegen/harness.rs:198:63 [INFO] [stdout] | [INFO] [stdout] 198 | let feature_test_attr = ast::attr::mk_attr_inner(ast::attr::mk_list_item( [INFO] [stdout] | ^^^^ could not find `attr` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `attr` in `ast` [INFO] [stdout] --> mutest-emit/src/codegen/harness.rs:200:23 [INFO] [stdout] | [INFO] [stdout] 200 | vec![ast::attr::mk_nested_word_item(Ident::new(sym::test, def))], [INFO] [stdout] | ^^^^ could not find `attr` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `attr` in `ast` [INFO] [stdout] --> mutest-emit/src/codegen/harness.rs:203:56 [INFO] [stdout] | [INFO] [stdout] 203 | let feature_custom_test_frameworks_attr = ast::attr::mk_attr_inner(ast::attr::mk_list_item( [INFO] [stdout] | ^^^^ could not find `attr` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `attr` in `ast` [INFO] [stdout] --> mutest-emit/src/codegen/harness.rs:203:81 [INFO] [stdout] | [INFO] [stdout] 203 | let feature_custom_test_frameworks_attr = ast::attr::mk_attr_inner(ast::attr::mk_list_item( [INFO] [stdout] | ^^^^ could not find `attr` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `attr` in `ast` [INFO] [stdout] --> mutest-emit/src/codegen/harness.rs:205:23 [INFO] [stdout] | [INFO] [stdout] 205 | vec![ast::attr::mk_nested_word_item(Ident::new(sym::custom_test_frameworks, def))], [INFO] [stdout] | ^^^^ could not find `attr` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `attr` in `ast` [INFO] [stdout] --> mutest-emit/src/codegen/harness.rs:208:52 [INFO] [stdout] | [INFO] [stdout] 208 | let test_runner_mutest_harness_attr = ast::attr::mk_attr_inner(ast::attr::mk_list_item( [INFO] [stdout] | ^^^^ could not find `attr` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `attr` in `ast` [INFO] [stdout] --> mutest-emit/src/codegen/harness.rs:208:77 [INFO] [stdout] | [INFO] [stdout] 208 | let test_runner_mutest_harness_attr = ast::attr::mk_attr_inner(ast::attr::mk_list_item( [INFO] [stdout] | ^^^^ could not find `attr` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `visit` in `ast` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:235:36 [INFO] [stdout] | [INFO] [stdout] 235 | impl<'ast, 'tcx, 'r, 'op, 'm> ast::visit::Visitor<'ast> for MutationCollector<'ast, 'tcx, 'r, 'op, 'm> { [INFO] [stdout] | ^^^^^ could not find `visit` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `visit` in `ast` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:236:39 [INFO] [stdout] | [INFO] [stdout] 236 | fn visit_fn(&mut self, kind: ast::visit::FnKind<'ast>, span: Span, id: ast::NodeId) { [INFO] [stdout] | ^^^^^ could not find `visit` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `NestedMetaItem` in `ast` [INFO] [stdout] --> mutest-emit/src/codegen/harness.rs:210:23 [INFO] [stdout] | [INFO] [stdout] 210 | ... vec![ast::NestedMetaItem::MetaItem(ast::MetaItem { span: def, path: ast::mk::path_local(path::harness(def)), kind: ast::MetaItemKin... [INFO] [stdout] | ^^^^^^^^^^^^^^ could not find `NestedMetaItem` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `MetaItemKind` in `ast` [INFO] [stdout] --> mutest-emit/src/codegen/harness.rs:210:133 [INFO] [stdout] | [INFO] [stdout] 210 | ...th_local(path::harness(def)), kind: ast::MetaItemKind::Word })], [INFO] [stdout] | ^^^^^^^^^^^^ could not find `MetaItemKind` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `mut_visit` in `ast` [INFO] [stdout] --> mutest-emit/src/codegen/substitution.rs:143:16 [INFO] [stdout] | [INFO] [stdout] 143 | impl<'op> ast::mut_visit::MutVisitor for SubstWriter<'op> { [INFO] [stdout] | ^^^^^^^^^ could not find `mut_visit` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `visit` in `ast` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:235:36 [INFO] [stdout] | [INFO] [stdout] 235 | impl<'ast, 'tcx, 'r, 'op, 'm> ast::visit::Visitor<'ast> for MutationCollector<'ast, 'tcx, 'r, 'op, 'm> { [INFO] [stdout] | ^^^^^ could not find `visit` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `visit` in `ast` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:236:39 [INFO] [stdout] | [INFO] [stdout] 236 | fn visit_fn(&mut self, kind: ast::visit::FnKind<'ast>, span: Span, id: ast::NodeId) { [INFO] [stdout] | ^^^^^ could not find `visit` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `visit` in `ast` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:237:18 [INFO] [stdout] | [INFO] [stdout] 237 | let ast::visit::FnKind::Fn(ref ctx, ref ident, sig, vis, body) = kind else { return; }; [INFO] [stdout] | ^^^^^ could not find `visit` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `Node` in `hir` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:242:18 [INFO] [stdout] | [INFO] [stdout] 242 | hir::Node::Item(&hir::Item { def_id, span, ref vis, ident, ref kind }) => { [INFO] [stdout] | ^^^^ could not find `Node` in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `ItemKind` in `hir` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:243:26 [INFO] [stdout] | [INFO] [stdout] 243 | let hir::ItemKind::Fn(sig, generics, body) = kind else { unreachable!() }; [INFO] [stdout] | ^^^^^^^^ could not find `ItemKind` in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `intravisit` in `hir` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:245:36 [INFO] [stdout] | [INFO] [stdout] 245 | let fn_kind = hir::intravisit::FnKind::ItemFn(ident, generics, sig.header, vis); [INFO] [stdout] | ^^^^^^^^^^ could not find `intravisit` in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `Node` in `hir` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:248:18 [INFO] [stdout] | [INFO] [stdout] 248 | hir::Node::ImplItem(&hir::ImplItem { def_id, span, ref vis, ident, ref generics, ref kind }) => { [INFO] [stdout] | ^^^^ could not find `Node` in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `ImplItemKind` in `hir` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:249:26 [INFO] [stdout] | [INFO] [stdout] 249 | let hir::ImplItemKind::Fn(sig, body) = kind else { unreachable!() }; [INFO] [stdout] | ^^^^^^^^^^^^ could not find `ImplItemKind` in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `intravisit` in `hir` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:251:36 [INFO] [stdout] | [INFO] [stdout] 251 | let fn_kind = hir::intravisit::FnKind::Method(ident, sig, Some(vis)); [INFO] [stdout] | ^^^^^^^^^^ could not find `intravisit` in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `BinOpKind` in `ast` [INFO] [stdout] --> mutest-emit/src/codegen/substitution.rs:48:55 [INFO] [stdout] | [INFO] [stdout] 48 | let guard = ast::mk::expr_binary(sp, ast::BinOpKind::Eq, [INFO] [stdout] | ^^^^^^^^^ could not find `BinOpKind` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `Mutability` in `ast` [INFO] [stdout] --> mutest-emit/src/codegen/substitution.rs:126:42 [INFO] [stdout] | [INFO] [stdout] 126 | let mutbl = matches!(mutbl, ast::Mutability::Mut); [INFO] [stdout] | ^^^^^^^^^^ could not find `Mutability` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `mut_visit` in `ast` [INFO] [stdout] --> mutest-emit/src/codegen/substitution.rs:143:16 [INFO] [stdout] | [INFO] [stdout] 143 | impl<'op> ast::mut_visit::MutVisitor for SubstWriter<'op> { [INFO] [stdout] | ^^^^^^^^^ could not find `mut_visit` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `attr` in `ast` [INFO] [stdout] --> mutest-emit/src/codegen/substitution.rs:146:45 [INFO] [stdout] | [INFO] [stdout] 146 | let allow_unused_parens_attr = ast::attr::mk_attr_inner(ast::attr::mk_list_item( [INFO] [stdout] | ^^^^ could not find `attr` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `attr` in `ast` [INFO] [stdout] --> mutest-emit/src/codegen/substitution.rs:146:70 [INFO] [stdout] | [INFO] [stdout] 146 | let allow_unused_parens_attr = ast::attr::mk_attr_inner(ast::attr::mk_list_item( [INFO] [stdout] | ^^^^ could not find `attr` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `attr` in `ast` [INFO] [stdout] --> mutest-emit/src/codegen/substitution.rs:148:23 [INFO] [stdout] | [INFO] [stdout] 148 | vec![ast::attr::mk_nested_word_item(Ident::new(*sym::unused_parens, self.def_site))], [INFO] [stdout] | ^^^^ could not find `attr` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `mut_visit` in `ast` [INFO] [stdout] --> mutest-emit/src/codegen/substitution.rs:153:14 [INFO] [stdout] | [INFO] [stdout] 153 | ast::mut_visit::noop_visit_crate(krate, self); [INFO] [stdout] | ^^^^^^^^^ could not find `mut_visit` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `mut_visit` in `ast` [INFO] [stdout] --> mutest-emit/src/codegen/substitution.rs:157:14 [INFO] [stdout] | [INFO] [stdout] 157 | ast::mut_visit::noop_visit_block(block, self); [INFO] [stdout] | ^^^^^^^^^ could not find `mut_visit` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `mut_visit` in `ast` [INFO] [stdout] --> mutest-emit/src/codegen/substitution.rs:197:14 [INFO] [stdout] | [INFO] [stdout] 197 | ast::mut_visit::noop_visit_expr(expr, self); [INFO] [stdout] | ^^^^^^^^^ could not find `mut_visit` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Symbol` [INFO] [stdout] --> mutest-emit/src/codegen/symbols.rs:63:26 [INFO] [stdout] | [INFO] [stdout] 63 | $(Ident::new(Symbol::intern(stringify!($segment)), $sp),)+ [INFO] [stdout] | ^^^^^^ use of undeclared type `Symbol` [INFO] [stdout] ... [INFO] [stdout] 87 | / super::paths! { [INFO] [stdout] 88 | | Default (::core::default::Default), [INFO] [stdout] 89 | | default (::core::default::Default::default), [INFO] [stdout] 90 | | None (::core::option::Option::None), [INFO] [stdout] ... | [INFO] [stdout] 106 | | wrap (::mutest_runtime::wrap), [INFO] [stdout] 107 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `paths` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Symbol` [INFO] [stdout] --> mutest-emit/src/codegen/symbols.rs:63:26 [INFO] [stdout] | [INFO] [stdout] 63 | $(Ident::new(Symbol::intern(stringify!($segment)), $sp),)+ [INFO] [stdout] | ^^^^^^ use of undeclared type `Symbol` [INFO] [stdout] ... [INFO] [stdout] 87 | / super::paths! { [INFO] [stdout] 88 | | Default (::core::default::Default), [INFO] [stdout] 89 | | default (::core::default::Default::default), [INFO] [stdout] 90 | | None (::core::option::Option::None), [INFO] [stdout] ... | [INFO] [stdout] 106 | | wrap (::mutest_runtime::wrap), [INFO] [stdout] 107 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `paths` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Symbol` [INFO] [stdout] --> mutest-emit/src/codegen/symbols.rs:63:26 [INFO] [stdout] | [INFO] [stdout] 63 | $(Ident::new(Symbol::intern(stringify!($segment)), $sp),)+ [INFO] [stdout] | ^^^^^^ use of undeclared type `Symbol` [INFO] [stdout] ... [INFO] [stdout] 87 | / super::paths! { [INFO] [stdout] 88 | | Default (::core::default::Default), [INFO] [stdout] 89 | | default (::core::default::Default::default), [INFO] [stdout] 90 | | None (::core::option::Option::None), [INFO] [stdout] ... | [INFO] [stdout] 106 | | wrap (::mutest_runtime::wrap), [INFO] [stdout] 107 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `paths` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Symbol` [INFO] [stdout] --> mutest-emit/src/codegen/symbols.rs:63:26 [INFO] [stdout] | [INFO] [stdout] 63 | $(Ident::new(Symbol::intern(stringify!($segment)), $sp),)+ [INFO] [stdout] | ^^^^^^ use of undeclared type `Symbol` [INFO] [stdout] ... [INFO] [stdout] 87 | / super::paths! { [INFO] [stdout] 88 | | Default (::core::default::Default), [INFO] [stdout] 89 | | default (::core::default::Default::default), [INFO] [stdout] 90 | | None (::core::option::Option::None), [INFO] [stdout] ... | [INFO] [stdout] 106 | | wrap (::mutest_runtime::wrap), [INFO] [stdout] 107 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `paths` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `mut_visit` in `ast` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:62:17 [INFO] [stdout] | [INFO] [stdout] 62 | impl<'tst> ast::mut_visit::MutVisitor for TestCaseCleaner<'tst> { [INFO] [stdout] | ^^^^^^^^^ could not find `mut_visit` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Symbol` [INFO] [stdout] --> mutest-emit/src/codegen/symbols.rs:63:26 [INFO] [stdout] | [INFO] [stdout] 63 | $(Ident::new(Symbol::intern(stringify!($segment)), $sp),)+ [INFO] [stdout] | ^^^^^^ use of undeclared type `Symbol` [INFO] [stdout] ... [INFO] [stdout] 87 | / super::paths! { [INFO] [stdout] 88 | | Default (::core::default::Default), [INFO] [stdout] 89 | | default (::core::default::Default::default), [INFO] [stdout] 90 | | None (::core::option::Option::None), [INFO] [stdout] ... | [INFO] [stdout] 106 | | wrap (::mutest_runtime::wrap), [INFO] [stdout] 107 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `paths` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Symbol` [INFO] [stdout] --> mutest-emit/src/codegen/symbols.rs:63:26 [INFO] [stdout] | [INFO] [stdout] 63 | $(Ident::new(Symbol::intern(stringify!($segment)), $sp),)+ [INFO] [stdout] | ^^^^^^ use of undeclared type `Symbol` [INFO] [stdout] ... [INFO] [stdout] 87 | / super::paths! { [INFO] [stdout] 88 | | Default (::core::default::Default), [INFO] [stdout] 89 | | default (::core::default::Default::default), [INFO] [stdout] 90 | | None (::core::option::Option::None), [INFO] [stdout] ... | [INFO] [stdout] 106 | | wrap (::mutest_runtime::wrap), [INFO] [stdout] 107 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `paths` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Symbol` [INFO] [stdout] --> mutest-emit/src/codegen/symbols.rs:63:26 [INFO] [stdout] | [INFO] [stdout] 63 | $(Ident::new(Symbol::intern(stringify!($segment)), $sp),)+ [INFO] [stdout] | ^^^^^^ use of undeclared type `Symbol` [INFO] [stdout] ... [INFO] [stdout] 87 | / super::paths! { [INFO] [stdout] 88 | | Default (::core::default::Default), [INFO] [stdout] 89 | | default (::core::default::Default::default), [INFO] [stdout] 90 | | None (::core::option::Option::None), [INFO] [stdout] ... | [INFO] [stdout] 106 | | wrap (::mutest_runtime::wrap), [INFO] [stdout] 107 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `paths` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `mut_visit` in `ast` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:154:11 [INFO] [stdout] | [INFO] [stdout] 154 | impl ast::mut_visit::MutVisitor for EntryPointCleaner { [INFO] [stdout] | ^^^^^^^^^ could not find `mut_visit` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Symbol` [INFO] [stdout] --> mutest-emit/src/codegen/symbols.rs:63:26 [INFO] [stdout] | [INFO] [stdout] 63 | $(Ident::new(Symbol::intern(stringify!($segment)), $sp),)+ [INFO] [stdout] | ^^^^^^ use of undeclared type `Symbol` [INFO] [stdout] ... [INFO] [stdout] 87 | / super::paths! { [INFO] [stdout] 88 | | Default (::core::default::Default), [INFO] [stdout] 89 | | default (::core::default::Default::default), [INFO] [stdout] 90 | | None (::core::option::Option::None), [INFO] [stdout] ... | [INFO] [stdout] 106 | | wrap (::mutest_runtime::wrap), [INFO] [stdout] 107 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `paths` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Item` in module `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:380:21 [INFO] [stdout] | [INFO] [stdout] 380 | Item(&'ast ast::Item), [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `crate::analysis::ast_lowering::DefItem::Item`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 380 | Item(&'ast crate::analysis::ast_lowering::DefItem), [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Symbol` [INFO] [stdout] --> mutest-emit/src/codegen/symbols.rs:63:26 [INFO] [stdout] | [INFO] [stdout] 63 | $(Ident::new(Symbol::intern(stringify!($segment)), $sp),)+ [INFO] [stdout] | ^^^^^^ use of undeclared type `Symbol` [INFO] [stdout] ... [INFO] [stdout] 87 | / super::paths! { [INFO] [stdout] 88 | | Default (::core::default::Default), [INFO] [stdout] 89 | | default (::core::default::Default::default), [INFO] [stdout] 90 | | None (::core::option::Option::None), [INFO] [stdout] ... | [INFO] [stdout] 106 | | wrap (::mutest_runtime::wrap), [INFO] [stdout] 107 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `paths` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ForeignItem` in module `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:381:28 [INFO] [stdout] | [INFO] [stdout] 381 | ForeignItem(&'ast ast::ForeignItem), [INFO] [stdout] | ^^^^^^^^^^^ not found in `ast` [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `crate::analysis::ast_lowering::DefItem::ForeignItem`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 381 | ForeignItem(&'ast crate::analysis::ast_lowering::DefItem), [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `AssocItem` in module `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:382:26 [INFO] [stdout] | [INFO] [stdout] 382 | AssocItem(&'ast ast::AssocItem, ast::visit::AssocCtxt), [INFO] [stdout] | ^^^^^^^^^ not found in `ast` [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `crate::analysis::ast_lowering::DefItem::AssocItem`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 382 | AssocItem(&'ast crate::analysis::ast_lowering::DefItem, ast::visit::AssocCtxt), [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ItemKind` in module `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:402:32 [INFO] [stdout] | [INFO] [stdout] 402 | pub fn kind(&self) -> ast::ItemKind { [INFO] [stdout] | ^^^^^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Node` in module `hir` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:412:31 [INFO] [stdout] | [INFO] [stdout] 412 | path_stack: VecDeque>, [INFO] [stdout] | ^^^^ not found in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ItemKind` in module `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:416:64 [INFO] [stdout] | [INFO] [stdout] 416 | fn is_matching_item_kind<'ast, 'hir>(item_kind_ast: &'ast ast::ItemKind, item_kind_hir: &'hir hir::ItemKind) -> bool { [INFO] [stdout] | ^^^^^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Symbol` [INFO] [stdout] --> mutest-emit/src/codegen/symbols.rs:63:26 [INFO] [stdout] | [INFO] [stdout] 63 | $(Ident::new(Symbol::intern(stringify!($segment)), $sp),)+ [INFO] [stdout] | ^^^^^^ use of undeclared type `Symbol` [INFO] [stdout] ... [INFO] [stdout] 87 | / super::paths! { [INFO] [stdout] 88 | | Default (::core::default::Default), [INFO] [stdout] 89 | | default (::core::default::Default::default), [INFO] [stdout] 90 | | None (::core::option::Option::None), [INFO] [stdout] ... | [INFO] [stdout] 106 | | wrap (::mutest_runtime::wrap), [INFO] [stdout] 107 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `paths` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ItemKind` in module `hir` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:416:100 [INFO] [stdout] | [INFO] [stdout] 416 | fn is_matching_item_kind<'ast, 'hir>(item_kind_ast: &'ast ast::ItemKind, item_kind_hir: &'hir hir::ItemKind) -> bool { [INFO] [stdout] | ^^^^^^^^ not found in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Symbol` [INFO] [stdout] --> mutest-emit/src/codegen/symbols.rs:63:26 [INFO] [stdout] | [INFO] [stdout] 63 | $(Ident::new(Symbol::intern(stringify!($segment)), $sp),)+ [INFO] [stdout] | ^^^^^^ use of undeclared type `Symbol` [INFO] [stdout] ... [INFO] [stdout] 87 | / super::paths! { [INFO] [stdout] 88 | | Default (::core::default::Default), [INFO] [stdout] 89 | | default (::core::default::Default::default), [INFO] [stdout] 90 | | None (::core::option::Option::None), [INFO] [stdout] ... | [INFO] [stdout] 106 | | wrap (::mutest_runtime::wrap), [INFO] [stdout] 107 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `paths` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ForeignItemKind` in module `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:444:72 [INFO] [stdout] | [INFO] [stdout] 444 | fn is_matching_foreign_item_kind<'ast, 'hir>(item_kind_ast: &'ast ast::ForeignItemKind, item_kind_hir: &'hir hir::ForeignItemKind) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ForeignItemKind` in module `hir` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:444:115 [INFO] [stdout] | [INFO] [stdout] 444 | fn is_matching_foreign_item_kind<'ast, 'hir>(item_kind_ast: &'ast ast::ForeignItemKind, item_kind_hir: &'hir hir::ForeignItemKind) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `AssocItemKind` in module `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:454:70 [INFO] [stdout] | [INFO] [stdout] 454 | fn is_matching_trait_item_kind<'ast, 'hir>(item_kind_ast: &'ast ast::AssocItemKind, item_kind_hir: &'hir hir::TraitItemKind) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TraitItemKind` in module `hir` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:454:111 [INFO] [stdout] | [INFO] [stdout] 454 | fn is_matching_trait_item_kind<'ast, 'hir>(item_kind_ast: &'ast ast::AssocItemKind, item_kind_hir: &'hir hir::TraitItemKind) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^ not found in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `AssocItemKind` in module `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:464:69 [INFO] [stdout] | [INFO] [stdout] 464 | fn is_matching_impl_item_kind<'ast, 'hir>(item_kind_ast: &'ast ast::AssocItemKind, item_kind_hir: &'hir hir::ImplItemKind) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ImplItemKind` in module `hir` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:464:110 [INFO] [stdout] | [INFO] [stdout] 464 | fn is_matching_impl_item_kind<'ast, 'hir>(item_kind_ast: &'ast ast::AssocItemKind, item_kind_hir: &'hir hir::ImplItemKind) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^ not found in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Crate` in module `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:475:49 [INFO] [stdout] | [INFO] [stdout] 475 | fn visit_crate(&mut self, krate: &'ast ast::Crate) { [INFO] [stdout] | ^^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Item` in module `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:485:47 [INFO] [stdout] | [INFO] [stdout] 485 | fn visit_item(&mut self, item: &'ast ast::Item) { [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `crate::analysis::ast_lowering::DefItem::Item`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 485 | fn visit_item(&mut self, item: &'ast crate::analysis::ast_lowering::DefItem) { [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ForeignItem` in module `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:506:55 [INFO] [stdout] | [INFO] [stdout] 506 | fn visit_foreign_item(&mut self, item: &'ast ast::ForeignItem) { [INFO] [stdout] | ^^^^^^^^^^^ not found in `ast` [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `crate::analysis::ast_lowering::DefItem::ForeignItem`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 506 | fn visit_foreign_item(&mut self, item: &'ast crate::analysis::ast_lowering::DefItem) { [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `AssocItem` in module `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:527:53 [INFO] [stdout] | [INFO] [stdout] 527 | fn visit_assoc_item(&mut self, item: &'ast ast::AssocItem, ctx: ast::visit::AssocCtxt) { [INFO] [stdout] | ^^^^^^^^^ not found in `ast` [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `crate::analysis::ast_lowering::DefItem::AssocItem`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 527 | fn visit_assoc_item(&mut self, item: &'ast crate::analysis::ast_lowering::DefItem, ctx: ast::visit::AssocCtxt) { [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Symbol` [INFO] [stdout] --> mutest-emit/src/codegen/symbols.rs:63:26 [INFO] [stdout] | [INFO] [stdout] 63 | $(Ident::new(Symbol::intern(stringify!($segment)), $sp),)+ [INFO] [stdout] | ^^^^^^ use of undeclared type `Symbol` [INFO] [stdout] ... [INFO] [stdout] 87 | / super::paths! { [INFO] [stdout] 88 | | Default (::core::default::Default), [INFO] [stdout] 89 | | default (::core::default::Default::default), [INFO] [stdout] 90 | | None (::core::option::Option::None), [INFO] [stdout] ... | [INFO] [stdout] 106 | | wrap (::mutest_runtime::wrap), [INFO] [stdout] 107 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `paths` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LocalDefId` in module `hir` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:554:68 [INFO] [stdout] | [INFO] [stdout] 554 | pub fn find_def_in_ast<'ast, 'tcx>(tcx: TyCtxt<'tcx>, def_id: hir::LocalDefId, krate: &'ast ast::Crate) -> Option> { [INFO] [stdout] | ^^^^^^^^^^ not found in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Crate` in module `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:554:98 [INFO] [stdout] | [INFO] [stdout] 554 | pub fn find_def_in_ast<'ast, 'tcx>(tcx: TyCtxt<'tcx>, def_id: hir::LocalDefId, krate: &'ast ast::Crate) -> Option> { [INFO] [stdout] | ^^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DefId` in module `hir` [INFO] [stdout] --> mutest-emit/src/analysis/res.rs:8:59 [INFO] [stdout] | [INFO] [stdout] 8 | fn item_child_by_symbol(tcx: TyCtxt<'_>, def_id: hir::DefId, symbol: Symbol) -> Option { [INFO] [stdout] | ^^^^^ not found in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DefId` in module `hir` [INFO] [stdout] --> mutest-emit/src/analysis/res.rs:24:67 [INFO] [stdout] | [INFO] [stdout] 24 | fn find_crate(tcx: TyCtxt<'_>, symbol: Symbol) -> Option { [INFO] [stdout] | ^^^^^ not found in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DefId` in module `hir` [INFO] [stdout] --> mutest-emit/src/analysis/res.rs:54:78 [INFO] [stdout] | [INFO] [stdout] 54 | pub fn trait_def_id<'tcx>(tcx: TyCtxt<'tcx>, path: &[Symbol]) -> Option { [INFO] [stdout] | ^^^^^ not found in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DefId` in module `hir` [INFO] [stdout] --> mutest-emit/src/analysis/res.rs:61:75 [INFO] [stdout] | [INFO] [stdout] 61 | pub fn fn_def_id<'tcx>(tcx: TyCtxt<'tcx>, path: &[Symbol]) -> Option { [INFO] [stdout] | ^^^^^ not found in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LocalDefId` in module `hir` [INFO] [stdout] --> mutest-emit/src/analysis/res.rs:68:59 [INFO] [stdout] | [INFO] [stdout] 68 | pub fn def_hir_path<'tcx>(tcx: TyCtxt<'tcx>, def_id: hir::LocalDefId) -> Vec<(hir::HirId, hir::Node)> { [INFO] [stdout] | ^^^^^^^^^^ not found in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Symbol` [INFO] [stdout] --> mutest-emit/src/codegen/symbols.rs:63:26 [INFO] [stdout] | [INFO] [stdout] 63 | $(Ident::new(Symbol::intern(stringify!($segment)), $sp),)+ [INFO] [stdout] | ^^^^^^ use of undeclared type `Symbol` [INFO] [stdout] ... [INFO] [stdout] 87 | / super::paths! { [INFO] [stdout] 88 | | Default (::core::default::Default), [INFO] [stdout] 89 | | default (::core::default::Default::default), [INFO] [stdout] 90 | | None (::core::option::Option::None), [INFO] [stdout] ... | [INFO] [stdout] 106 | | wrap (::mutest_runtime::wrap), [INFO] [stdout] 107 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `paths` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HirId` in module `hir` [INFO] [stdout] --> mutest-emit/src/analysis/res.rs:68:84 [INFO] [stdout] | [INFO] [stdout] 68 | pub fn def_hir_path<'tcx>(tcx: TyCtxt<'tcx>, def_id: hir::LocalDefId) -> Vec<(hir::HirId, hir::Node)> { [INFO] [stdout] | ^^^^^ not found in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Node` in module `hir` [INFO] [stdout] --> mutest-emit/src/analysis/res.rs:68:96 [INFO] [stdout] | [INFO] [stdout] 68 | pub fn def_hir_path<'tcx>(tcx: TyCtxt<'tcx>, def_id: hir::LocalDefId) -> Vec<(hir::HirId, hir::Node)> { [INFO] [stdout] | ^^^^ not found in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TypeckResults` in module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/res.rs:80:42 [INFO] [stdout] | [INFO] [stdout] 80 | pub fn qpath_res<'tcx>(typeck: &'tcx ty::TypeckResults<'tcx>, qpath: &'tcx hir::QPath<'tcx>, id: hir::HirId) -> Res { [INFO] [stdout] | ^^^^^^^^^^^^^ not found in `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `QPath` in module `hir` [INFO] [stdout] --> mutest-emit/src/analysis/res.rs:80:81 [INFO] [stdout] | [INFO] [stdout] 80 | pub fn qpath_res<'tcx>(typeck: &'tcx ty::TypeckResults<'tcx>, qpath: &'tcx hir::QPath<'tcx>, id: hir::HirId) -> Res { [INFO] [stdout] | ^^^^^ not found in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HirId` in module `hir` [INFO] [stdout] --> mutest-emit/src/analysis/res.rs:80:103 [INFO] [stdout] | [INFO] [stdout] 80 | pub fn qpath_res<'tcx>(typeck: &'tcx ty::TypeckResults<'tcx>, qpath: &'tcx hir::QPath<'tcx>, id: hir::HirId) -> Res { [INFO] [stdout] | ^^^^^ not found in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TypeckResults` in module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/res.rs:90:39 [INFO] [stdout] | [INFO] [stdout] 90 | pub fn callee<'tcx>(typeck: &'tcx ty::TypeckResults<'tcx>, expr: &'tcx hir::Expr<'tcx>) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^ not found in `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Expr` in module `hir` [INFO] [stdout] --> mutest-emit/src/analysis/res.rs:90:77 [INFO] [stdout] | [INFO] [stdout] 90 | pub fn callee<'tcx>(typeck: &'tcx ty::TypeckResults<'tcx>, expr: &'tcx hir::Expr<'tcx>) -> Option { [INFO] [stdout] | ^^^^ not found in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DefId` in module `hir` [INFO] [stdout] --> mutest-emit/src/analysis/res.rs:90:104 [INFO] [stdout] | [INFO] [stdout] 90 | pub fn callee<'tcx>(typeck: &'tcx ty::TypeckResults<'tcx>, expr: &'tcx hir::Expr<'tcx>) -> Option { [INFO] [stdout] | ^^^^^ not found in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TypeckResults` in module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/res.rs:111:23 [INFO] [stdout] | [INFO] [stdout] 111 | typeck: &'tcx ty::TypeckResults<'tcx>, [INFO] [stdout] | ^^^^^^^^^^^^^ not found in `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DefId` in module `hir` [INFO] [stdout] --> mutest-emit/src/analysis/res.rs:112:23 [INFO] [stdout] | [INFO] [stdout] 112 | callees: Vec, [INFO] [stdout] | ^^^^^ not found in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Expr` in module `hir` [INFO] [stdout] --> mutest-emit/src/analysis/res.rs:116:47 [INFO] [stdout] | [INFO] [stdout] 116 | fn visit_expr(&mut self, expr: &'tcx hir::Expr<'tcx>) { [INFO] [stdout] | ^^^^ not found in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Body` in module `hir` [INFO] [stdout] --> mutest-emit/src/analysis/res.rs:125:66 [INFO] [stdout] | [INFO] [stdout] 125 | pub fn collect_callees<'tcx>(tcx: TyCtxt<'tcx>, body: &'tcx hir::Body) -> Vec { [INFO] [stdout] | ^^^^ not found in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DefId` in module `hir` [INFO] [stdout] --> mutest-emit/src/analysis/res.rs:125:84 [INFO] [stdout] | [INFO] [stdout] 125 | pub fn collect_callees<'tcx>(tcx: TyCtxt<'tcx>, body: &'tcx hir::Body) -> Vec { [INFO] [stdout] | ^^^^^ not found in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DefId` in module `hir` [INFO] [stdout] --> mutest-emit/src/analysis/res.rs:145:55 [INFO] [stdout] | [INFO] [stdout] 145 | pub(super) static CELL: SyncOnceCell = SyncOnceCell::new(); [INFO] [stdout] | ^^^^^ not found in `hir` [INFO] [stdout] ... [INFO] [stdout] 173 | / super::interned! { [INFO] [stdout] 174 | | trait Default (::core::default::Default), [INFO] [stdout] 175 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `interned` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Symbol` [INFO] [stdout] --> mutest-emit/src/codegen/symbols.rs:63:26 [INFO] [stdout] | [INFO] [stdout] 63 | $(Ident::new(Symbol::intern(stringify!($segment)), $sp),)+ [INFO] [stdout] | ^^^^^^ use of undeclared type `Symbol` [INFO] [stdout] ... [INFO] [stdout] 87 | / super::paths! { [INFO] [stdout] 88 | | Default (::core::default::Default), [INFO] [stdout] 89 | | default (::core::default::Default::default), [INFO] [stdout] 90 | | None (::core::option::Option::None), [INFO] [stdout] ... | [INFO] [stdout] 106 | | wrap (::mutest_runtime::wrap), [INFO] [stdout] 107 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `paths` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DefId` in module `hir` [INFO] [stdout] --> mutest-emit/src/analysis/res.rs:149:44 [INFO] [stdout] | [INFO] [stdout] 149 | pub fn $ident(tcx: TyCtxt) -> hir::DefId { [INFO] [stdout] | ^^^^^ not found in `hir` [INFO] [stdout] ... [INFO] [stdout] 173 | / super::interned! { [INFO] [stdout] 174 | | trait Default (::core::default::Default), [INFO] [stdout] 175 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `interned` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DefId` in module `hir` [INFO] [stdout] --> mutest-emit/src/analysis/res.rs:145:55 [INFO] [stdout] | [INFO] [stdout] 145 | pub(super) static CELL: SyncOnceCell = SyncOnceCell::new(); [INFO] [stdout] | ^^^^^ not found in `hir` [INFO] [stdout] ... [INFO] [stdout] 179 | / super::interned! { [INFO] [stdout] 180 | | fn default (::core::default::Default::default) [INFO] [stdout] 181 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `interned` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DefId` in module `hir` [INFO] [stdout] --> mutest-emit/src/analysis/res.rs:149:44 [INFO] [stdout] | [INFO] [stdout] 149 | pub fn $ident(tcx: TyCtxt) -> hir::DefId { [INFO] [stdout] | ^^^^^ not found in `hir` [INFO] [stdout] ... [INFO] [stdout] 179 | / super::interned! { [INFO] [stdout] 180 | | fn default (::core::default::Default::default) [INFO] [stdout] 181 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `interned` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Symbol` [INFO] [stdout] --> mutest-emit/src/codegen/symbols.rs:63:26 [INFO] [stdout] | [INFO] [stdout] 63 | $(Ident::new(Symbol::intern(stringify!($segment)), $sp),)+ [INFO] [stdout] | ^^^^^^ use of undeclared type `Symbol` [INFO] [stdout] ... [INFO] [stdout] 87 | / super::paths! { [INFO] [stdout] 88 | | Default (::core::default::Default), [INFO] [stdout] 89 | | default (::core::default::Default::default), [INFO] [stdout] 90 | | None (::core::option::Option::None), [INFO] [stdout] ... | [INFO] [stdout] 106 | | wrap (::mutest_runtime::wrap), [INFO] [stdout] 107 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `paths` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Item` in module `ast` [INFO] [stdout] --> mutest-emit/src/analysis/tests.rs:11:28 [INFO] [stdout] | [INFO] [stdout] 11 | pub descriptor: P, [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `crate::analysis::ast_lowering::DefItem::Item`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 11 | pub descriptor: P, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Item` in module `ast` [INFO] [stdout] --> mutest-emit/src/analysis/tests.rs:12:22 [INFO] [stdout] | [INFO] [stdout] 12 | pub item: P, [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `crate::analysis::ast_lowering::DefItem::Item`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 12 | pub item: P, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Symbol` [INFO] [stdout] --> mutest-emit/src/codegen/symbols.rs:63:26 [INFO] [stdout] | [INFO] [stdout] 63 | $(Ident::new(Symbol::intern(stringify!($segment)), $sp),)+ [INFO] [stdout] | ^^^^^^ use of undeclared type `Symbol` [INFO] [stdout] ... [INFO] [stdout] 87 | / super::paths! { [INFO] [stdout] 88 | | Default (::core::default::Default), [INFO] [stdout] 89 | | default (::core::default::Default::default), [INFO] [stdout] 90 | | None (::core::option::Option::None), [INFO] [stdout] ... | [INFO] [stdout] 106 | | wrap (::mutest_runtime::wrap), [INFO] [stdout] 107 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `paths` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Item` in module `ast` [INFO] [stdout] --> mutest-emit/src/analysis/tests.rs:31:29 [INFO] [stdout] | [INFO] [stdout] 31 | fn is_test_case(item: &ast::Item) -> bool { [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `crate::analysis::ast_lowering::DefItem::Item`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 31 | fn is_test_case(item: &crate::analysis::ast_lowering::DefItem) -> bool { [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Item` in module `ast` [INFO] [stdout] --> mutest-emit/src/analysis/tests.rs:35:65 [INFO] [stdout] | [INFO] [stdout] 35 | fn extract_expanded_tests(path: &Vec, items: &Vec>) -> Vec { [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `crate::analysis::ast_lowering::DefItem::Item`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 35 | fn extract_expanded_tests(path: &Vec, items: &Vec>) -> Vec { [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Crate` in module `ast` [INFO] [stdout] --> mutest-emit/src/analysis/tests.rs:63:45 [INFO] [stdout] | [INFO] [stdout] 63 | fn visit_crate(&mut self, c: &'ast ast::Crate) { [INFO] [stdout] | ^^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Item` in module `ast` [INFO] [stdout] --> mutest-emit/src/analysis/tests.rs:70:44 [INFO] [stdout] | [INFO] [stdout] 70 | fn visit_item(&mut self, i: &'ast ast::Item) { [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `crate::analysis::ast_lowering::DefItem::Item`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 70 | fn visit_item(&mut self, i: &'ast crate::analysis::ast_lowering::DefItem) { [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Crate` in module `ast` [INFO] [stdout] --> mutest-emit/src/analysis/tests.rs:84:35 [INFO] [stdout] | [INFO] [stdout] 84 | pub fn collect_tests(krate: &ast::Crate) -> Vec { [INFO] [stdout] | ^^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyCtxt` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:11:38 [INFO] [stdout] | [INFO] [stdout] 11 | pub fn impls_trait_params<'tcx>(tcx: TyCtxt<'tcx>, param_env: ty::ParamEnv<'tcx>, ty: Ty<'tcx>, trait_def_id: hir::DefId) -> 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] --> mutest-emit/src/analysis/ty.rs:11:87 [INFO] [stdout] | [INFO] [stdout] 11 | pub fn impls_trait_params<'tcx>(tcx: TyCtxt<'tcx>, param_env: ty::ParamEnv<'tcx>, ty: Ty<'tcx>, trait_def_id: hir::DefId) -> bool { [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DefId` in module `hir` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:11:116 [INFO] [stdout] | [INFO] [stdout] 11 | pub fn impls_trait_params<'tcx>(tcx: TyCtxt<'tcx>, param_env: ty::ParamEnv<'tcx>, ty: Ty<'tcx>, trait_def_id: hir::DefId) -> bool { [INFO] [stdout] | ^^^^^ not found in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Symbol` [INFO] [stdout] --> mutest-emit/src/codegen/symbols.rs:63:26 [INFO] [stdout] | [INFO] [stdout] 63 | $(Ident::new(Symbol::intern(stringify!($segment)), $sp),)+ [INFO] [stdout] | ^^^^^^ use of undeclared type `Symbol` [INFO] [stdout] ... [INFO] [stdout] 87 | / super::paths! { [INFO] [stdout] 88 | | Default (::core::default::Default), [INFO] [stdout] 89 | | default (::core::default::Default::default), [INFO] [stdout] 90 | | None (::core::option::Option::None), [INFO] [stdout] ... | [INFO] [stdout] 106 | | wrap (::mutest_runtime::wrap), [INFO] [stdout] 107 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `paths` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyCtxt` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:17:31 [INFO] [stdout] | [INFO] [stdout] 17 | pub fn impls_trait<'tcx>(tcx: TyCtxt<'tcx>, ty: Ty<'tcx>, trait_def_id: hir::DefId) -> 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] --> mutest-emit/src/analysis/ty.rs:17:49 [INFO] [stdout] | [INFO] [stdout] 17 | pub fn impls_trait<'tcx>(tcx: TyCtxt<'tcx>, ty: Ty<'tcx>, trait_def_id: hir::DefId) -> bool { [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DefId` in module `hir` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:17:78 [INFO] [stdout] | [INFO] [stdout] 17 | pub fn impls_trait<'tcx>(tcx: TyCtxt<'tcx>, ty: Ty<'tcx>, trait_def_id: hir::DefId) -> bool { [INFO] [stdout] | ^^^^^ not found in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyCtxt` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:23:10 [INFO] [stdout] | [INFO] [stdout] 23 | tcx: TyCtxt<'tcx>, [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ty` in module `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:30:24 [INFO] [stdout] | [INFO] [stdout] 30 | type Type = P; [INFO] [stdout] | ^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ty` in module `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:31:34 [INFO] [stdout] | [INFO] [stdout] 31 | type DynExistential = P; [INFO] [stdout] | ^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `AnonConst` in module `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:32:23 [INFO] [stdout] | [INFO] [stdout] 32 | type Const = ast::AnonConst; [INFO] [stdout] | ^^^^^^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Symbol` [INFO] [stdout] --> mutest-emit/src/codegen/symbols.rs:63:26 [INFO] [stdout] | [INFO] [stdout] 63 | $(Ident::new(Symbol::intern(stringify!($segment)), $sp),)+ [INFO] [stdout] | ^^^^^^ use of undeclared type `Symbol` [INFO] [stdout] ... [INFO] [stdout] 87 | / super::paths! { [INFO] [stdout] 88 | | Default (::core::default::Default), [INFO] [stdout] 89 | | default (::core::default::Default::default), [INFO] [stdout] 90 | | None (::core::option::Option::None), [INFO] [stdout] ... | [INFO] [stdout] 106 | | wrap (::mutest_runtime::wrap), [INFO] [stdout] 107 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `paths` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Lifetime` in module `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:33:31 [INFO] [stdout] | [INFO] [stdout] 33 | type Region = Option; [INFO] [stdout] | ^^^^^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Path` in module `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:34:22 [INFO] [stdout] | [INFO] [stdout] 34 | type Path = ast::Path; [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 | use std::path::Path; [INFO] [stdout] | [INFO] [stdout] help: if you import `Path`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 34 - type Path = ast::Path; [INFO] [stdout] 34 + type Path = Path; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyCtxt` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:36:29 [INFO] [stdout] | [INFO] [stdout] 36 | fn tcx<'a>(&'a self) -> TyCtxt<'tcx> { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ty` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:40:29 [INFO] [stdout] | [INFO] [stdout] 40 | fn print_type(self, ty: Ty<'tcx>) -> Result { [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `CrateNum` in module `hir` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:272:36 [INFO] [stdout] | [INFO] [stdout] 272 | fn path_crate(self, cnum: hir::CrateNum) -> Result { [INFO] [stdout] | ^^^^^^^^ not found in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ty` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:277:38 [INFO] [stdout] | [INFO] [stdout] 277 | fn path_qualified(self, self_ty: Ty<'tcx>, trait_ref: Option>) -> Result { [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ty` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:295:19 [INFO] [stdout] | [INFO] [stdout] 295 | _self_ty: Ty<'tcx>, [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyCtxt` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:351:28 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn ast_repr<'tcx>(tcx: TyCtxt<'tcx>, sp: Span, ty: Ty<'tcx>) -> Option> { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ty` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:351:56 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn ast_repr<'tcx>(tcx: TyCtxt<'tcx>, sp: Span, ty: Ty<'tcx>) -> Option> { [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `ItemKind` in `ast` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:27:17 [INFO] [stdout] | [INFO] [stdout] 27 | if let ast::ItemKind::ExternCrate(..) = item.kind { [INFO] [stdout] | ^^^^^^^^ could not find `ItemKind` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ty` in module `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:351:83 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn ast_repr<'tcx>(tcx: TyCtxt<'tcx>, sp: Span, ty: Ty<'tcx>) -> Option> { [INFO] [stdout] | ^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Expr` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/harness.rs:15:74 [INFO] [stdout] | [INFO] [stdout] 15 | pub fn bake_mutation(mutation: &Mut, sp: Span, sess: &Session) -> P { [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Expr` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/harness.rs:30:86 [INFO] [stdout] | [INFO] [stdout] 30 | pub fn bake_mutant(mutant: &Mutant, sp: Span, sess: &Session, mutations_expr: P, subst_map_expr: P) -> P { [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Expr` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/harness.rs:30:116 [INFO] [stdout] | [INFO] [stdout] 30 | pub fn bake_mutant(mutant: &Mutant, sp: Span, sess: &Session, mutations_expr: P, subst_map_expr: P) -> P { [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Expr` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/harness.rs:30:133 [INFO] [stdout] | [INFO] [stdout] 30 | pub fn bake_mutant(mutant: &Mutant, sp: Span, sess: &Session, mutations_expr: P, subst_map_expr: P) -> P { [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Item` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/harness.rs:41:72 [INFO] [stdout] | [INFO] [stdout] 41 | fn mk_subst_map_struct(sp: Span, subst_locs: &Vec) -> P { [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `crate::analysis::ast_lowering::DefItem::Item`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 41 | fn mk_subst_map_struct(sp: Span, subst_locs: &Vec) -> P { [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Item` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/harness.rs:62:80 [INFO] [stdout] | [INFO] [stdout] 62 | fn mk_mutations_mod(sp: Span, sess: &Session, mutations: &Vec<&Mut>) -> P { [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `crate::analysis::ast_lowering::DefItem::Item`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 62 | fn mk_mutations_mod(sp: Span, sess: &Session, mutations: &Vec<&Mut>) -> P { [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Item` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/harness.rs:86:114 [INFO] [stdout] | [INFO] [stdout] 86 | fn mk_mutants_slice_const(sp: Span, sess: &Session, mutants: &Vec, subst_locs: &Vec) -> P { [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `crate::analysis::ast_lowering::DefItem::Item`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 86 | fn mk_mutants_slice_const(sp: Span, sess: &Session, mutants: &Vec, subst_locs: &Vec) -> P { [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `mut_visit` in `ast` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:62:17 [INFO] [stdout] | [INFO] [stdout] 62 | impl<'tst> ast::mut_visit::MutVisitor for TestCaseCleaner<'tst> { [INFO] [stdout] | ^^^^^^^^^ could not find `mut_visit` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Item` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/harness.rs:146:55 [INFO] [stdout] | [INFO] [stdout] 146 | fn mk_active_mutant_handle_static(sp: Span) -> P { [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `crate::analysis::ast_lowering::DefItem::Item`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 146 | fn mk_active_mutant_handle_static(sp: Span) -> P { [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Item` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/harness.rs:160:38 [INFO] [stdout] | [INFO] [stdout] 160 | fn mk_harness_fn(sp: Span) -> P { [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `crate::analysis::ast_lowering::DefItem::Item`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 160 | fn mk_harness_fn(sp: Span) -> P { [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Crate` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/harness.rs:189:44 [INFO] [stdout] | [INFO] [stdout] 189 | fn visit_crate(&mut self, c: &mut ast::Crate) { [INFO] [stdout] | ^^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Crate` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/harness.rs:241:106 [INFO] [stdout] | [INFO] [stdout] 241 | pub fn generate_harness(sess: &Session, resolver: &mut Resolver, mutants: &Vec, krate: &mut ast::Crate) { [INFO] [stdout] | ^^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Param` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:33:56 [INFO] [stdout] | [INFO] [stdout] 33 | pub type LoweredParam<'ast, 'hir> = Lowered<&'ast ast::Param, &'hir hir::Param<'hir>>; [INFO] [stdout] | ^^^^^ not found in `ast` [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `core::fmt::rt::v1::Count::Param` and 1 other; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 33 | pub type LoweredParam<'ast, 'hir> = Lowered<&'ast core::fmt::rt::v1::Count, &'hir hir::Param<'hir>>; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] 33 | pub type LoweredParam<'ast, 'hir> = Lowered<&'ast std::fmt::rt::v1::Count, &'hir hir::Param<'hir>>; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Param` in module `hir` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:33:74 [INFO] [stdout] | [INFO] [stdout] 33 | pub type LoweredParam<'ast, 'hir> = Lowered<&'ast ast::Param, &'hir hir::Param<'hir>>; [INFO] [stdout] | ^^^^^ not found in `hir` [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `core::fmt::rt::v1::Count::Param` and 1 other; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 33 | pub type LoweredParam<'ast, 'hir> = Lowered<&'ast ast::Param, &'hir core::fmt::rt::v1::Count>; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] 33 | pub type LoweredParam<'ast, 'hir> = Lowered<&'ast ast::Param, &'hir std::fmt::rt::v1::Count>; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `mut_visit` in `ast` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:64:14 [INFO] [stdout] | [INFO] [stdout] 64 | ast::mut_visit::noop_visit_crate(c, self); [INFO] [stdout] | ^^^^^^^^^ could not find `mut_visit` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `ItemKind` in `ast` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:72:21 [INFO] [stdout] | [INFO] [stdout] 72 | if let ast::ItemKind::Mod(..) = item.kind { [INFO] [stdout] | ^^^^^^^^ could not find `ItemKind` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Param` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:34:49 [INFO] [stdout] | [INFO] [stdout] 34 | pub type OwnedLoweredParam<'hir> = Lowered>; [INFO] [stdout] | ^^^^^ not found in `ast` [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `core::fmt::rt::v1::Count::Param` and 1 other; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 34 | pub type OwnedLoweredParam<'hir> = Lowered>; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] 34 | pub type OwnedLoweredParam<'hir> = Lowered>; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Param` in module `hir` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:34:67 [INFO] [stdout] | [INFO] [stdout] 34 | pub type OwnedLoweredParam<'hir> = Lowered>; [INFO] [stdout] | ^^^^^ not found in `hir` [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `core::fmt::rt::v1::Count::Param` and 1 other; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 34 | pub type OwnedLoweredParam<'hir> = Lowered; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] 34 | pub type OwnedLoweredParam<'hir> = Lowered; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Stmt` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:35:55 [INFO] [stdout] | [INFO] [stdout] 35 | pub type LoweredStmt<'ast, 'hir> = Lowered<&'ast ast::Stmt, &'hir hir::Stmt<'hir>>; [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Stmt` in module `hir` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:35:72 [INFO] [stdout] | [INFO] [stdout] 35 | pub type LoweredStmt<'ast, 'hir> = Lowered<&'ast ast::Stmt, &'hir hir::Stmt<'hir>>; [INFO] [stdout] | ^^^^ not found in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Stmt` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:36:48 [INFO] [stdout] | [INFO] [stdout] 36 | pub type OwnedLoweredStmt<'hir> = Lowered>; [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `mut_visit` in `ast` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:73:18 [INFO] [stdout] | [INFO] [stdout] 73 | ast::mut_visit::noop_visit_item_kind(&mut item.kind, self); [INFO] [stdout] | ^^^^^^^^^ could not find `mut_visit` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Stmt` in module `hir` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:36:65 [INFO] [stdout] | [INFO] [stdout] 36 | pub type OwnedLoweredStmt<'hir> = Lowered>; [INFO] [stdout] | ^^^^ not found in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `ItemKind` in `ast` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:75:25 [INFO] [stdout] | [INFO] [stdout] 75 | if let ast::ItemKind::Mod(_, ast::ModKind::Loaded(ref mut items, _, _)) = item.kind { [INFO] [stdout] | ^^^^^^^^ could not find `ItemKind` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Expr` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:37:55 [INFO] [stdout] | [INFO] [stdout] 37 | pub type LoweredExpr<'ast, 'hir> = Lowered<&'ast ast::Expr, &'hir hir::Expr<'hir>>; [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Expr` in module `hir` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:37:72 [INFO] [stdout] | [INFO] [stdout] 37 | pub type LoweredExpr<'ast, 'hir> = Lowered<&'ast ast::Expr, &'hir hir::Expr<'hir>>; [INFO] [stdout] | ^^^^ not found in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `ModKind` in `ast` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:75:47 [INFO] [stdout] | [INFO] [stdout] 75 | if let ast::ItemKind::Mod(_, ast::ModKind::Loaded(ref mut items, _, _)) = item.kind { [INFO] [stdout] | ^^^^^^^ could not find `ModKind` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `attr` in `ast` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:82:58 [INFO] [stdout] | [INFO] [stdout] 82 | let allow_non_upper_case_globals_attr = ast::attr::mk_attr_outer(ast::attr::mk_list_item( [INFO] [stdout] | ^^^^ could not find `attr` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `attr` in `ast` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:82:83 [INFO] [stdout] | [INFO] [stdout] 82 | let allow_non_upper_case_globals_attr = ast::attr::mk_attr_outer(ast::attr::mk_list_item( [INFO] [stdout] | ^^^^ could not find `attr` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Expr` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:38:48 [INFO] [stdout] | [INFO] [stdout] 38 | pub type OwnedLoweredExpr<'hir> = Lowered>; [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Expr` in module `hir` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:38:65 [INFO] [stdout] | [INFO] [stdout] 38 | pub type OwnedLoweredExpr<'hir> = Lowered>; [INFO] [stdout] | ^^^^ not found in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `NodeId` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:102:23 [INFO] [stdout] | [INFO] [stdout] 102 | InsertBefore(ast::NodeId), [INFO] [stdout] | ^^^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `NodeId` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:103:22 [INFO] [stdout] | [INFO] [stdout] 103 | InsertAfter(ast::NodeId), [INFO] [stdout] | ^^^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `NodeId` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:104:18 [INFO] [stdout] | [INFO] [stdout] 104 | Replace(ast::NodeId), [INFO] [stdout] | ^^^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `attr` in `ast` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:84:27 [INFO] [stdout] | [INFO] [stdout] 84 | vec![ast::attr::mk_nested_word_item(Ident::new(*sym::non_upper_case_globals, item.span))], [INFO] [stdout] | ^^^^ could not find `attr` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Expr` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:108:18 [INFO] [stdout] | [INFO] [stdout] 108 | AstExpr(ast::Expr), [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Stmt` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:109:18 [INFO] [stdout] | [INFO] [stdout] 109 | AstStmt(ast::Stmt), [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `ItemKind` in `ast` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:93:25 [INFO] [stdout] | [INFO] [stdout] 93 | if let ast::ItemKind::Const(_, _, Some(ref mut test_const_expr)) = item.kind [INFO] [stdout] | ^^^^^^^^ could not find `ItemKind` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `ExprKind` in `ast` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:94:29 [INFO] [stdout] | [INFO] [stdout] 94 | && let ast::ExprKind::Struct(ref mut test_const_struct_expr) = test_const_expr.kind [INFO] [stdout] | ^^^^^^^^ could not find `ExprKind` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Mutability` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:110:26 [INFO] [stdout] | [INFO] [stdout] 110 | AstLocal(Ident, ast::Mutability, Option>, P, Option>), [INFO] [stdout] | ^^^^^^^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `ExprKind` in `ast` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:96:29 [INFO] [stdout] | [INFO] [stdout] 96 | && let ast::ExprKind::Call(_, ref mut test_lib_call_args) = test_fn_field.expr.kind [INFO] [stdout] | ^^^^^^^^ could not find `ExprKind` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `ExprKind` in `ast` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:98:29 [INFO] [stdout] | [INFO] [stdout] 98 | && let ast::ExprKind::Closure(_, _, _, _, ref mut test_lib_call_body, _) = test_lib_call_lambda.kind [INFO] [stdout] | ^^^^^^^^ could not find `ExprKind` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `ExprKind` in `ast` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:99:29 [INFO] [stdout] | [INFO] [stdout] 99 | && let ast::ExprKind::Call(_, ref mut test_assert_call_args) = test_lib_call_body.kind [INFO] [stdout] | ^^^^^^^^ could not find `ExprKind` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `ExprKind` in `ast` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:101:29 [INFO] [stdout] | [INFO] [stdout] 101 | && let ast::ExprKind::Call(ref test_fn_path, _) = test_assert_call_arg.kind [INFO] [stdout] | ^^^^^^^^ could not find `ExprKind` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `ExprKind` in `ast` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:102:29 [INFO] [stdout] | [INFO] [stdout] 102 | && let ast::ExprKind::Path(_, ref test_fn_path) = test_fn_path.kind [INFO] [stdout] | ^^^^^^^^ could not find `ExprKind` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ty` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:110:52 [INFO] [stdout] | [INFO] [stdout] 110 | AstLocal(Ident, ast::Mutability, Option>, P, Option>), [INFO] [stdout] | ^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Expr` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:110:65 [INFO] [stdout] | [INFO] [stdout] 110 | AstLocal(Ident, ast::Mutability, Option>, P, Option>), [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Expr` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:110:86 [INFO] [stdout] | [INFO] [stdout] 110 | AstLocal(Ident, ast::Mutability, Option>, P, Option>), [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `NodeId` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:236:81 [INFO] [stdout] | [INFO] [stdout] 236 | fn visit_fn(&mut self, kind: ast::visit::FnKind<'ast>, span: Span, id: ast::NodeId) { [INFO] [stdout] | ^^^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `ItemKind` in `ast` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:126:14 [INFO] [stdout] | [INFO] [stdout] 126 | ast::ItemKind::Fn(..) => { [INFO] [stdout] | ^^^^^^^^ could not find `ItemKind` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Param` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:287:53 [INFO] [stdout] | [INFO] [stdout] 287 | fn visit_param(&mut self, param_ast: &'ast ast::Param, param_hir: &'hir hir::Param<'hir>) { [INFO] [stdout] | ^^^^^ not found in `ast` [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `core::fmt::rt::v1::Count::Param` and 1 other; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 287 | fn visit_param(&mut self, param_ast: &'ast core::fmt::rt::v1::Count, param_hir: &'hir hir::Param<'hir>) { [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] 287 | fn visit_param(&mut self, param_ast: &'ast std::fmt::rt::v1::Count, param_hir: &'hir hir::Param<'hir>) { [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Param` in module `hir` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:287:82 [INFO] [stdout] | [INFO] [stdout] 287 | fn visit_param(&mut self, param_ast: &'ast ast::Param, param_hir: &'hir hir::Param<'hir>) { [INFO] [stdout] | ^^^^^ not found in `hir` [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `core::fmt::rt::v1::Count::Param` and 1 other; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 287 | fn visit_param(&mut self, param_ast: &'ast ast::Param, param_hir: &'hir core::fmt::rt::v1::Count) { [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] 287 | fn visit_param(&mut self, param_ast: &'ast ast::Param, param_hir: &'hir std::fmt::rt::v1::Count) { [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `mut_visit` in `ast` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:154:11 [INFO] [stdout] | [INFO] [stdout] 154 | impl ast::mut_visit::MutVisitor for EntryPointCleaner { [INFO] [stdout] | ^^^^^^^^^ could not find `mut_visit` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Stmt` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:302:51 [INFO] [stdout] | [INFO] [stdout] 302 | fn visit_stmt(&mut self, stmt_ast: &'ast ast::Stmt, stmt_hir: &'hir hir::Stmt<'hir>) { [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Stmt` in module `hir` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:302:78 [INFO] [stdout] | [INFO] [stdout] 302 | fn visit_stmt(&mut self, stmt_ast: &'ast ast::Stmt, stmt_hir: &'hir hir::Stmt<'hir>) { [INFO] [stdout] | ^^^^ not found in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Expr` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:317:51 [INFO] [stdout] | [INFO] [stdout] 317 | fn visit_expr(&mut self, expr_ast: &'ast ast::Expr, expr_hir: &'hir hir::Expr<'hir>) { [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Expr` in module `hir` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:317:78 [INFO] [stdout] | [INFO] [stdout] 317 | fn visit_expr(&mut self, expr_ast: &'ast ast::Expr, expr_hir: &'hir hir::Expr<'hir>) { [INFO] [stdout] | ^^^^ not found in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LocalDefId` in module `hir` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:334:22 [INFO] [stdout] | [INFO] [stdout] 334 | pub def_id: hir::LocalDefId, [INFO] [stdout] | ^^^^^^^^^^ not found in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Crate` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:340:102 [INFO] [stdout] | [INFO] [stdout] 340 | pub fn reachable_fns<'tcx, 'ast, 'tst>(tcx: TyCtxt<'tcx>, resolver: &mut Resolver, krate: &'ast ast::Crate, tests: &'tst [Test], depth: u... [INFO] [stdout] | ^^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Expr` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/substitution.rs:42:78 [INFO] [stdout] | [INFO] [stdout] 42 | fn mk_subst_match_expr(sp: Span, subst_loc: SubstLoc, default: Option>, substs: Vec<(MutId, P)>) -> P { [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `mut_visit` in `ast` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:157:25 [INFO] [stdout] | [INFO] [stdout] 157 | let item = ast::mut_visit::noop_flat_map_item(i, self).expect_one("noop did something"); [INFO] [stdout] | ^^^^^^^^^ could not find `mut_visit` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Expr` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/substitution.rs:42:113 [INFO] [stdout] | [INFO] [stdout] 42 | fn mk_subst_match_expr(sp: Span, subst_loc: SubstLoc, default: Option>, substs: Vec<(MutId, P)>) -> P { [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Expr` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/substitution.rs:42:132 [INFO] [stdout] | [INFO] [stdout] 42 | fn mk_subst_match_expr(sp: Span, subst_loc: SubstLoc, default: Option>, substs: Vec<(MutId, P)>) -> P { [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `attr` in `ast` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:169:49 [INFO] [stdout] | [INFO] [stdout] 169 | let allow_dead_code_attr = ast::attr::mk_attr_outer(ast::attr::mk_list_item( [INFO] [stdout] | ^^^^ could not find `attr` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Expr` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/substitution.rs:88:87 [INFO] [stdout] | [INFO] [stdout] 88 | pub fn expand_subst_match_expr(sp: Span, subst_loc: SubstLoc, original: Option>, substs: Vec<(MutId, &Subst)>) -> P mutest-emit/src/codegen/substitution.rs:88:135 [INFO] [stdout] | [INFO] [stdout] 88 | ...P>, substs: Vec<(MutId, &Subst)>) -> P { [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Stmt` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/substitution.rs:104:85 [INFO] [stdout] | [INFO] [stdout] 104 | pub fn expand_subst_match_stmt(sp: Span, subst_loc: SubstLoc, original: Option, substs: Vec<(MutId, &Subst)>) -> Vec { [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `attr` in `ast` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:169:74 [INFO] [stdout] | [INFO] [stdout] 169 | let allow_dead_code_attr = ast::attr::mk_attr_outer(ast::attr::mk_list_item( [INFO] [stdout] | ^^^^ could not find `attr` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Stmt` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/substitution.rs:104:134 [INFO] [stdout] | [INFO] [stdout] 104 | pub fn expand_subst_match_stmt(sp: Span, subst_loc: SubstLoc, original: Option, substs: Vec<(MutId, &Subst)>) -> Vec { [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Crate` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/substitution.rs:144:48 [INFO] [stdout] | [INFO] [stdout] 144 | fn visit_crate(&mut self, krate: &mut ast::Crate) { [INFO] [stdout] | ^^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `attr` in `ast` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:171:31 [INFO] [stdout] | [INFO] [stdout] 171 | vec![ast::attr::mk_nested_word_item(Ident::new(sym::dead_code, item.span))], [INFO] [stdout] | ^^^^ could not find `attr` in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Block` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/substitution.rs:156:50 [INFO] [stdout] | [INFO] [stdout] 156 | fn visit_block(&mut self, block: &mut P) { [INFO] [stdout] | ^^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Expr` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/substitution.rs:196:48 [INFO] [stdout] | [INFO] [stdout] 196 | fn visit_expr(&mut self, expr: &mut P) { [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Crate` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/substitution.rs:216:93 [INFO] [stdout] | [INFO] [stdout] 216 | pub fn write_substitutions(resolver: &mut Resolver, mutants: &Vec, krate: &mut ast::Crate) { [INFO] [stdout] | ^^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/symbols.rs:74:31 [INFO] [stdout] | [INFO] [stdout] 74 | pub fn $ident(sp: Span) -> ast::Path { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] ... [INFO] [stdout] 87 | / super::paths! { [INFO] [stdout] 88 | | Default (::core::default::Default), [INFO] [stdout] 89 | | default (::core::default::Default::default), [INFO] [stdout] 90 | | None (::core::option::Option::None), [INFO] [stdout] ... | [INFO] [stdout] 106 | | wrap (::mutest_runtime::wrap), [INFO] [stdout] 107 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `super::paths` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Path` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/symbols.rs:74:45 [INFO] [stdout] | [INFO] [stdout] 74 | pub fn $ident(sp: Span) -> ast::Path { [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] ... [INFO] [stdout] 87 | / super::paths! { [INFO] [stdout] 88 | | Default (::core::default::Default), [INFO] [stdout] 89 | | default (::core::default::Default::default), [INFO] [stdout] 90 | | None (::core::option::Option::None), [INFO] [stdout] ... | [INFO] [stdout] 106 | | wrap (::mutest_runtime::wrap), [INFO] [stdout] 107 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `super::paths` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 87 | use std::path::Path; [INFO] [stdout] | [INFO] [stdout] help: if you import `Path`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 74 - pub fn $ident(sp: Span) -> ast::Path { [INFO] [stdout] 74 + pub fn $ident(sp: Span) -> Path { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Item` in module `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:380:21 [INFO] [stdout] | [INFO] [stdout] 380 | Item(&'ast ast::Item), [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `crate::analysis::ast_lowering::DefItem::Item`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 380 | Item(&'ast crate::analysis::ast_lowering::DefItem), [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ForeignItem` in module `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:381:28 [INFO] [stdout] | [INFO] [stdout] 381 | ForeignItem(&'ast ast::ForeignItem), [INFO] [stdout] | ^^^^^^^^^^^ not found in `ast` [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `crate::analysis::ast_lowering::DefItem::ForeignItem`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 381 | ForeignItem(&'ast crate::analysis::ast_lowering::DefItem), [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `AssocItem` in module `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:382:26 [INFO] [stdout] | [INFO] [stdout] 382 | AssocItem(&'ast ast::AssocItem, ast::visit::AssocCtxt), [INFO] [stdout] | ^^^^^^^^^ not found in `ast` [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `crate::analysis::ast_lowering::DefItem::AssocItem`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 382 | AssocItem(&'ast crate::analysis::ast_lowering::DefItem, ast::visit::AssocCtxt), [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ItemKind` in module `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:402:32 [INFO] [stdout] | [INFO] [stdout] 402 | pub fn kind(&self) -> ast::ItemKind { [INFO] [stdout] | ^^^^^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Attribute` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:16:33 [INFO] [stdout] | [INFO] [stdout] 16 | fn is_cfg_test_attr(attr: &ast::Attribute) -> bool { [INFO] [stdout] | ^^^^^^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Node` in module `hir` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:412:31 [INFO] [stdout] | [INFO] [stdout] 412 | path_stack: VecDeque>, [INFO] [stdout] | ^^^^ not found in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ItemKind` in module `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:416:64 [INFO] [stdout] | [INFO] [stdout] 416 | fn is_matching_item_kind<'ast, 'hir>(item_kind_ast: &'ast ast::ItemKind, item_kind_hir: &'hir hir::ItemKind) -> bool { [INFO] [stdout] | ^^^^^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ItemKind` in module `hir` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:416:100 [INFO] [stdout] | [INFO] [stdout] 416 | fn is_matching_item_kind<'ast, 'hir>(item_kind_ast: &'ast ast::ItemKind, item_kind_hir: &'hir hir::ItemKind) -> bool { [INFO] [stdout] | ^^^^^^^^ not found in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ForeignItemKind` in module `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:444:72 [INFO] [stdout] | [INFO] [stdout] 444 | fn is_matching_foreign_item_kind<'ast, 'hir>(item_kind_ast: &'ast ast::ForeignItemKind, item_kind_hir: &'hir hir::ForeignItemKind) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ForeignItemKind` in module `hir` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:444:115 [INFO] [stdout] | [INFO] [stdout] 444 | fn is_matching_foreign_item_kind<'ast, 'hir>(item_kind_ast: &'ast ast::ForeignItemKind, item_kind_hir: &'hir hir::ForeignItemKind) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `AssocItemKind` in module `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:454:70 [INFO] [stdout] | [INFO] [stdout] 454 | fn is_matching_trait_item_kind<'ast, 'hir>(item_kind_ast: &'ast ast::AssocItemKind, item_kind_hir: &'hir hir::TraitItemKind) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TraitItemKind` in module `hir` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:454:111 [INFO] [stdout] | [INFO] [stdout] 454 | fn is_matching_trait_item_kind<'ast, 'hir>(item_kind_ast: &'ast ast::AssocItemKind, item_kind_hir: &'hir hir::TraitItemKind) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^ not found in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Item` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:26:37 [INFO] [stdout] | [INFO] [stdout] 26 | fn is_extern_crate_decl(item: &ast::Item, sym: Symbol) -> bool { [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `crate::analysis::ast_lowering::DefItem::Item`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 26 | fn is_extern_crate_decl(item: &crate::analysis::ast_lowering::DefItem, sym: Symbol) -> bool { [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Item` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:36:53 [INFO] [stdout] | [INFO] [stdout] 36 | fn dedupe_extern_crate_decls(items: &mut Vec>, sym: Symbol) -> Option> { [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `crate::analysis::ast_lowering::DefItem::Item`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 36 | fn dedupe_extern_crate_decls(items: &mut Vec>, sym: Symbol) -> Option> { [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `AssocItemKind` in module `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:464:69 [INFO] [stdout] | [INFO] [stdout] 464 | fn is_matching_impl_item_kind<'ast, 'hir>(item_kind_ast: &'ast ast::AssocItemKind, item_kind_hir: &'hir hir::ImplItemKind) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ImplItemKind` in module `hir` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:464:110 [INFO] [stdout] | [INFO] [stdout] 464 | fn is_matching_impl_item_kind<'ast, 'hir>(item_kind_ast: &'ast ast::AssocItemKind, item_kind_hir: &'hir hir::ImplItemKind) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^ not found in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Crate` in module `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:475:49 [INFO] [stdout] | [INFO] [stdout] 475 | fn visit_crate(&mut self, krate: &'ast ast::Crate) { [INFO] [stdout] | ^^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Item` in module `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:485:47 [INFO] [stdout] | [INFO] [stdout] 485 | fn visit_item(&mut self, item: &'ast ast::Item) { [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `crate::analysis::ast_lowering::DefItem::Item`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 485 | fn visit_item(&mut self, item: &'ast crate::analysis::ast_lowering::DefItem) { [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ForeignItem` in module `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:506:55 [INFO] [stdout] | [INFO] [stdout] 506 | fn visit_foreign_item(&mut self, item: &'ast ast::ForeignItem) { [INFO] [stdout] | ^^^^^^^^^^^ not found in `ast` [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `crate::analysis::ast_lowering::DefItem::ForeignItem`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 506 | fn visit_foreign_item(&mut self, item: &'ast crate::analysis::ast_lowering::DefItem) { [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `AssocItem` in module `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:527:53 [INFO] [stdout] | [INFO] [stdout] 527 | fn visit_assoc_item(&mut self, item: &'ast ast::AssocItem, ctx: ast::visit::AssocCtxt) { [INFO] [stdout] | ^^^^^^^^^ not found in `ast` [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `crate::analysis::ast_lowering::DefItem::AssocItem`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 527 | fn visit_assoc_item(&mut self, item: &'ast crate::analysis::ast_lowering::DefItem, ctx: ast::visit::AssocCtxt) { [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LocalDefId` in module `hir` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:554:68 [INFO] [stdout] | [INFO] [stdout] 554 | pub fn find_def_in_ast<'ast, 'tcx>(tcx: TyCtxt<'tcx>, def_id: hir::LocalDefId, krate: &'ast ast::Crate) -> Option> { [INFO] [stdout] | ^^^^^^^^^^ not found in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Crate` in module `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:554:98 [INFO] [stdout] | [INFO] [stdout] 554 | pub fn find_def_in_ast<'ast, 'tcx>(tcx: TyCtxt<'tcx>, def_id: hir::LocalDefId, krate: &'ast ast::Crate) -> Option> { [INFO] [stdout] | ^^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DefId` in module `hir` [INFO] [stdout] --> mutest-emit/src/analysis/res.rs:8:59 [INFO] [stdout] | [INFO] [stdout] 8 | fn item_child_by_symbol(tcx: TyCtxt<'_>, def_id: hir::DefId, symbol: Symbol) -> Option { [INFO] [stdout] | ^^^^^ not found in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DefId` in module `hir` [INFO] [stdout] --> mutest-emit/src/analysis/res.rs:24:67 [INFO] [stdout] | [INFO] [stdout] 24 | fn find_crate(tcx: TyCtxt<'_>, symbol: Symbol) -> Option { [INFO] [stdout] | ^^^^^ not found in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DefId` in module `hir` [INFO] [stdout] --> mutest-emit/src/analysis/res.rs:54:78 [INFO] [stdout] | [INFO] [stdout] 54 | pub fn trait_def_id<'tcx>(tcx: TyCtxt<'tcx>, path: &[Symbol]) -> Option { [INFO] [stdout] | ^^^^^ not found in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DefId` in module `hir` [INFO] [stdout] --> mutest-emit/src/analysis/res.rs:61:75 [INFO] [stdout] | [INFO] [stdout] 61 | pub fn fn_def_id<'tcx>(tcx: TyCtxt<'tcx>, path: &[Symbol]) -> Option { [INFO] [stdout] | ^^^^^ not found in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LocalDefId` in module `hir` [INFO] [stdout] --> mutest-emit/src/analysis/res.rs:68:59 [INFO] [stdout] | [INFO] [stdout] 68 | pub fn def_hir_path<'tcx>(tcx: TyCtxt<'tcx>, def_id: hir::LocalDefId) -> Vec<(hir::HirId, hir::Node)> { [INFO] [stdout] | ^^^^^^^^^^ not found in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Item` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:36:91 [INFO] [stdout] | [INFO] [stdout] 36 | fn dedupe_extern_crate_decls(items: &mut Vec>, sym: Symbol) -> Option> { [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `crate::analysis::ast_lowering::DefItem::Item`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 36 | fn dedupe_extern_crate_decls(items: &mut Vec>, sym: Symbol) -> Option> { [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Item` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:52:45 [INFO] [stdout] | [INFO] [stdout] 52 | fn ensure_test_scope(items: &mut Vec>) { [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `crate::analysis::ast_lowering::DefItem::Item`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 52 | fn ensure_test_scope(items: &mut Vec>) { [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Crate` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:63:44 [INFO] [stdout] | [INFO] [stdout] 63 | fn visit_crate(&mut self, c: &mut ast::Crate) { [INFO] [stdout] | ^^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HirId` in module `hir` [INFO] [stdout] --> mutest-emit/src/analysis/res.rs:68:84 [INFO] [stdout] | [INFO] [stdout] 68 | pub fn def_hir_path<'tcx>(tcx: TyCtxt<'tcx>, def_id: hir::LocalDefId) -> Vec<(hir::HirId, hir::Node)> { [INFO] [stdout] | ^^^^^ not found in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Item` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:69:43 [INFO] [stdout] | [INFO] [stdout] 69 | fn flat_map_item(&mut self, i: P) -> SmallVec<[P; 1]> { [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `crate::analysis::ast_lowering::DefItem::Item`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 69 | fn flat_map_item(&mut self, i: P) -> SmallVec<[P; 1]> { [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Item` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:69:70 [INFO] [stdout] | [INFO] [stdout] 69 | fn flat_map_item(&mut self, i: P) -> SmallVec<[P; 1]> { [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `crate::analysis::ast_lowering::DefItem::Item`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 69 | fn flat_map_item(&mut self, i: P) -> SmallVec<[P; 1]> { [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Crate` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:119:64 [INFO] [stdout] | [INFO] [stdout] 119 | pub fn clean_up_test_cases(tests: &Vec, krate: &mut ast::Crate) { [INFO] [stdout] | ^^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Node` in module `hir` [INFO] [stdout] --> mutest-emit/src/analysis/res.rs:68:96 [INFO] [stdout] | [INFO] [stdout] 68 | pub fn def_hir_path<'tcx>(tcx: TyCtxt<'tcx>, def_id: hir::LocalDefId) -> Vec<(hir::HirId, hir::Node)> { [INFO] [stdout] | ^^^^ not found in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Item` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:124:33 [INFO] [stdout] | [INFO] [stdout] 124 | fn entry_point_type(item: &ast::Item, depth: usize) -> EntryPointType { [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `crate::analysis::ast_lowering::DefItem::Item`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 124 | fn entry_point_type(item: &crate::analysis::ast_lowering::DefItem, depth: usize) -> EntryPointType { [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Attribute` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:145:40 [INFO] [stdout] | [INFO] [stdout] 145 | fn is_allow_dead_code_attr(attr: &ast::Attribute) -> bool { [INFO] [stdout] | ^^^^^^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TypeckResults` in module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/res.rs:80:42 [INFO] [stdout] | [INFO] [stdout] 80 | pub fn qpath_res<'tcx>(typeck: &'tcx ty::TypeckResults<'tcx>, qpath: &'tcx hir::QPath<'tcx>, id: hir::HirId) -> Res { [INFO] [stdout] | ^^^^^^^^^^^^^ not found in `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Item` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:155:43 [INFO] [stdout] | [INFO] [stdout] 155 | fn flat_map_item(&mut self, i: P) -> SmallVec<[P; 1]> { [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `crate::analysis::ast_lowering::DefItem::Item`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 155 | fn flat_map_item(&mut self, i: P) -> SmallVec<[P; 1]> { [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `QPath` in module `hir` [INFO] [stdout] --> mutest-emit/src/analysis/res.rs:80:81 [INFO] [stdout] | [INFO] [stdout] 80 | pub fn qpath_res<'tcx>(typeck: &'tcx ty::TypeckResults<'tcx>, qpath: &'tcx hir::QPath<'tcx>, id: hir::HirId) -> Res { [INFO] [stdout] | ^^^^^ not found in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HirId` in module `hir` [INFO] [stdout] --> mutest-emit/src/analysis/res.rs:80:103 [INFO] [stdout] | [INFO] [stdout] 80 | pub fn qpath_res<'tcx>(typeck: &'tcx ty::TypeckResults<'tcx>, qpath: &'tcx hir::QPath<'tcx>, id: hir::HirId) -> Res { [INFO] [stdout] | ^^^^^ not found in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Item` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:155:70 [INFO] [stdout] | [INFO] [stdout] 155 | fn flat_map_item(&mut self, i: P) -> SmallVec<[P; 1]> { [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `crate::analysis::ast_lowering::DefItem::Item`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 155 | fn flat_map_item(&mut self, i: P) -> SmallVec<[P; 1]> { [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Crate` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:191:44 [INFO] [stdout] | [INFO] [stdout] 191 | pub fn clean_entry_points(krate: &mut ast::Crate) { [INFO] [stdout] | ^^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Crate` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:196:70 [INFO] [stdout] | [INFO] [stdout] 196 | pub fn generate_dummy_main(resolver: &mut Resolver, krate: &mut ast::Crate) { [INFO] [stdout] | ^^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Crate` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:216:43 [INFO] [stdout] | [INFO] [stdout] 216 | pub fn remove_dummy_main(krate: &mut ast::Crate) { [INFO] [stdout] | ^^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TypeckResults` in module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/res.rs:90:39 [INFO] [stdout] | [INFO] [stdout] 90 | pub fn callee<'tcx>(typeck: &'tcx ty::TypeckResults<'tcx>, expr: &'tcx hir::Expr<'tcx>) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^ not found in `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Expr` in module `hir` [INFO] [stdout] --> mutest-emit/src/analysis/res.rs:90:77 [INFO] [stdout] | [INFO] [stdout] 90 | pub fn callee<'tcx>(typeck: &'tcx ty::TypeckResults<'tcx>, expr: &'tcx hir::Expr<'tcx>) -> Option { [INFO] [stdout] | ^^^^ not found in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DefId` in module `hir` [INFO] [stdout] --> mutest-emit/src/analysis/res.rs:90:104 [INFO] [stdout] | [INFO] [stdout] 90 | pub fn callee<'tcx>(typeck: &'tcx ty::TypeckResults<'tcx>, expr: &'tcx hir::Expr<'tcx>) -> Option { [INFO] [stdout] | ^^^^^ not found in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TypeckResults` in module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/res.rs:111:23 [INFO] [stdout] | [INFO] [stdout] 111 | typeck: &'tcx ty::TypeckResults<'tcx>, [INFO] [stdout] | ^^^^^^^^^^^^^ not found in `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel [INFO] [stdout] --> mutest-emit/src/lib.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | #![feature(associated_type_defaults)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DefId` in module `hir` [INFO] [stdout] --> mutest-emit/src/analysis/res.rs:112:23 [INFO] [stdout] | [INFO] [stdout] 112 | callees: Vec, [INFO] [stdout] | ^^^^^ not found in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel [INFO] [stdout] --> mutest-emit/src/lib.rs:2:1 [INFO] [stdout] | [INFO] [stdout] 2 | #![feature(decl_macro)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Expr` in module `hir` [INFO] [stdout] --> mutest-emit/src/analysis/res.rs:116:47 [INFO] [stdout] | [INFO] [stdout] 116 | fn visit_expr(&mut self, expr: &'tcx hir::Expr<'tcx>) { [INFO] [stdout] | ^^^^ not found in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel [INFO] [stdout] --> mutest-emit/src/lib.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(is_some_with)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel [INFO] [stdout] --> mutest-emit/src/lib.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | #![feature(iter_intersperse)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Body` in module `hir` [INFO] [stdout] --> mutest-emit/src/analysis/res.rs:125:66 [INFO] [stdout] | [INFO] [stdout] 125 | pub fn collect_callees<'tcx>(tcx: TyCtxt<'tcx>, body: &'tcx hir::Body) -> Vec { [INFO] [stdout] | ^^^^ not found in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DefId` in module `hir` [INFO] [stdout] --> mutest-emit/src/analysis/res.rs:125:84 [INFO] [stdout] | [INFO] [stdout] 125 | pub fn collect_callees<'tcx>(tcx: TyCtxt<'tcx>, body: &'tcx hir::Body) -> Vec { [INFO] [stdout] | ^^^^^ not found in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel [INFO] [stdout] --> mutest-emit/src/lib.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | #![feature(iterator_try_collect)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DefId` in module `hir` [INFO] [stdout] --> mutest-emit/src/analysis/res.rs:145:55 [INFO] [stdout] | [INFO] [stdout] 145 | pub(super) static CELL: SyncOnceCell = SyncOnceCell::new(); [INFO] [stdout] | ^^^^^ not found in `hir` [INFO] [stdout] ... [INFO] [stdout] 173 | / super::interned! { [INFO] [stdout] 174 | | trait Default (::core::default::Default), [INFO] [stdout] 175 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `interned` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel [INFO] [stdout] --> mutest-emit/src/lib.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | #![feature(let_chains)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel [INFO] [stdout] --> mutest-emit/src/lib.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | #![feature(let_else)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel [INFO] [stdout] --> mutest-emit/src/lib.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | #![feature(once_cell)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel [INFO] [stdout] --> mutest-emit/src/lib.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | #![feature(rustc_private)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DefId` in module `hir` [INFO] [stdout] --> mutest-emit/src/analysis/res.rs:149:44 [INFO] [stdout] | [INFO] [stdout] 149 | pub fn $ident(tcx: TyCtxt) -> hir::DefId { [INFO] [stdout] | ^^^^^ not found in `hir` [INFO] [stdout] ... [INFO] [stdout] 173 | / super::interned! { [INFO] [stdout] 174 | | trait Default (::core::default::Default), [INFO] [stdout] 175 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `interned` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DefId` in module `hir` [INFO] [stdout] --> mutest-emit/src/analysis/res.rs:145:55 [INFO] [stdout] | [INFO] [stdout] 145 | pub(super) static CELL: SyncOnceCell = SyncOnceCell::new(); [INFO] [stdout] | ^^^^^ not found in `hir` [INFO] [stdout] ... [INFO] [stdout] 179 | / super::interned! { [INFO] [stdout] 180 | | fn default (::core::default::Default::default) [INFO] [stdout] 181 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `interned` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DefId` in module `hir` [INFO] [stdout] --> mutest-emit/src/analysis/res.rs:149:44 [INFO] [stdout] | [INFO] [stdout] 149 | pub fn $ident(tcx: TyCtxt) -> hir::DefId { [INFO] [stdout] | ^^^^^ not found in `hir` [INFO] [stdout] ... [INFO] [stdout] 179 | / super::interned! { [INFO] [stdout] 180 | | fn default (::core::default::Default::default) [INFO] [stdout] 181 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `interned` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Item` in module `ast` [INFO] [stdout] --> mutest-emit/src/analysis/tests.rs:11:28 [INFO] [stdout] | [INFO] [stdout] 11 | pub descriptor: P, [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `crate::analysis::ast_lowering::DefItem::Item`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 11 | pub descriptor: P, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Item` in module `ast` [INFO] [stdout] --> mutest-emit/src/analysis/tests.rs:12:22 [INFO] [stdout] | [INFO] [stdout] 12 | pub item: P, [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `crate::analysis::ast_lowering::DefItem::Item`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 12 | pub item: P, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Item` in module `ast` [INFO] [stdout] --> mutest-emit/src/analysis/tests.rs:31:29 [INFO] [stdout] | [INFO] [stdout] 31 | fn is_test_case(item: &ast::Item) -> bool { [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `crate::analysis::ast_lowering::DefItem::Item`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 31 | fn is_test_case(item: &crate::analysis::ast_lowering::DefItem) -> bool { [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `rustc_test_marker` in module `sym` [INFO] [stdout] --> mutest-emit/src/analysis/tests.rs:32:53 [INFO] [stdout] | [INFO] [stdout] 32 | item.attrs.iter().any(|attr| attr.has_name(sym::rustc_test_marker)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Item` in module `ast` [INFO] [stdout] --> mutest-emit/src/analysis/tests.rs:35:65 [INFO] [stdout] | [INFO] [stdout] 35 | fn extract_expanded_tests(path: &Vec, items: &Vec>) -> Vec { [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `crate::analysis::ast_lowering::DefItem::Item`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 35 | fn extract_expanded_tests(path: &Vec, items: &Vec>) -> Vec { [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Crate` in module `ast` [INFO] [stdout] --> mutest-emit/src/analysis/tests.rs:63:45 [INFO] [stdout] | [INFO] [stdout] 63 | fn visit_crate(&mut self, c: &'ast ast::Crate) { [INFO] [stdout] | ^^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Item` in module `ast` [INFO] [stdout] --> mutest-emit/src/analysis/tests.rs:70:44 [INFO] [stdout] | [INFO] [stdout] 70 | fn visit_item(&mut self, i: &'ast ast::Item) { [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `crate::analysis::ast_lowering::DefItem::Item`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 70 | fn visit_item(&mut self, i: &'ast crate::analysis::ast_lowering::DefItem) { [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Crate` in module `ast` [INFO] [stdout] --> mutest-emit/src/analysis/tests.rs:84:35 [INFO] [stdout] | [INFO] [stdout] 84 | pub fn collect_tests(krate: &ast::Crate) -> Vec { [INFO] [stdout] | ^^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyCtxt` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:11:38 [INFO] [stdout] | [INFO] [stdout] 11 | pub fn impls_trait_params<'tcx>(tcx: TyCtxt<'tcx>, param_env: ty::ParamEnv<'tcx>, ty: Ty<'tcx>, trait_def_id: hir::DefId) -> 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] --> mutest-emit/src/analysis/ty.rs:11:87 [INFO] [stdout] | [INFO] [stdout] 11 | pub fn impls_trait_params<'tcx>(tcx: TyCtxt<'tcx>, param_env: ty::ParamEnv<'tcx>, ty: Ty<'tcx>, trait_def_id: hir::DefId) -> bool { [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DefId` in module `hir` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:11:116 [INFO] [stdout] | [INFO] [stdout] 11 | pub fn impls_trait_params<'tcx>(tcx: TyCtxt<'tcx>, param_env: ty::ParamEnv<'tcx>, ty: Ty<'tcx>, trait_def_id: hir::DefId) -> bool { [INFO] [stdout] | ^^^^^ not found in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyCtxt` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:17:31 [INFO] [stdout] | [INFO] [stdout] 17 | pub fn impls_trait<'tcx>(tcx: TyCtxt<'tcx>, ty: Ty<'tcx>, trait_def_id: hir::DefId) -> 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] --> mutest-emit/src/analysis/ty.rs:17:49 [INFO] [stdout] | [INFO] [stdout] 17 | pub fn impls_trait<'tcx>(tcx: TyCtxt<'tcx>, ty: Ty<'tcx>, trait_def_id: hir::DefId) -> bool { [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DefId` in module `hir` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:17:78 [INFO] [stdout] | [INFO] [stdout] 17 | pub fn impls_trait<'tcx>(tcx: TyCtxt<'tcx>, ty: Ty<'tcx>, trait_def_id: hir::DefId) -> bool { [INFO] [stdout] | ^^^^^ not found in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyCtxt` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:23:10 [INFO] [stdout] | [INFO] [stdout] 23 | tcx: TyCtxt<'tcx>, [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ty` in module `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:30:24 [INFO] [stdout] | [INFO] [stdout] 30 | type Type = P; [INFO] [stdout] | ^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ty` in module `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:31:34 [INFO] [stdout] | [INFO] [stdout] 31 | type DynExistential = P; [INFO] [stdout] | ^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `AnonConst` in module `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:32:23 [INFO] [stdout] | [INFO] [stdout] 32 | type Const = ast::AnonConst; [INFO] [stdout] | ^^^^^^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Lifetime` in module `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:33:31 [INFO] [stdout] | [INFO] [stdout] 33 | type Region = Option; [INFO] [stdout] | ^^^^^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Path` in module `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:34:22 [INFO] [stdout] | [INFO] [stdout] 34 | type Path = ast::Path; [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 | use std::path::Path; [INFO] [stdout] | [INFO] [stdout] help: if you import `Path`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 34 - type Path = ast::Path; [INFO] [stdout] 34 + type Path = Path; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyCtxt` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:36:29 [INFO] [stdout] | [INFO] [stdout] 36 | fn tcx<'a>(&'a self) -> TyCtxt<'tcx> { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ty` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:40:29 [INFO] [stdout] | [INFO] [stdout] 40 | fn print_type(self, ty: Ty<'tcx>) -> Result { [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `bool` in module `sym` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:44:80 [INFO] [stdout] | [INFO] [stdout] 44 | ty::TyKind::Bool => Ok(ast::mk::ty_ident(sp, None, Ident::new(sym::bool, sp))), [INFO] [stdout] | ^^^^ not found in `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `char` in module `sym` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:45:80 [INFO] [stdout] | [INFO] [stdout] 45 | ty::TyKind::Char => Ok(ast::mk::ty_ident(sp, None, Ident::new(sym::char, sp))), [INFO] [stdout] | ^^^^ not found in `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `i8` in module `sym` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:46:94 [INFO] [stdout] | [INFO] [stdout] 46 | ty::TyKind::Int(ty::IntTy::I8) => Ok(ast::mk::ty_ident(sp, None, Ident::new(sym::i8, sp))), [INFO] [stdout] | ^^ not found in `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `i16` in module `sym` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:47:95 [INFO] [stdout] | [INFO] [stdout] 47 | ty::TyKind::Int(ty::IntTy::I16) => Ok(ast::mk::ty_ident(sp, None, Ident::new(sym::i16, sp))), [INFO] [stdout] | ^^^ not found in `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `i32` in module `sym` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:48:95 [INFO] [stdout] | [INFO] [stdout] 48 | ty::TyKind::Int(ty::IntTy::I32) => Ok(ast::mk::ty_ident(sp, None, Ident::new(sym::i32, sp))), [INFO] [stdout] | ^^^ not found in `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `i64` in module `sym` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:49:95 [INFO] [stdout] | [INFO] [stdout] 49 | ty::TyKind::Int(ty::IntTy::I64) => Ok(ast::mk::ty_ident(sp, None, Ident::new(sym::i64, sp))), [INFO] [stdout] | ^^^ not found in `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `i128` in module `sym` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:50:96 [INFO] [stdout] | [INFO] [stdout] 50 | ty::TyKind::Int(ty::IntTy::I128) => Ok(ast::mk::ty_ident(sp, None, Ident::new(sym::i128, sp))), [INFO] [stdout] | ^^^^ not found in `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `isize` in module `sym` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:51:97 [INFO] [stdout] | [INFO] [stdout] 51 | ty::TyKind::Int(ty::IntTy::Isize) => Ok(ast::mk::ty_ident(sp, None, Ident::new(sym::isize, sp))), [INFO] [stdout] | ^^^^^ not found in `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `u8` in module `sym` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:52:96 [INFO] [stdout] | [INFO] [stdout] 52 | ty::TyKind::Uint(ty::UintTy::U8) => Ok(ast::mk::ty_ident(sp, None, Ident::new(sym::u8, sp))), [INFO] [stdout] | ^^ not found in `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `u16` in module `sym` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:53:97 [INFO] [stdout] | [INFO] [stdout] 53 | ty::TyKind::Uint(ty::UintTy::U16) => Ok(ast::mk::ty_ident(sp, None, Ident::new(sym::u16, sp))), [INFO] [stdout] | ^^^ not found in `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: Compilation failed, aborting rustdoc [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `u32` in module `sym` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:54:97 [INFO] [stdout] | [INFO] [stdout] 54 | ty::TyKind::Uint(ty::UintTy::U32) => Ok(ast::mk::ty_ident(sp, None, Ident::new(sym::u32, sp))), [INFO] [stdout] | ^^^ not found in `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `u64` in module `sym` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:55:97 [INFO] [stdout] | [INFO] [stdout] 55 | ty::TyKind::Uint(ty::UintTy::U64) => Ok(ast::mk::ty_ident(sp, None, Ident::new(sym::u64, sp))), [INFO] [stdout] | ^^^ not found in `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `u128` in module `sym` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:56:98 [INFO] [stdout] | [INFO] [stdout] 56 | ty::TyKind::Uint(ty::UintTy::U128) => Ok(ast::mk::ty_ident(sp, None, Ident::new(sym::u128, sp))), [INFO] [stdout] | ^^^^ not found in `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `usize` in module `sym` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:57:99 [INFO] [stdout] | [INFO] [stdout] 57 | ty::TyKind::Uint(ty::UintTy::Usize) => Ok(ast::mk::ty_ident(sp, None, Ident::new(sym::usize, sp))), [INFO] [stdout] | ^^^^^ not found in `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `f32` in module `sym` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:58:99 [INFO] [stdout] | [INFO] [stdout] 58 | ty::TyKind::Float(ty::FloatTy::F32) => Ok(ast::mk::ty_ident(sp, None, Ident::new(sym::f32, sp))), [INFO] [stdout] | ^^^ not found in `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `f64` in module `sym` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:59:99 [INFO] [stdout] | [INFO] [stdout] 59 | ty::TyKind::Float(ty::FloatTy::F64) => Ok(ast::mk::ty_ident(sp, None, Ident::new(sym::f64, sp))), [INFO] [stdout] | ^^^ not found in `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `str` in module `sym` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:60:79 [INFO] [stdout] | [INFO] [stdout] 60 | ty::TyKind::Str => Ok(ast::mk::ty_ident(sp, None, Ident::new(sym::str, sp))), [INFO] [stdout] | ^^^ not found in `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 206 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0432, E0433, E0463, E0554. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DUMMY_NODE_ID` in module `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:108:64 [INFO] [stdout] | [INFO] [stdout] 108 | Ok(ast::mk::ty(sp, ast::TyKind::ImplTrait(ast::DUMMY_NODE_ID, vec![ [INFO] [stdout] | ^^^^^^^^^^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `BareFnTy` in module `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:123:63 [INFO] [stdout] | [INFO] [stdout] 123 | Ok(ast::mk::ty(sp, ast::TyKind::BareFn(P(ast::BareFnTy { [INFO] [stdout] | ^^^^^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `StaticLifetime` in module `kw` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:253:70 [INFO] [stdout] | [INFO] [stdout] 253 | ReStatic => Ok(Some(ast::mk::lifetime(sp, Ident::new(kw::StaticLifetime, sp)))), [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in `kw` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ReEarlyBound` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:255:13 [INFO] [stdout] | [INFO] [stdout] 255 | ReEarlyBound(region) => { [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `Empty` in module `kw` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:256:39 [INFO] [stdout] | [INFO] [stdout] 256 | if region.name == kw::Empty { return Ok(None); } [INFO] [stdout] | ^^^^^ not found in `kw` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 | use core::num::IntErrorKind::Empty; [INFO] [stdout] | [INFO] [stdout] 1 | use std::num::IntErrorKind::Empty; [INFO] [stdout] | [INFO] [stdout] 1 | use std::sync::mpsc::TryRecvError::Empty; [INFO] [stdout] | [INFO] [stdout] help: if you import `Empty`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 256 - if region.name == kw::Empty { return Ok(None); } [INFO] [stdout] 256 + if region.name == Empty { return Ok(None); } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ReLateBound` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:260:15 [INFO] [stdout] | [INFO] [stdout] 260 | | ReLateBound(_, ty::BoundRegion { kind: region, .. }) [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ReFree` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:261:15 [INFO] [stdout] | [INFO] [stdout] 261 | | ReFree(ty::FreeRegion { bound_region: region, .. }) [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not document `mutest-emit` [INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `RePlaceholder` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:262:15 [INFO] [stdout] | [INFO] [stdout] 262 | | RePlaceholder(ty::Placeholder { name: region, .. }) => { [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] [INFO] [stdout] error[E0425]: cannot find value `Empty` in module `kw` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:264:39 [INFO] [stdout] | [INFO] [stdout] 264 | if region_name == kw::Empty || region_name == kw::UnderscoreLifetime { return Ok(None); } [INFO] [stdout] | ^^^^^ not found in `kw` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 | use core::num::IntErrorKind::Empty; [INFO] [stdout] | [INFO] [stdout] 1 | use std::num::IntErrorKind::Empty; [INFO] [stdout] | [INFO] [stdout] 1 | use std::sync::mpsc::TryRecvError::Empty; [INFO] [stdout] | [INFO] [stdout] help: if you import `Empty`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 264 - if region_name == kw::Empty || region_name == kw::UnderscoreLifetime { return Ok(None); } [INFO] [stdout] 264 + if region_name == Empty || region_name == kw::UnderscoreLifetime { return Ok(None); } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Caused by: [INFO] [stdout] error[E0425]: cannot find value `UnderscoreLifetime` in module `kw` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:264:67 [INFO] [stdout] | [INFO] [stdout] 264 | if region_name == kw::Empty || region_name == kw::UnderscoreLifetime { return Ok(None); } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in `kw` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] process didn't exit successfully: `rustdoc --edition=2021 --crate-type lib --crate-name mutest_emit mutest-emit/src/lib.rs -o /opt/rustwide/target/doc --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --document-private-items -C metadata=58c2b8010735cd08 -L dependency=/opt/rustwide/target/debug/deps --cap-lints=warn --crate-version 0.0.0` (exit status: 1) [INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ReVar` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:268:13 [INFO] [stdout] | [INFO] [stdout] 268 | ReVar(_) | ReEmpty(_) | ReErased => Ok(None), [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ReEmpty` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:268:24 [INFO] [stdout] | [INFO] [stdout] 268 | ReVar(_) | ReEmpty(_) | ReErased => Ok(None), [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `CrateNum` in module `hir` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:272:36 [INFO] [stdout] | [INFO] [stdout] 272 | fn path_crate(self, cnum: hir::CrateNum) -> Result { [INFO] [stdout] | ^^^^^^^^ not found in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ty` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:277:38 [INFO] [stdout] | [INFO] [stdout] 277 | fn path_qualified(self, self_ty: Ty<'tcx>, trait_ref: Option>) -> Result { [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ty` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:295:19 [INFO] [stdout] | [INFO] [stdout] 295 | _self_ty: Ty<'tcx>, [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `AngleBracketedArgs` in module `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:345:74 [INFO] [stdout] | [INFO] [stdout] 345 | last_segment.args = Some(P(ast::GenericArgs::AngleBracketed(ast::AngleBracketedArgs { span: self.sp, args: args_ast }))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyCtxt` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:351:28 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn ast_repr<'tcx>(tcx: TyCtxt<'tcx>, sp: Span, ty: Ty<'tcx>) -> Option> { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ty` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:351:56 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn ast_repr<'tcx>(tcx: TyCtxt<'tcx>, sp: Span, ty: Ty<'tcx>) -> Option> { [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ty` in module `ast` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:351:83 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn ast_repr<'tcx>(tcx: TyCtxt<'tcx>, sp: Span, ty: Ty<'tcx>) -> Option> { [INFO] [stdout] | ^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Expr` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/harness.rs:15:74 [INFO] [stdout] | [INFO] [stdout] 15 | pub fn bake_mutation(mutation: &Mut, sp: Span, sess: &Session) -> P { [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `id` in module `sym` [INFO] [stdout] --> mutest-emit/src/codegen/harness.rs:17:57 [INFO] [stdout] | [INFO] [stdout] 17 | ast::mk::expr_struct_field(sp, Ident::new(*sym::id, sp), { [INFO] [stdout] | ^^ not found in `sym` [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 1 | use std::process::id; [INFO] [stdout] | [INFO] [stdout] help: if you import `id`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 17 - ast::mk::expr_struct_field(sp, Ident::new(*sym::id, sp), { [INFO] [stdout] 17 + ast::mk::expr_struct_field(sp, Ident::new(*id, sp), { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `display_name` in module `sym` [INFO] [stdout] --> mutest-emit/src/codegen/harness.rs:21:57 [INFO] [stdout] | [INFO] [stdout] 21 | ast::mk::expr_struct_field(sp, Ident::new(*sym::display_name, sp), { [INFO] [stdout] | ^^^^^^^^^^^^ not found in `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `display_location` in module `sym` [INFO] [stdout] --> mutest-emit/src/codegen/harness.rs:24:57 [INFO] [stdout] | [INFO] [stdout] 24 | ast::mk::expr_struct_field(sp, Ident::new(*sym::display_location, sp), { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Expr` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/harness.rs:30:86 [INFO] [stdout] | [INFO] [stdout] 30 | pub fn bake_mutant(mutant: &Mutant, sp: Span, sess: &Session, mutations_expr: P, subst_map_expr: P) -> P { [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Expr` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/harness.rs:30:116 [INFO] [stdout] | [INFO] [stdout] 30 | pub fn bake_mutant(mutant: &Mutant, sp: Span, sess: &Session, mutations_expr: P, subst_map_expr: P) -> P { [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Expr` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/harness.rs:30:133 [INFO] [stdout] | [INFO] [stdout] 30 | pub fn bake_mutant(mutant: &Mutant, sp: Span, sess: &Session, mutations_expr: P, subst_map_expr: P) -> P { [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `mutations` in module `sym` [INFO] [stdout] --> mutest-emit/src/codegen/harness.rs:32:57 [INFO] [stdout] | [INFO] [stdout] 32 | ast::mk::expr_struct_field(sp, Ident::new(*sym::mutations, sp), mutations_expr), [INFO] [stdout] | ^^^^^^^^^ not found in `sym` [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 1 | use crate::codegen::symbols::path::mutations; [INFO] [stdout] | [INFO] [stdout] help: if you import `mutations`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 32 - ast::mk::expr_struct_field(sp, Ident::new(*sym::mutations, sp), mutations_expr), [INFO] [stdout] 32 + ast::mk::expr_struct_field(sp, Ident::new(*mutations, sp), mutations_expr), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `substitutions` in module `sym` [INFO] [stdout] --> mutest-emit/src/codegen/harness.rs:33:57 [INFO] [stdout] | [INFO] [stdout] 33 | ast::mk::expr_struct_field(sp, Ident::new(*sym::substitutions, sp), subst_map_expr), [INFO] [stdout] | ^^^^^^^^^^^^^ not found in `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `undetected_diagnostic` in module `sym` [INFO] [stdout] --> mutest-emit/src/codegen/harness.rs:35:57 [INFO] [stdout] | [INFO] [stdout] 35 | ast::mk::expr_struct_field(sp, Ident::new(*sym::undetected_diagnostic, sp), { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Item` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/harness.rs:41:72 [INFO] [stdout] | [INFO] [stdout] 41 | fn mk_subst_map_struct(sp: Span, subst_locs: &Vec) -> P { [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `crate::analysis::ast_lowering::DefItem::Item`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 41 | fn mk_subst_map_struct(sp: Span, subst_locs: &Vec) -> P { [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `StaticLifetime` in module `kw` [INFO] [stdout] --> mutest-emit/src/codegen/harness.rs:49:84 [INFO] [stdout] | [INFO] [stdout] 49 | ast::GenericArg::Lifetime(ast::mk::lifetime(sp, Ident::new(kw::StaticLifetime, sp))), [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in `kw` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `SubstMap` in module `sym` [INFO] [stdout] --> mutest-emit/src/codegen/harness.rs:58:34 [INFO] [stdout] | [INFO] [stdout] 58 | let ident = Ident::new(*sym::SubstMap, sp); [INFO] [stdout] | ^^^^^^^^ not found in `sym` [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 1 | use crate::codegen::symbols::path::SubstMap; [INFO] [stdout] | [INFO] [stdout] help: if you import `SubstMap`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 58 - let ident = Ident::new(*sym::SubstMap, sp); [INFO] [stdout] 58 + let ident = Ident::new(*SubstMap, sp); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Item` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/harness.rs:62:80 [INFO] [stdout] | [INFO] [stdout] 62 | fn mk_mutations_mod(sp: Span, sess: &Session, mutations: &Vec<&Mut>) -> P { [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `crate::analysis::ast_lowering::DefItem::Item`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 62 | fn mk_mutations_mod(sp: Span, sess: &Session, mutations: &Vec<&Mut>) -> P { [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `mutest_runtime` in module `sym` [INFO] [stdout] --> mutest-emit/src/codegen/harness.rs:63:65 [INFO] [stdout] | [INFO] [stdout] 63 | let items = iter::once(ast::mk::item_extern_crate(sp, *sym::mutest_runtime, None)) [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `allow` in module `sym` [INFO] [stdout] --> mutest-emit/src/codegen/harness.rs:76:25 [INFO] [stdout] | [INFO] [stdout] 76 | Ident::new(sym::allow, sp), [INFO] [stdout] | ^^^^^ not found in `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `non_upper_case_globals` in module `sym` [INFO] [stdout] --> mutest-emit/src/codegen/harness.rs:77:62 [INFO] [stdout] | [INFO] [stdout] 77 | vec![ast::attr::mk_nested_word_item(Ident::new(*sym::non_upper_case_globals, sp))], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `mutations` in module `sym` [INFO] [stdout] --> mutest-emit/src/codegen/harness.rs:82:34 [INFO] [stdout] | [INFO] [stdout] 82 | let ident = Ident::new(*sym::mutations, sp); [INFO] [stdout] | ^^^^^^^^^ not found in `sym` [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 1 | use crate::codegen::symbols::path::mutations; [INFO] [stdout] | [INFO] [stdout] help: if you import `mutations`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 82 - let ident = Ident::new(*sym::mutations, sp); [INFO] [stdout] 82 + let ident = Ident::new(*mutations, sp); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Item` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/harness.rs:86:114 [INFO] [stdout] | [INFO] [stdout] 86 | fn mk_mutants_slice_const(sp: Span, sess: &Session, mutants: &Vec, subst_locs: &Vec) -> P { [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `crate::analysis::ast_lowering::DefItem::Item`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 86 | fn mk_mutants_slice_const(sp: Span, sess: &Session, mutants: &Vec, subst_locs: &Vec) -> P { [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `mutation` in module `sym` [INFO] [stdout] --> mutest-emit/src/codegen/harness.rs:110:81 [INFO] [stdout] | [INFO] [stdout] 110 | ... ast::mk::expr_struct_field(sp, Ident::new(*sym::mutation, sp), { [INFO] [stdout] | ^^^^^^^^ not found in `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `MUTANTS` in module `sym` [INFO] [stdout] --> mutest-emit/src/codegen/harness.rs:135:34 [INFO] [stdout] | [INFO] [stdout] 135 | let ident = Ident::new(*sym::MUTANTS, sp); [INFO] [stdout] | ^^^^^^^ not found in `sym` [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 1 | use crate::codegen::symbols::path::MUTANTS; [INFO] [stdout] | [INFO] [stdout] help: if you import `MUTANTS`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 135 - let ident = Ident::new(*sym::MUTANTS, sp); [INFO] [stdout] 135 + let ident = Ident::new(*MUTANTS, sp); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Item` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/harness.rs:146:55 [INFO] [stdout] | [INFO] [stdout] 146 | fn mk_active_mutant_handle_static(sp: Span) -> P { [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `crate::analysis::ast_lowering::DefItem::Item`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 146 | fn mk_active_mutant_handle_static(sp: Span) -> P { [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `ACTIVE_MUTANT_HANDLE` in module `sym` [INFO] [stdout] --> mutest-emit/src/codegen/harness.rs:150:34 [INFO] [stdout] | [INFO] [stdout] 150 | let ident = Ident::new(*sym::ACTIVE_MUTANT_HANDLE, sp); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in `sym` [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 1 | use crate::codegen::symbols::path::ACTIVE_MUTANT_HANDLE; [INFO] [stdout] | [INFO] [stdout] help: if you import `ACTIVE_MUTANT_HANDLE`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 150 - let ident = Ident::new(*sym::ACTIVE_MUTANT_HANDLE, sp); [INFO] [stdout] 150 + let ident = Ident::new(*ACTIVE_MUTANT_HANDLE, sp); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Item` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/harness.rs:160:38 [INFO] [stdout] | [INFO] [stdout] 160 | fn mk_harness_fn(sp: Span) -> P { [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `crate::analysis::ast_lowering::DefItem::Item`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 160 | fn mk_harness_fn(sp: Span) -> P { [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `tests` in module `sym` [INFO] [stdout] --> mutest-emit/src/codegen/harness.rs:164:50 [INFO] [stdout] | [INFO] [stdout] 164 | ast::mk::expr_ident(sp, Ident::new(*sym::tests, sp)), [INFO] [stdout] | ^^^^^ not found in `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `harness` in module `sym` [INFO] [stdout] --> mutest-emit/src/codegen/harness.rs:173:34 [INFO] [stdout] | [INFO] [stdout] 173 | let ident = Ident::new(*sym::harness, sp); [INFO] [stdout] | ^^^^^^^ not found in `sym` [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 1 | use crate::codegen::symbols::path::harness; [INFO] [stdout] | [INFO] [stdout] help: if you import `harness`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 173 - let ident = Ident::new(*sym::harness, sp); [INFO] [stdout] 173 + let ident = Ident::new(*harness, sp); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `tests` in module `sym` [INFO] [stdout] --> mutest-emit/src/codegen/harness.rs:174:65 [INFO] [stdout] | [INFO] [stdout] 174 | let inputs = vec![ast::mk::param_ident(sp, Ident::new(*sym::tests, sp), { [INFO] [stdout] | ^^^^^ not found in `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Crate` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/harness.rs:189:44 [INFO] [stdout] | [INFO] [stdout] 189 | fn visit_crate(&mut self, c: &mut ast::Crate) { [INFO] [stdout] | ^^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `feature` in module `sym` [INFO] [stdout] --> mutest-emit/src/codegen/harness.rs:199:29 [INFO] [stdout] | [INFO] [stdout] 199 | Ident::new(sym::feature, def), [INFO] [stdout] | ^^^^^^^ not found in `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `test` in module `sym` [INFO] [stdout] --> mutest-emit/src/codegen/harness.rs:200:65 [INFO] [stdout] | [INFO] [stdout] 200 | vec![ast::attr::mk_nested_word_item(Ident::new(sym::test, def))], [INFO] [stdout] | ^^^^ not found in `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `feature` in module `sym` [INFO] [stdout] --> mutest-emit/src/codegen/harness.rs:204:29 [INFO] [stdout] | [INFO] [stdout] 204 | Ident::new(sym::feature, def), [INFO] [stdout] | ^^^^^^^ not found in `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `custom_test_frameworks` in module `sym` [INFO] [stdout] --> mutest-emit/src/codegen/harness.rs:205:65 [INFO] [stdout] | [INFO] [stdout] 205 | vec![ast::attr::mk_nested_word_item(Ident::new(sym::custom_test_frameworks, def))], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `test_runner` in module `sym` [INFO] [stdout] --> mutest-emit/src/codegen/harness.rs:209:29 [INFO] [stdout] | [INFO] [stdout] 209 | Ident::new(sym::test_runner, def), [INFO] [stdout] | ^^^^^^^^^^^ not found in `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `MetaItem` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/harness.rs:210:53 [INFO] [stdout] | [INFO] [stdout] 210 | ... vec![ast::NestedMetaItem::MetaItem(ast::MetaItem { span: def, path: ast::mk::path_local(path::harness(def)), kind: ast::MetaItemKin... [INFO] [stdout] | ^^^^^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `test` in module `sym` [INFO] [stdout] --> mutest-emit/src/codegen/harness.rs:218:70 [INFO] [stdout] | [INFO] [stdout] 218 | let extern_crate_test = ast::mk::item_extern_crate(def, sym::test, None); [INFO] [stdout] | ^^^^ not found in `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `mutest_runtime` in module `sym` [INFO] [stdout] --> mutest-emit/src/codegen/harness.rs:220:81 [INFO] [stdout] | [INFO] [stdout] 220 | let extern_crate_mutest_runtime = ast::mk::item_extern_crate(def, *sym::mutest_runtime, None); [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `mutest_generated` in module `sym` [INFO] [stdout] --> mutest-emit/src/codegen/harness.rs:225:30 [INFO] [stdout] | [INFO] [stdout] 225 | Ident::new(*sym::mutest_generated, def), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Crate` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/harness.rs:241:106 [INFO] [stdout] | [INFO] [stdout] 241 | pub fn generate_harness(sess: &Session, resolver: &mut Resolver, mutants: &Vec, krate: &mut ast::Crate) { [INFO] [stdout] | ^^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `test` in module `sym` [INFO] [stdout] --> mutest-emit/src/codegen/harness.rs:245:16 [INFO] [stdout] | [INFO] [stdout] 245 | &[sym::test, sym::rustc_attrs], [INFO] [stdout] | ^^^^ not found in `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `rustc_attrs` in module `sym` [INFO] [stdout] --> mutest-emit/src/codegen/harness.rs:245:27 [INFO] [stdout] | [INFO] [stdout] 245 | &[sym::test, sym::rustc_attrs], [INFO] [stdout] | ^^^^^^^^^^^ not found in `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Param` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:33:56 [INFO] [stdout] | [INFO] [stdout] 33 | pub type LoweredParam<'ast, 'hir> = Lowered<&'ast ast::Param, &'hir hir::Param<'hir>>; [INFO] [stdout] | ^^^^^ not found in `ast` [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `core::fmt::rt::v1::Count::Param` and 1 other; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 33 | pub type LoweredParam<'ast, 'hir> = Lowered<&'ast core::fmt::rt::v1::Count, &'hir hir::Param<'hir>>; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] 33 | pub type LoweredParam<'ast, 'hir> = Lowered<&'ast std::fmt::rt::v1::Count, &'hir hir::Param<'hir>>; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Param` in module `hir` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:33:74 [INFO] [stdout] | [INFO] [stdout] 33 | pub type LoweredParam<'ast, 'hir> = Lowered<&'ast ast::Param, &'hir hir::Param<'hir>>; [INFO] [stdout] | ^^^^^ not found in `hir` [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `core::fmt::rt::v1::Count::Param` and 1 other; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 33 | pub type LoweredParam<'ast, 'hir> = Lowered<&'ast ast::Param, &'hir core::fmt::rt::v1::Count>; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] 33 | pub type LoweredParam<'ast, 'hir> = Lowered<&'ast ast::Param, &'hir std::fmt::rt::v1::Count>; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Param` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:34:49 [INFO] [stdout] | [INFO] [stdout] 34 | pub type OwnedLoweredParam<'hir> = Lowered>; [INFO] [stdout] | ^^^^^ not found in `ast` [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `core::fmt::rt::v1::Count::Param` and 1 other; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 34 | pub type OwnedLoweredParam<'hir> = Lowered>; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] 34 | pub type OwnedLoweredParam<'hir> = Lowered>; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Param` in module `hir` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:34:67 [INFO] [stdout] | [INFO] [stdout] 34 | pub type OwnedLoweredParam<'hir> = Lowered>; [INFO] [stdout] | ^^^^^ not found in `hir` [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `core::fmt::rt::v1::Count::Param` and 1 other; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 34 | pub type OwnedLoweredParam<'hir> = Lowered; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] 34 | pub type OwnedLoweredParam<'hir> = Lowered; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Stmt` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:35:55 [INFO] [stdout] | [INFO] [stdout] 35 | pub type LoweredStmt<'ast, 'hir> = Lowered<&'ast ast::Stmt, &'hir hir::Stmt<'hir>>; [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Stmt` in module `hir` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:35:72 [INFO] [stdout] | [INFO] [stdout] 35 | pub type LoweredStmt<'ast, 'hir> = Lowered<&'ast ast::Stmt, &'hir hir::Stmt<'hir>>; [INFO] [stdout] | ^^^^ not found in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Stmt` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:36:48 [INFO] [stdout] | [INFO] [stdout] 36 | pub type OwnedLoweredStmt<'hir> = Lowered>; [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Stmt` in module `hir` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:36:65 [INFO] [stdout] | [INFO] [stdout] 36 | pub type OwnedLoweredStmt<'hir> = Lowered>; [INFO] [stdout] | ^^^^ not found in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Expr` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:37:55 [INFO] [stdout] | [INFO] [stdout] 37 | pub type LoweredExpr<'ast, 'hir> = Lowered<&'ast ast::Expr, &'hir hir::Expr<'hir>>; [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Expr` in module `hir` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:37:72 [INFO] [stdout] | [INFO] [stdout] 37 | pub type LoweredExpr<'ast, 'hir> = Lowered<&'ast ast::Expr, &'hir hir::Expr<'hir>>; [INFO] [stdout] | ^^^^ not found in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Expr` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:38:48 [INFO] [stdout] | [INFO] [stdout] 38 | pub type OwnedLoweredExpr<'hir> = Lowered>; [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Expr` in module `hir` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:38:65 [INFO] [stdout] | [INFO] [stdout] 38 | pub type OwnedLoweredExpr<'hir> = Lowered>; [INFO] [stdout] | ^^^^ not found in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `NodeId` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:102:23 [INFO] [stdout] | [INFO] [stdout] 102 | InsertBefore(ast::NodeId), [INFO] [stdout] | ^^^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `NodeId` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:103:22 [INFO] [stdout] | [INFO] [stdout] 103 | InsertAfter(ast::NodeId), [INFO] [stdout] | ^^^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `NodeId` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:104:18 [INFO] [stdout] | [INFO] [stdout] 104 | Replace(ast::NodeId), [INFO] [stdout] | ^^^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Expr` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:108:18 [INFO] [stdout] | [INFO] [stdout] 108 | AstExpr(ast::Expr), [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Stmt` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:109:18 [INFO] [stdout] | [INFO] [stdout] 109 | AstStmt(ast::Stmt), [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Mutability` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:110:26 [INFO] [stdout] | [INFO] [stdout] 110 | AstLocal(Ident, ast::Mutability, Option>, P, Option>), [INFO] [stdout] | ^^^^^^^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ty` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:110:52 [INFO] [stdout] | [INFO] [stdout] 110 | AstLocal(Ident, ast::Mutability, Option>, P, Option>), [INFO] [stdout] | ^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Expr` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:110:65 [INFO] [stdout] | [INFO] [stdout] 110 | AstLocal(Ident, ast::Mutability, Option>, P, Option>), [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Expr` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:110:86 [INFO] [stdout] | [INFO] [stdout] 110 | AstLocal(Ident, ast::Mutability, Option>, P, Option>), [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `NodeId` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:236:81 [INFO] [stdout] | [INFO] [stdout] 236 | fn visit_fn(&mut self, kind: ast::visit::FnKind<'ast>, span: Span, id: ast::NodeId) { [INFO] [stdout] | ^^^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Item` in module `hir` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:242:35 [INFO] [stdout] | [INFO] [stdout] 242 | hir::Node::Item(&hir::Item { def_id, span, ref vis, ident, ref kind }) => { [INFO] [stdout] | ^^^^ not found in `hir` [INFO] [stdout] | [INFO] [stdout] help: consider importing this variant [INFO] [stdout] | [INFO] [stdout] 1 | use crate::codegen::mutation::ast_lowering::DefItem::Item; [INFO] [stdout] | [INFO] [stdout] help: if you import `Item`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 242 - hir::Node::Item(&hir::Item { def_id, span, ref vis, ident, ref kind }) => { [INFO] [stdout] 242 + hir::Node::Item(&Item { def_id, span, ref vis, ident, ref kind }) => { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `ImplItem` in module `hir` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:248:39 [INFO] [stdout] | [INFO] [stdout] 248 | hir::Node::ImplItem(&hir::ImplItem { def_id, span, ref vis, ident, ref generics, ref kind }) => { [INFO] [stdout] | ^^^^^^^^ not found in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Param` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:287:53 [INFO] [stdout] | [INFO] [stdout] 287 | fn visit_param(&mut self, param_ast: &'ast ast::Param, param_hir: &'hir hir::Param<'hir>) { [INFO] [stdout] | ^^^^^ not found in `ast` [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `core::fmt::rt::v1::Count::Param` and 1 other; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 287 | fn visit_param(&mut self, param_ast: &'ast core::fmt::rt::v1::Count, param_hir: &'hir hir::Param<'hir>) { [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] 287 | fn visit_param(&mut self, param_ast: &'ast std::fmt::rt::v1::Count, param_hir: &'hir hir::Param<'hir>) { [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Param` in module `hir` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:287:82 [INFO] [stdout] | [INFO] [stdout] 287 | fn visit_param(&mut self, param_ast: &'ast ast::Param, param_hir: &'hir hir::Param<'hir>) { [INFO] [stdout] | ^^^^^ not found in `hir` [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `core::fmt::rt::v1::Count::Param` and 1 other; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 287 | fn visit_param(&mut self, param_ast: &'ast ast::Param, param_hir: &'hir core::fmt::rt::v1::Count) { [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] 287 | fn visit_param(&mut self, param_ast: &'ast ast::Param, param_hir: &'hir std::fmt::rt::v1::Count) { [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Stmt` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:302:51 [INFO] [stdout] | [INFO] [stdout] 302 | fn visit_stmt(&mut self, stmt_ast: &'ast ast::Stmt, stmt_hir: &'hir hir::Stmt<'hir>) { [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Stmt` in module `hir` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:302:78 [INFO] [stdout] | [INFO] [stdout] 302 | fn visit_stmt(&mut self, stmt_ast: &'ast ast::Stmt, stmt_hir: &'hir hir::Stmt<'hir>) { [INFO] [stdout] | ^^^^ not found in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Expr` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:317:51 [INFO] [stdout] | [INFO] [stdout] 317 | fn visit_expr(&mut self, expr_ast: &'ast ast::Expr, expr_hir: &'hir hir::Expr<'hir>) { [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Expr` in module `hir` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:317:78 [INFO] [stdout] | [INFO] [stdout] 317 | fn visit_expr(&mut self, expr_ast: &'ast ast::Expr, expr_hir: &'hir hir::Expr<'hir>) { [INFO] [stdout] | ^^^^ not found in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LocalDefId` in module `hir` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:334:22 [INFO] [stdout] | [INFO] [stdout] 334 | pub def_id: hir::LocalDefId, [INFO] [stdout] | ^^^^^^^^^^ not found in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Crate` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:340:102 [INFO] [stdout] | [INFO] [stdout] 340 | pub fn reachable_fns<'tcx, 'ast, 'tst>(tcx: TyCtxt<'tcx>, resolver: &mut Resolver, krate: &'ast ast::Crate, tests: &'tst [Test], depth: u... [INFO] [stdout] | ^^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LocalDefId` in module `hir` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:341:54 [INFO] [stdout] | [INFO] [stdout] 341 | let mut previously_found_callees: FxHashMap> = Default::default(); [INFO] [stdout] | ^^^^^^^^^^ not found in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LocalDefId` in module `hir` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:358:37 [INFO] [stdout] | [INFO] [stdout] 358 | let mut targets: FxHashMap = Default::default(); [INFO] [stdout] | ^^^^^^^^^^ not found in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LocalDefId` in module `hir` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:361:53 [INFO] [stdout] | [INFO] [stdout] 361 | let mut newly_found_callees: FxHashMap> = Default::default(); [INFO] [stdout] | ^^^^^^^^^^ not found in `hir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `rustc_attrs` in module `sym` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:405:16 [INFO] [stdout] | [INFO] [stdout] 405 | &[sym::rustc_attrs], [INFO] [stdout] | ^^^^^^^^^^^ not found in `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Expr` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/substitution.rs:42:78 [INFO] [stdout] | [INFO] [stdout] 42 | fn mk_subst_match_expr(sp: Span, subst_loc: SubstLoc, default: Option>, substs: Vec<(MutId, P)>) -> P { [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Expr` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/substitution.rs:42:113 [INFO] [stdout] | [INFO] [stdout] 42 | fn mk_subst_match_expr(sp: Span, subst_loc: SubstLoc, default: Option>, substs: Vec<(MutId, P)>) -> P { [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Expr` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/substitution.rs:42:132 [INFO] [stdout] | [INFO] [stdout] 42 | fn mk_subst_match_expr(sp: Span, subst_loc: SubstLoc, default: Option>, substs: Vec<(MutId, P)>) -> P { [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `mutation` in module `sym` [INFO] [stdout] --> mutest-emit/src/codegen/substitution.rs:49:106 [INFO] [stdout] | [INFO] [stdout] 49 | ... ast::mk::expr_field_deep(sp, ast::mk::expr_ident(sp, subst_ident), vec![Ident::new(*sym::mutation, sp), Ident::new(*sym::id, sp)]), [INFO] [stdout] | ^^^^^^^^ not found in `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `id` in module `sym` [INFO] [stdout] --> mutest-emit/src/codegen/substitution.rs:49:138 [INFO] [stdout] | [INFO] [stdout] 49 | ..., vec![Ident::new(*sym::mutation, sp), Ident::new(*sym::id, sp)]), [INFO] [stdout] | ^^ not found in `sym` [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 1 | use std::process::id; [INFO] [stdout] | [INFO] [stdout] help: if you import `id`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 49 - ast::mk::expr_field_deep(sp, ast::mk::expr_ident(sp, subst_ident), vec![Ident::new(*sym::mutation, sp), Ident::new(*sym::id, sp)]), [INFO] [stdout] 49 + ast::mk::expr_field_deep(sp, ast::mk::expr_ident(sp, subst_ident), vec![Ident::new(*sym::mutation, sp), Ident::new(*id, sp)]), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `id` in module `sym` [INFO] [stdout] --> mutest-emit/src/codegen/substitution.rs:50:163 [INFO] [stdout] | [INFO] [stdout] 50 | ...ent::new(mut_id.into_symbol(), sp)])), Ident::new(*sym::id, sp)), [INFO] [stdout] | ^^ not found in `sym` [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 1 | use std::process::id; [INFO] [stdout] | [INFO] [stdout] help: if you import `id`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 50 - ast::mk::expr_field(sp, ast::mk::expr_path(ast::mk::pathx(sp, path::mutations(sp), vec![Ident::new(mut_id.into_symbol(), sp)])), Ident::new(*sym::id, sp)), [INFO] [stdout] 50 + ast::mk::expr_field(sp, ast::mk::expr_path(ast::mk::pathx(sp, path::mutations(sp), vec![Ident::new(mut_id.into_symbol(), sp)])), Ident::new(*id, sp)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `borrow` in module `sym` [INFO] [stdout] --> mutest-emit/src/codegen/substitution.rs:63:35 [INFO] [stdout] | [INFO] [stdout] 63 | let borrow = Ident::new(*sym::borrow, sp); [INFO] [stdout] | ^^^^^^ not found in `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `mutant` in module `sym` [INFO] [stdout] --> mutest-emit/src/codegen/substitution.rs:68:54 [INFO] [stdout] | [INFO] [stdout] 68 | ast::mk::expr_ident(sp, Ident::new(*sym::mutant, sp)), [INFO] [stdout] | ^^^^^^ not found in `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `substitutions` in module `sym` [INFO] [stdout] --> mutest-emit/src/codegen/substitution.rs:70:34 [INFO] [stdout] | [INFO] [stdout] 70 | Ident::new(*sym::substitutions, sp), [INFO] [stdout] | ^^^^^^^^^^^^^ not found in `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `as_ref` in module `sym` [INFO] [stdout] --> mutest-emit/src/codegen/substitution.rs:74:52 [INFO] [stdout] | [INFO] [stdout] 74 | ast::mk::path_segment(sp, Ident::new(*sym::as_ref, sp), vec![]), [INFO] [stdout] | ^^^^^^ not found in `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `and_then` in module `sym` [INFO] [stdout] --> mutest-emit/src/codegen/substitution.rs:80:52 [INFO] [stdout] | [INFO] [stdout] 80 | ast::mk::path_segment(sp, Ident::new(*sym::and_then, sp), vec![]), [INFO] [stdout] | ^^^^^^^^ not found in `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `mutant` in module `sym` [INFO] [stdout] --> mutest-emit/src/codegen/substitution.rs:81:62 [INFO] [stdout] | [INFO] [stdout] 81 | vec![ast::mk::expr_closure(sp, vec![Ident::new(*sym::mutant, sp)], mutant_lookup_expr)], [INFO] [stdout] | ^^^^^^ not found in `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Expr` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/substitution.rs:88:87 [INFO] [stdout] | [INFO] [stdout] 88 | pub fn expand_subst_match_expr(sp: Span, subst_loc: SubstLoc, original: Option>, substs: Vec<(MutId, &Subst)>) -> P mutest-emit/src/codegen/substitution.rs:88:135 [INFO] [stdout] | [INFO] [stdout] 88 | ...P>, substs: Vec<(MutId, &Subst)>) -> P { [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Stmt` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/substitution.rs:104:85 [INFO] [stdout] | [INFO] [stdout] 104 | pub fn expand_subst_match_stmt(sp: Span, subst_loc: SubstLoc, original: Option, substs: Vec<(MutId, &Subst)>) -> Vec { [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Stmt` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/substitution.rs:104:134 [INFO] [stdout] | [INFO] [stdout] 104 | pub fn expand_subst_match_stmt(sp: Span, subst_loc: SubstLoc, original: Option, substs: Vec<(MutId, &Subst)>) -> Vec { [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Mutability` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/substitution.rs:105:54 [INFO] [stdout] | [INFO] [stdout] 105 | let mut binding_substs: Vec<(MutId, (Ident, ast::Mutability, Option>, P, Option>))> = vec![]; [INFO] [stdout] | ^^^^^^^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ty` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/substitution.rs:105:80 [INFO] [stdout] | [INFO] [stdout] 105 | let mut binding_substs: Vec<(MutId, (Ident, ast::Mutability, Option>, P, Option>))> = vec![]; [INFO] [stdout] | ^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Expr` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/substitution.rs:105:93 [INFO] [stdout] | [INFO] [stdout] 105 | let mut binding_substs: Vec<(MutId, (Ident, ast::Mutability, Option>, P, Option>))> = vec![]; [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Expr` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/substitution.rs:105:114 [INFO] [stdout] | [INFO] [stdout] 105 | let mut binding_substs: Vec<(MutId, (Ident, ast::Mutability, Option>, P, Option>))> = vec![]; [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Crate` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/substitution.rs:144:48 [INFO] [stdout] | [INFO] [stdout] 144 | fn visit_crate(&mut self, krate: &mut ast::Crate) { [INFO] [stdout] | ^^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `allow` in module `sym` [INFO] [stdout] --> mutest-emit/src/codegen/substitution.rs:147:29 [INFO] [stdout] | [INFO] [stdout] 147 | Ident::new(sym::allow, self.def_site), [INFO] [stdout] | ^^^^^ not found in `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `unused_parens` in module `sym` [INFO] [stdout] --> mutest-emit/src/codegen/substitution.rs:148:66 [INFO] [stdout] | [INFO] [stdout] 148 | vec![ast::attr::mk_nested_word_item(Ident::new(*sym::unused_parens, self.def_site))], [INFO] [stdout] | ^^^^^^^^^^^^^ not found in `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Block` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/substitution.rs:156:50 [INFO] [stdout] | [INFO] [stdout] 156 | fn visit_block(&mut self, block: &mut P) { [INFO] [stdout] | ^^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Expr` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/substitution.rs:196:48 [INFO] [stdout] | [INFO] [stdout] 196 | fn visit_expr(&mut self, expr: &mut P) { [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Crate` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/substitution.rs:216:93 [INFO] [stdout] | [INFO] [stdout] 216 | pub fn write_substitutions(resolver: &mut Resolver, mutants: &Vec, krate: &mut ast::Crate) { [INFO] [stdout] | ^^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `rustc_attrs` in module `sym` [INFO] [stdout] --> mutest-emit/src/codegen/substitution.rs:233:16 [INFO] [stdout] | [INFO] [stdout] 233 | &[sym::rustc_attrs], [INFO] [stdout] | ^^^^^^^^^^^ not found in `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/symbols.rs:74:31 [INFO] [stdout] | [INFO] [stdout] 74 | pub fn $ident(sp: Span) -> ast::Path { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] ... [INFO] [stdout] 87 | / super::paths! { [INFO] [stdout] 88 | | Default (::core::default::Default), [INFO] [stdout] 89 | | default (::core::default::Default::default), [INFO] [stdout] 90 | | None (::core::option::Option::None), [INFO] [stdout] ... | [INFO] [stdout] 106 | | wrap (::mutest_runtime::wrap), [INFO] [stdout] 107 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `super::paths` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Path` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/symbols.rs:74:45 [INFO] [stdout] | [INFO] [stdout] 74 | pub fn $ident(sp: Span) -> ast::Path { [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] ... [INFO] [stdout] 87 | / super::paths! { [INFO] [stdout] 88 | | Default (::core::default::Default), [INFO] [stdout] 89 | | default (::core::default::Default::default), [INFO] [stdout] 90 | | None (::core::option::Option::None), [INFO] [stdout] ... | [INFO] [stdout] 106 | | wrap (::mutest_runtime::wrap), [INFO] [stdout] 107 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `super::paths` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 87 | use std::path::Path; [INFO] [stdout] | [INFO] [stdout] help: if you import `Path`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 74 - pub fn $ident(sp: Span) -> ast::Path { [INFO] [stdout] 74 + pub fn $ident(sp: Span) -> Path { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Attribute` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:16:33 [INFO] [stdout] | [INFO] [stdout] 16 | fn is_cfg_test_attr(attr: &ast::Attribute) -> bool { [INFO] [stdout] | ^^^^^^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `cfg` in module `sym` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:18:24 [INFO] [stdout] | [INFO] [stdout] 18 | attr.has_name(sym::cfg) && attr.meta_item_list().is_some_and(|list| list.iter().any(|item| item.has_name(sym::test))) [INFO] [stdout] | ^^^ not found in `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `test` in module `sym` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:18:115 [INFO] [stdout] | [INFO] [stdout] 18 | attr.has_name(sym::cfg) && attr.meta_item_list().is_some_and(|list| list.iter().any(|item| item.has_name(sym::test))) [INFO] [stdout] | ^^^^ not found in `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Item` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:26:37 [INFO] [stdout] | [INFO] [stdout] 26 | fn is_extern_crate_decl(item: &ast::Item, sym: Symbol) -> bool { [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `crate::analysis::ast_lowering::DefItem::Item`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 26 | fn is_extern_crate_decl(item: &crate::analysis::ast_lowering::DefItem, sym: Symbol) -> bool { [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Item` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:36:53 [INFO] [stdout] | [INFO] [stdout] 36 | fn dedupe_extern_crate_decls(items: &mut Vec>, sym: Symbol) -> Option> { [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `crate::analysis::ast_lowering::DefItem::Item`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 36 | fn dedupe_extern_crate_decls(items: &mut Vec>, sym: Symbol) -> Option> { [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Item` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:36:91 [INFO] [stdout] | [INFO] [stdout] 36 | fn dedupe_extern_crate_decls(items: &mut Vec>, sym: Symbol) -> Option> { [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `crate::analysis::ast_lowering::DefItem::Item`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 36 | fn dedupe_extern_crate_decls(items: &mut Vec>, sym: Symbol) -> Option> { [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Item` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:52:45 [INFO] [stdout] | [INFO] [stdout] 52 | fn ensure_test_scope(items: &mut Vec>) { [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `crate::analysis::ast_lowering::DefItem::Item`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 52 | fn ensure_test_scope(items: &mut Vec>) { [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `test` in module `sym` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:53:79 [INFO] [stdout] | [INFO] [stdout] 53 | let Some(first_test_extern_crate) = dedupe_extern_crate_decls(items, sym::test) else { return; }; [INFO] [stdout] | ^^^^ not found in `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `mutest_runtime` in module `sym` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:54:55 [INFO] [stdout] | [INFO] [stdout] 54 | let None = dedupe_extern_crate_decls(items, *sym::mutest_runtime) else { return; }; [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `mutest_runtime` in module `sym` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:55:79 [INFO] [stdout] | [INFO] [stdout] 55 | items.push(ast::mk::item_extern_crate(first_test_extern_crate.span, *sym::mutest_runtime, None)); [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Crate` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:63:44 [INFO] [stdout] | [INFO] [stdout] 63 | fn visit_crate(&mut self, c: &mut ast::Crate) { [INFO] [stdout] | ^^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Item` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:69:43 [INFO] [stdout] | [INFO] [stdout] 69 | fn flat_map_item(&mut self, i: P) -> SmallVec<[P; 1]> { [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `crate::analysis::ast_lowering::DefItem::Item`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 69 | fn flat_map_item(&mut self, i: P) -> SmallVec<[P; 1]> { [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Item` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:69:70 [INFO] [stdout] | [INFO] [stdout] 69 | fn flat_map_item(&mut self, i: P) -> SmallVec<[P; 1]> { [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `crate::analysis::ast_lowering::DefItem::Item`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 69 | fn flat_map_item(&mut self, i: P) -> SmallVec<[P; 1]> { [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `allow` in module `sym` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:83:33 [INFO] [stdout] | [INFO] [stdout] 83 | Ident::new(sym::allow, item.span), [INFO] [stdout] | ^^^^^ not found in `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `non_upper_case_globals` in module `sym` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:84:70 [INFO] [stdout] | [INFO] [stdout] 84 | vec![ast::attr::mk_nested_word_item(Ident::new(*sym::non_upper_case_globals, item.span))], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Crate` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:119:64 [INFO] [stdout] | [INFO] [stdout] 119 | pub fn clean_up_test_cases(tests: &Vec, krate: &mut ast::Crate) { [INFO] [stdout] | ^^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Item` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:124:33 [INFO] [stdout] | [INFO] [stdout] 124 | fn entry_point_type(item: &ast::Item, depth: usize) -> EntryPointType { [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `crate::analysis::ast_lowering::DefItem::Item`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 124 | fn entry_point_type(item: &crate::analysis::ast_lowering::DefItem, depth: usize) -> EntryPointType { [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `start` in module `sym` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:127:64 [INFO] [stdout] | [INFO] [stdout] 127 | if item.attrs.iter().any(|attr| attr.has_name(sym::start)) { [INFO] [stdout] | ^^^^^ not found in `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `rustc_main` in module `sym` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:129:71 [INFO] [stdout] | [INFO] [stdout] 129 | } else if item.attrs.iter().any(|attr| attr.has_name(sym::rustc_main)) { [INFO] [stdout] | ^^^^^^^^^^ not found in `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `main` in module `sym` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:131:47 [INFO] [stdout] | [INFO] [stdout] 131 | } else if item.ident.name == sym::main { [INFO] [stdout] | ^^^^ not found in `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Attribute` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:145:40 [INFO] [stdout] | [INFO] [stdout] 145 | fn is_allow_dead_code_attr(attr: &ast::Attribute) -> bool { [INFO] [stdout] | ^^^^^^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `allow` in module `sym` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:147:24 [INFO] [stdout] | [INFO] [stdout] 147 | attr.has_name(sym::allow) && attr.meta_item_list().is_some_and(|list| list.iter().any(|item| item.has_name(sym::dead_code))) [INFO] [stdout] | ^^^^^ not found in `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `dead_code` in module `sym` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:147:117 [INFO] [stdout] | [INFO] [stdout] 147 | attr.has_name(sym::allow) && attr.meta_item_list().is_some_and(|list| list.iter().any(|item| item.has_name(sym::dead_code))) [INFO] [stdout] | ^^^^^^^^^ not found in `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Item` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:155:43 [INFO] [stdout] | [INFO] [stdout] 155 | fn flat_map_item(&mut self, i: P) -> SmallVec<[P; 1]> { [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `crate::analysis::ast_lowering::DefItem::Item`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 155 | fn flat_map_item(&mut self, i: P) -> SmallVec<[P; 1]> { [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Item` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:155:70 [INFO] [stdout] | [INFO] [stdout] 155 | fn flat_map_item(&mut self, i: P) -> SmallVec<[P; 1]> { [INFO] [stdout] | ^^^^ not found in `ast` [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `crate::analysis::ast_lowering::DefItem::Item`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 155 | fn flat_map_item(&mut self, i: P) -> SmallVec<[P; 1]> { [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `main` in module `sym` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:165:44 [INFO] [stdout] | [INFO] [stdout] 165 | if item.ident.name == sym::main { [INFO] [stdout] | ^^^^ not found in `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `allow` in module `sym` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:170:37 [INFO] [stdout] | [INFO] [stdout] 170 | Ident::new(sym::allow, item.span), [INFO] [stdout] | ^^^^^ not found in `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `dead_code` in module `sym` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:171:73 [INFO] [stdout] | [INFO] [stdout] 171 | vec![ast::attr::mk_nested_word_item(Ident::new(sym::dead_code, item.span))], [INFO] [stdout] | ^^^^^^^^^ not found in `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `start` in module `sym` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:175:56 [INFO] [stdout] | [INFO] [stdout] 175 | .filter(|attr| !attr.has_name(sym::start)) [INFO] [stdout] | ^^^^^ not found in `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Crate` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:191:44 [INFO] [stdout] | [INFO] [stdout] 191 | pub fn clean_entry_points(krate: &mut ast::Crate) { [INFO] [stdout] | ^^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Crate` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:196:70 [INFO] [stdout] | [INFO] [stdout] 196 | pub fn generate_dummy_main(resolver: &mut Resolver, krate: &mut ast::Crate) { [INFO] [stdout] | ^^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `test` in module `sym` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:200:16 [INFO] [stdout] | [INFO] [stdout] 200 | &[sym::test, sym::rustc_attrs], [INFO] [stdout] | ^^^^ not found in `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `rustc_attrs` in module `sym` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:200:27 [INFO] [stdout] | [INFO] [stdout] 200 | &[sym::test, sym::rustc_attrs], [INFO] [stdout] | ^^^^^^^^^^^ not found in `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `main` in module `sym` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:209:33 [INFO] [stdout] | [INFO] [stdout] 209 | let ident = Ident::new(sym::main, def); [INFO] [stdout] | ^^^^ not found in `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Crate` in module `ast` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:216:43 [INFO] [stdout] | [INFO] [stdout] 216 | pub fn remove_dummy_main(krate: &mut ast::Crate) { [INFO] [stdout] | ^^^^^ not found in `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `main` in module `sym` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:217:55 [INFO] [stdout] | [INFO] [stdout] 217 | krate.items.retain(|item| item.ident.name != sym::main); [INFO] [stdout] | ^^^^ not found in `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel [INFO] [stdout] --> mutest-emit/src/lib.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | #![feature(associated_type_defaults)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel [INFO] [stdout] --> mutest-emit/src/lib.rs:2:1 [INFO] [stdout] | [INFO] [stdout] 2 | #![feature(decl_macro)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel [INFO] [stdout] --> mutest-emit/src/lib.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(is_some_with)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel [INFO] [stdout] --> mutest-emit/src/lib.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | #![feature(iter_intersperse)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel [INFO] [stdout] --> mutest-emit/src/lib.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | #![feature(iterator_try_collect)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel [INFO] [stdout] --> mutest-emit/src/lib.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | #![feature(let_chains)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel [INFO] [stdout] --> mutest-emit/src/lib.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | #![feature(let_else)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel [INFO] [stdout] --> mutest-emit/src/lib.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | #![feature(once_cell)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel [INFO] [stdout] --> mutest-emit/src/lib.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | #![feature(rustc_private)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel [INFO] [stdout] --> mutest-emit/src/lib.rs:3:12 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(is_some_with)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel [INFO] [stdout] --> mutest-emit/src/lib.rs:4:12 [INFO] [stdout] | [INFO] [stdout] 4 | #![feature(iter_intersperse)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel [INFO] [stdout] --> mutest-emit/src/lib.rs:5:12 [INFO] [stdout] | [INFO] [stdout] 5 | #![feature(iterator_try_collect)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel [INFO] [stdout] --> mutest-emit/src/lib.rs:8:12 [INFO] [stdout] | [INFO] [stdout] 8 | #![feature(once_cell)] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 516 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0408, E0412, E0422, E0425, E0432, E0433, E0463, E0531, E0554. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0408`. [INFO] [stdout] [INFO] [stderr] error: could not compile `mutest-emit` due to 517 previous errors [INFO] running `Command { std: "docker" "inspect" "678307a631fdbe1636185b8097dcd14c0a2a1cb33638b11ca18af54605fe7be6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "678307a631fdbe1636185b8097dcd14c0a2a1cb33638b11ca18af54605fe7be6", kill_on_drop: false }` [INFO] [stdout] 678307a631fdbe1636185b8097dcd14c0a2a1cb33638b11ca18af54605fe7be6