[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 1.61.0 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 1.61.0 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.61.0" "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" "+1.61.0" "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" "+1.61.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] fdd1fea5ed5f4a8d31b320585806ecbf1e3d4c1143f715f596fc2510412ea9a7 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "fdd1fea5ed5f4a8d31b320585806ecbf1e3d4c1143f715f596fc2510412ea9a7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "fdd1fea5ed5f4a8d31b320585806ecbf1e3d4c1143f715f596fc2510412ea9a7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "fdd1fea5ed5f4a8d31b320585806ecbf1e3d4c1143f715f596fc2510412ea9a7", kill_on_drop: false }` [INFO] [stdout] fdd1fea5ed5f4a8d31b320585806ecbf1e3d4c1143f715f596fc2510412ea9a7 [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" "+1.61.0" "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] d7e48c267bc5f82b27214baa89c51393d40741dabda514a1ce5a7384522d035c [INFO] running `Command { std: "docker" "start" "-a" "d7e48c267bc5f82b27214baa89c51393d40741dabda514a1ce5a7384522d035c", 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 `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[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[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 import `crate::codegen::ast::visit` [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] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `crate::codegen::symbols::Ident`, `crate::codegen::symbols::Span` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:8:31 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::codegen::symbols::{Ident, Span}; [INFO] [stdout] | ^^^^^ ^^^^ no `Span` in `codegen::symbols` [INFO] [stdout] | | [INFO] [stdout] | no `Ident` 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 import `crate::codegen::symbols::Symbol` [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] [INFO] [stdout] error[E0432]: unresolved import `crate::codegen::ast::P` [INFO] [stdout] --> mutest-emit/src/analysis/tests.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::codegen::ast::P; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ no `P` in `codegen::ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::codegen::ast::visit` [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] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `crate::codegen::symbols::Ident`, `crate::codegen::symbols::sym` [INFO] [stdout] --> mutest-emit/src/analysis/tests.rs:6:31 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::codegen::symbols::{Ident, sym}; [INFO] [stdout] | ^^^^^ ^^^ [INFO] [stdout] | | [INFO] [stdout] | no `Ident` in `codegen::symbols` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::codegen::ast::P` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:8:33 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::codegen::ast::{self, P}; [INFO] [stdout] | ^ no `P` in `codegen::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::sym`, `crate::codegen::symbols::kw` [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 `Ident` in `codegen::symbols` [INFO] [stdout] | no `DUMMY_SP` in `codegen::symbols` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::codegen::ast::P` [INFO] [stdout] --> mutest-emit/src/codegen/harness.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use crate::codegen::ast::P; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ no `P` in `codegen::ast` [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 `Ident` in `codegen::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/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] [INFO] [stdout] error[E0432]: unresolved import `crate::codegen::ast::P` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | use crate::codegen::ast::P; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ no `P` in `codegen::ast` [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 `Ident` in `codegen::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/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] [INFO] [stdout] error[E0432]: unresolved import `crate::codegen::ast::P` [INFO] [stdout] --> mutest-emit/src/codegen/substitution.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::codegen::ast::P; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ no `P` in `codegen::ast` [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 `Ident` 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` [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] [INFO] [stdout] error[E0432]: unresolved import `crate::codegen::ast::P` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use crate::codegen::ast::P; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ no `P` in `codegen::ast` [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 `Ident` in `codegen::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 find macro `lazy_static` in this scope [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: 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 find macro `smallvec` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:115:9 [INFO] [stdout] | [INFO] [stdout] 115 | smallvec![P(item)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `smallvec` in this scope [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] [INFO] [stdout] error: cannot find macro `smallvec` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:187:9 [INFO] [stdout] | [INFO] [stdout] 187 | smallvec![P(item)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `NestedFilter` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:20:71 [INFO] [stdout] | [INFO] [stdout] 20 | type Map: hir::intravisit::Map<'hir> = >::Map; [INFO] [stdout] | ^^^^^^^^^^^^ use of undeclared type `NestedFilter` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `nested_filter` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:21:49 [INFO] [stdout] | [INFO] [stdout] 21 | type NestedFilter: NestedFilter<'hir> = nested_filter::None; [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared crate or module `nested_filter` [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 `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] [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[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[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[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[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[E0554]: `#![feature]` may not be used on the stable 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[E0554]: `#![feature]` may not be used on the stable 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[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[E0433]: failed to resolve: use of undeclared type `EmitterWriter` [INFO] [stdout] --> mutest-emit/src/analysis/diagnostic.rs:48:23 [INFO] [stdout] | [INFO] [stdout] 48 | let mut emitter = EmitterWriter::new( [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type `EmitterWriter` [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[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[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[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[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 `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[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[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[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 `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: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:11:63 [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] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:18:29 [INFO] [stdout] | [INFO] [stdout] 18 | impls_trait_params(tcx, ty::ParamEnv::empty(), ty, trait_def_id) [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:27:12 [INFO] [stdout] | [INFO] [stdout] 27 | impl<'tcx> ty::print::Printer<'tcx> for AstTyPrinter<'tcx> { [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [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[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:44:13 [INFO] [stdout] | [INFO] [stdout] 44 | ty::TyKind::Bool => Ok(ast::mk::ty_ident(sp, None, Ident::new(sym::bool, sp))), [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:45:13 [INFO] [stdout] | [INFO] [stdout] 45 | ty::TyKind::Char => Ok(ast::mk::ty_ident(sp, None, Ident::new(sym::char, sp))), [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:46:13 [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] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:46:29 [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] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:47:13 [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] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:47:29 [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] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:48:13 [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] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:48:29 [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] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:49:13 [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] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:49:29 [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] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:50:13 [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] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:50:29 [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] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:51:13 [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] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::codegen::ast::visit` [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] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:51:29 [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] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:52:13 [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] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:52:30 [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] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:53:13 [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] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:53:30 [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] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `crate::codegen::symbols::Ident`, `crate::codegen::symbols::Span` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:8:31 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::codegen::symbols::{Ident, Span}; [INFO] [stdout] | ^^^^^ ^^^^ no `Span` in `codegen::symbols` [INFO] [stdout] | | [INFO] [stdout] | no `Ident` in `codegen::symbols` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:54:13 [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] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:54:30 [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] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:55:13 [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] | ^^ use of undeclared crate or module `ty` [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[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:55:30 [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] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:56:13 [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] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:56:30 [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] | ^^ use of undeclared crate or module `ty` [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 import `crate::codegen::symbols::Symbol` [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] [INFO] [stdout] error[E0432]: unresolved import `crate::codegen::ast::P` [INFO] [stdout] --> mutest-emit/src/analysis/tests.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::codegen::ast::P; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ no `P` in `codegen::ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:57:13 [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] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::codegen::ast::visit` [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] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:57:30 [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] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `crate::codegen::symbols::Ident`, `crate::codegen::symbols::sym` [INFO] [stdout] --> mutest-emit/src/analysis/tests.rs:6:31 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::codegen::symbols::{Ident, sym}; [INFO] [stdout] | ^^^^^ ^^^ [INFO] [stdout] | | [INFO] [stdout] | no `Ident` in `codegen::symbols` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::codegen::ast::P` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:8:33 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::codegen::ast::{self, P}; [INFO] [stdout] | ^ no `P` in `codegen::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::sym`, `crate::codegen::symbols::kw` [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 `Ident` in `codegen::symbols` [INFO] [stdout] | no `DUMMY_SP` in `codegen::symbols` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:58:13 [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] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::codegen::ast::P` [INFO] [stdout] --> mutest-emit/src/codegen/harness.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use crate::codegen::ast::P; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ no `P` in `codegen::ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:58:31 [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] | ^^ use of undeclared crate or module `ty` [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[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:59:13 [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] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:59:31 [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] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:60:13 [INFO] [stdout] | [INFO] [stdout] 60 | ty::TyKind::Str => Ok(ast::mk::ty_ident(sp, None, Ident::new(sym::str, sp))), [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:61:13 [INFO] [stdout] | [INFO] [stdout] 61 | ty::TyKind::Never => Ok(ast::mk::ty(sp, ast::TyKind::Never)), [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [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: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:63:13 [INFO] [stdout] | [INFO] [stdout] 63 | ty::TyKind::Param(param) => Ok(ast::mk::ty_ident(sp, None, Ident::new(param.name, sp))), [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:64:13 [INFO] [stdout] | [INFO] [stdout] 64 | ty::TyKind::Bound(_, _) => Err("encountered bound type variable".to_owned()), [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:65:13 [INFO] [stdout] | [INFO] [stdout] 65 | ty::TyKind::Infer(_) => Err("encountered type variable".to_owned()), [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:67:13 [INFO] [stdout] | [INFO] [stdout] 67 | ty::TyKind::RawPtr(ty_and_mut) => { [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:71:13 [INFO] [stdout] | [INFO] [stdout] 71 | ty::TyKind::Ref(region, ty, mutbl) => { [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:76:13 [INFO] [stdout] | [INFO] [stdout] 76 | ty::TyKind::Array(ty, size) => { [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:81:13 [INFO] [stdout] | [INFO] [stdout] 81 | ty::TyKind::Slice(ty) => { [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:85:13 [INFO] [stdout] | [INFO] [stdout] 85 | ty::TyKind::Tuple(tys) => { [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:90:13 [INFO] [stdout] | [INFO] [stdout] 90 | ty::TyKind::Adt(def, substs) => { [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:94:13 [INFO] [stdout] | [INFO] [stdout] 94 | ty::TyKind::Foreign(def_id) => { [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:98:13 [INFO] [stdout] | [INFO] [stdout] 98 | ty::TyKind::Dynamic(predicates, region) => { [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [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: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:106:13 [INFO] [stdout] | [INFO] [stdout] 106 | ty::TyKind::Opaque(def_id, substs) => { [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [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 `Ident` in `codegen::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/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] [INFO] [stdout] error[E0432]: unresolved import `crate::codegen::ast::P` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | use crate::codegen::ast::P; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ no `P` in `codegen::ast` [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 `Ident` in `codegen::symbols` [INFO] [stdout] | no `DUMMY_SP` in `codegen::symbols` [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[E0432]: unresolved import `crate::codegen::symbols::hygiene` [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] [INFO] [stdout] error[E0432]: unresolved import `crate::codegen::ast::P` [INFO] [stdout] --> mutest-emit/src/codegen/substitution.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::codegen::ast::P; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ no `P` in `codegen::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: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:112:13 [INFO] [stdout] | [INFO] [stdout] 112 | ty::TyKind::Projection(projection) => { [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [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[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:116:13 [INFO] [stdout] | [INFO] [stdout] 116 | ty::TyKind::FnPtr(sig) => { [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [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 `Ident` in `codegen::symbols` [INFO] [stdout] | no `DUMMY_SP` in `codegen::symbols` [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 `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[E0432]: unresolved imports `crate::codegen::symbols::hygiene`, `smallvec::SmallVec` [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] [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[E0432]: unresolved import `crate::codegen::ast::P` [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use crate::codegen::ast::P; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ no `P` in `codegen::ast` [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 `Ident` in `codegen::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 `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: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:134:13 [INFO] [stdout] | [INFO] [stdout] 134 | ty::TyKind::FnDef(_, _) => Err("encountered anonymous function declaration type".to_owned()), [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:135:13 [INFO] [stdout] | [INFO] [stdout] 135 | ty::TyKind::Closure(_, _) => Err("encountered anonymous closure type".to_owned()), [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:136:13 [INFO] [stdout] | [INFO] [stdout] 136 | ty::TyKind::Generator(_, _, _) => Err("encountered anonymous generator type".to_owned()), [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:137:13 [INFO] [stdout] | [INFO] [stdout] 137 | ty::TyKind::GeneratorWitness(_) => Err("encountered anonymous generator storage type".to_owned()), [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:139:13 [INFO] [stdout] | [INFO] [stdout] 139 | ty::TyKind::Placeholder(_) => Err("encountered placeholder type".to_owned()), [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:140:13 [INFO] [stdout] | [INFO] [stdout] 140 | ty::TyKind::Error(_) => Err("encountered type error".to_owned()), [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:146:27 [INFO] [stdout] | [INFO] [stdout] 146 | predicates: &'tcx ty::List>>, [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:146:36 [INFO] [stdout] | [INFO] [stdout] 146 | predicates: &'tcx ty::List>>, [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:146:53 [INFO] [stdout] | [INFO] [stdout] 146 | predicates: &'tcx ty::List>>, [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:157:24 [INFO] [stdout] | [INFO] [stdout] 157 | && let ty::Tuple(input_tys) = principal.substs.type_at(0).kind() [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [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: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:170:54 [INFO] [stdout] | [INFO] [stdout] 170 | let dummy_self_ty = self.tcx.mk_ty_infer(ty::FreshTy(0)); [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [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: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:192:30 [INFO] [stdout] | [INFO] [stdout] 192 | fn print_const(self, ct: ty::Const<'tcx>) -> Result { [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:196:13 [INFO] [stdout] | [INFO] [stdout] 196 | ty::ConstKind::Value(rustc_const_eval::interpret::ConstValue::Scalar(scalar)) => { [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [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 `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: cannot find macro `lazy_static` in this scope [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: 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[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[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:236:13 [INFO] [stdout] | [INFO] [stdout] 236 | ... ty::ConstKind::Value(rustc_const_eval::interpret::ConstValue::Slice { .. }) => Err("encountered slice constant value".to_owned()), [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:237:13 [INFO] [stdout] | [INFO] [stdout] 237 | ty::ConstKind::Value(rustc_const_eval::interpret::ConstValue::ByRef { .. }) => Err("encountered ref constant value".to_owned()), [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:239:13 [INFO] [stdout] | [INFO] [stdout] 239 | ty::ConstKind::Param(param) => Ok(ast::mk::const_ident(sp, Ident::new(param.name, sp))), [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:240:13 [INFO] [stdout] | [INFO] [stdout] 240 | ty::ConstKind::Bound(_, _) => Err("encountered constant bound variable".to_owned()), [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:241:13 [INFO] [stdout] | [INFO] [stdout] 241 | ty::ConstKind::Infer(_) => Err("encountered constant inference variable".to_owned()), [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:243:13 [INFO] [stdout] | [INFO] [stdout] 243 | ty::ConstKind::Unevaluated(_) => Err("encountered unevaluated constant".to_owned()), [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:244:13 [INFO] [stdout] | [INFO] [stdout] 244 | ty::ConstKind::Placeholder(_) => Err("encountered placeholder constant".to_owned()), [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:245:13 [INFO] [stdout] | [INFO] [stdout] 245 | ty::ConstKind::Error(_) => Err("encountered constant error".to_owned()), [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:249:35 [INFO] [stdout] | [INFO] [stdout] 249 | fn print_region(self, region: ty::Region<'_>) -> Result { [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `smallvec` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:115:9 [INFO] [stdout] | [INFO] [stdout] 115 | smallvec![P(item)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `smallvec` in this scope [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] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:260:30 [INFO] [stdout] | [INFO] [stdout] 260 | | ReLateBound(_, ty::BoundRegion { kind: region, .. }) [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `smallvec` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/tests.rs:187:9 [INFO] [stdout] | [INFO] [stdout] 187 | smallvec![P(item)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:261:22 [INFO] [stdout] | [INFO] [stdout] 261 | | ReFree(ty::FreeRegion { bound_region: region, .. }) [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `NestedFilter` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:20:71 [INFO] [stdout] | [INFO] [stdout] 20 | type Map: hir::intravisit::Map<'hir> = >::Map; [INFO] [stdout] | ^^^^^^^^^^^^ use of undeclared type `NestedFilter` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:262:29 [INFO] [stdout] | [INFO] [stdout] 262 | | RePlaceholder(ty::Placeholder { name: region, .. }) => { [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:263:21 [INFO] [stdout] | [INFO] [stdout] 263 | let ty::BoundRegionKind::BrNamed(_, region_name) = region else { return Ok(None); }; [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `nested_filter` [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:21:49 [INFO] [stdout] | [INFO] [stdout] 21 | type NestedFilter: NestedFilter<'hir> = nested_filter::None; [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared crate or module `nested_filter` [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: `?::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: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:277:66 [INFO] [stdout] | [INFO] [stdout] 277 | fn path_qualified(self, self_ty: Ty<'tcx>, trait_ref: Option>) -> Result { [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [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: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:282:20 [INFO] [stdout] | [INFO] [stdout] 282 | ... && let ty::TyKind::Adt(..) | ty::TyKind::Foreign(..) | ty::TyKind::Bool | ty::TyKind::Char | ty::TyKind::Int(..) | ty::TyKind::Uint... [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:282:42 [INFO] [stdout] | [INFO] [stdout] 282 | ... && let ty::TyKind::Adt(..) | ty::TyKind::Foreign(..) | ty::TyKind::Bool | ty::TyKind::Char | ty::TyKind::Int(..) | ty::TyKind::Uint... [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:282:68 [INFO] [stdout] | [INFO] [stdout] 282 | ... && let ty::TyKind::Adt(..) | ty::TyKind::Foreign(..) | ty::TyKind::Bool | ty::TyKind::Char | ty::TyKind::Int(..) | ty::TyKind::Uint... [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:282:87 [INFO] [stdout] | [INFO] [stdout] 282 | ... && let ty::TyKind::Adt(..) | ty::TyKind::Foreign(..) | ty::TyKind::Bool | ty::TyKind::Char | ty::TyKind::Int(..) | ty::TyKind::Uint... [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:282:106 [INFO] [stdout] | [INFO] [stdout] 282 | ...n(..) | ty::TyKind::Bool | ty::TyKind::Char | ty::TyKind::Int(..) | ty::TyKind::Uint(..) | ty::TyKind::Float(..) = self_ty.kind() [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:282:128 [INFO] [stdout] | [INFO] [stdout] 282 | ...ol | ty::TyKind::Char | ty::TyKind::Int(..) | ty::TyKind::Uint(..) | ty::TyKind::Float(..) = self_ty.kind() [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:282:151 [INFO] [stdout] | [INFO] [stdout] 282 | ... ty::TyKind::Int(..) | ty::TyKind::Uint(..) | ty::TyKind::Float(..) = self_ty.kind() [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [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: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:296:28 [INFO] [stdout] | [INFO] [stdout] 296 | _trait_ref: Option>, [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [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: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:320:17 [INFO] [stdout] | [INFO] [stdout] 320 | args: &[ty::subst::GenericArg<'tcx>], [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:327:21 [INFO] [stdout] | [INFO] [stdout] 327 | ty::subst::GenericArgKind::Type(ty) => { [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [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: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:331:21 [INFO] [stdout] | [INFO] [stdout] 331 | ty::subst::GenericArgKind::Const(ct) => { [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [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: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:335:21 [INFO] [stdout] | [INFO] [stdout] 335 | ty::subst::GenericArgKind::Lifetime(region) => { [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [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 `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 `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: use of undeclared type `Ident` [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:96:56 [INFO] [stdout] | [INFO] [stdout] 96 | segments.push(ast::PathSegment::from_ident(Ident::empty())); [INFO] [stdout] | ^^^^^ use of undeclared type `Ident` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ident` [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:129:50 [INFO] [stdout] | [INFO] [stdout] 129 | let idents = symbols.into_iter().map(|s| Ident::new(s, sp)).collect::>(); [INFO] [stdout] | ^^^^^ use of undeclared type `Ident` [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: 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/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] [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=0102e517f39180dd -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: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:11:63 [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] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:27:12 [INFO] [stdout] | [INFO] [stdout] 27 | impl<'tcx> ty::print::Printer<'tcx> for AstTyPrinter<'tcx> { [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:146:27 [INFO] [stdout] | [INFO] [stdout] 146 | predicates: &'tcx ty::List>>, [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:146:36 [INFO] [stdout] | [INFO] [stdout] 146 | predicates: &'tcx ty::List>>, [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:146:53 [INFO] [stdout] | [INFO] [stdout] 146 | predicates: &'tcx ty::List>>, [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:192:30 [INFO] [stdout] | [INFO] [stdout] 192 | fn print_const(self, ct: ty::Const<'tcx>) -> Result { [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:249:35 [INFO] [stdout] | [INFO] [stdout] 249 | fn print_region(self, region: ty::Region<'_>) -> Result { [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:277:66 [INFO] [stdout] | [INFO] [stdout] 277 | fn path_qualified(self, self_ty: Ty<'tcx>, trait_ref: Option>) -> Result { [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [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: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:296:28 [INFO] [stdout] | [INFO] [stdout] 296 | _trait_ref: Option>, [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [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: use of undeclared crate or module `ty` [INFO] [stdout] --> mutest-emit/src/analysis/ty.rs:320:17 [INFO] [stdout] | [INFO] [stdout] 320 | args: &[ty::subst::GenericArg<'tcx>], [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Symbol` [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:520:46 [INFO] [stdout] | [INFO] [stdout] 520 | self::expr_lit(sp, ast::LitKind::Str(Symbol::intern(str), ast::StrStyle::Cooked)) [INFO] [stdout] | ^^^^^^ use of undeclared type `Symbol` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ident` [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:606:67 [INFO] [stdout] | [INFO] [stdout] 606 | None => self::item(sp, vec![], self::vis_default(sp), Ident::new(krate, sp), ast::ItemKind::ExternCrate(None)), [INFO] [stdout] | ^^^^^ use of undeclared type `Ident` [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: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: use of undeclared type `FxHashSet` [INFO] [stdout] --> mutest-emit/src/codegen/harness.rs:194:25 [INFO] [stdout] | [INFO] [stdout] 194 | let mutations = FxHashSet::from_iter(self.mutants.iter().flat_map(|m| &m.mutations)).into_iter().collect::>(); [INFO] [stdout] | ^^^^^^^^^ use of undeclared type `FxHashSet` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FxHashSet` [INFO] [stdout] --> mutest-emit/src/codegen/harness.rs:195:26 [INFO] [stdout] | [INFO] [stdout] 195 | ... let subst_locs = FxHashSet::from_iter(self.mutants.iter().flat_map(|m| m.iter_substitutions().map(|s| s.location))).into_iter().col... [INFO] [stdout] | ^^^^^^^^^ use of undeclared type `FxHashSet` [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 `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 `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: use of undeclared type `FxHashSet` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:347:27 [INFO] [stdout] | [INFO] [stdout] 347 | let mut callees = FxHashSet::from_iter(res::collect_callees(tcx, body)); [INFO] [stdout] | ^^^^^^^^^ use of undeclared type `FxHashSet` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FxHashSet` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:383:35 [INFO] [stdout] | [INFO] [stdout] 383 | let mut callees = FxHashSet::from_iter(res::collect_callees(tcx, body)); [INFO] [stdout] | ^^^^^^^^^ use of undeclared type `FxHashSet` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FxHashSet` [INFO] [stdout] --> mutest-emit/src/codegen/mutation.rs:456:6 [INFO] [stdout] | [INFO] [stdout] 456 | !FxHashSet::is_disjoint(&reachable_from_a, &reachable_from_b) [INFO] [stdout] | ^^^^^^^^^ use of undeclared type `FxHashSet` [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 `Ident` [INFO] [stdout] --> mutest-emit/src/codegen/symbols.rs:63:15 [INFO] [stdout] | [INFO] [stdout] 63 | $(Ident::new(Symbol::intern(stringify!($segment)), $sp),)+ [INFO] [stdout] | ^^^^^ use of undeclared type `Ident` [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 `Ident` [INFO] [stdout] --> mutest-emit/src/codegen/symbols.rs:63:15 [INFO] [stdout] | [INFO] [stdout] 63 | $(Ident::new(Symbol::intern(stringify!($segment)), $sp),)+ [INFO] [stdout] | ^^^^^ use of undeclared type `Ident` [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/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: use of undeclared type `Ident` [INFO] [stdout] --> mutest-emit/src/codegen/symbols.rs:63:15 [INFO] [stdout] | [INFO] [stdout] 63 | $(Ident::new(Symbol::intern(stringify!($segment)), $sp),)+ [INFO] [stdout] | ^^^^^ use of undeclared type `Ident` [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 `Ident` [INFO] [stdout] --> mutest-emit/src/codegen/symbols.rs:63:15 [INFO] [stdout] | [INFO] [stdout] 63 | $(Ident::new(Symbol::intern(stringify!($segment)), $sp),)+ [INFO] [stdout] | ^^^^^ use of undeclared type `Ident` [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 `Ident` [INFO] [stdout] --> mutest-emit/src/codegen/symbols.rs:63:15 [INFO] [stdout] | [INFO] [stdout] 63 | $(Ident::new(Symbol::intern(stringify!($segment)), $sp),)+ [INFO] [stdout] | ^^^^^ use of undeclared type `Ident` [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 `Ident` [INFO] [stdout] --> mutest-emit/src/codegen/symbols.rs:63:15 [INFO] [stdout] | [INFO] [stdout] 63 | $(Ident::new(Symbol::intern(stringify!($segment)), $sp),)+ [INFO] [stdout] | ^^^^^ use of undeclared type `Ident` [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 `Ident` [INFO] [stdout] --> mutest-emit/src/codegen/symbols.rs:63:15 [INFO] [stdout] | [INFO] [stdout] 63 | $(Ident::new(Symbol::intern(stringify!($segment)), $sp),)+ [INFO] [stdout] | ^^^^^ use of undeclared type `Ident` [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 `Ident` [INFO] [stdout] --> mutest-emit/src/codegen/symbols.rs:63:15 [INFO] [stdout] | [INFO] [stdout] 63 | $(Ident::new(Symbol::intern(stringify!($segment)), $sp),)+ [INFO] [stdout] | ^^^^^ use of undeclared type `Ident` [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 `Ident` [INFO] [stdout] --> mutest-emit/src/codegen/symbols.rs:63:15 [INFO] [stdout] | [INFO] [stdout] 63 | $(Ident::new(Symbol::intern(stringify!($segment)), $sp),)+ [INFO] [stdout] | ^^^^^ use of undeclared type `Ident` [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 `Ident` [INFO] [stdout] --> mutest-emit/src/codegen/symbols.rs:63:15 [INFO] [stdout] | [INFO] [stdout] 63 | $(Ident::new(Symbol::intern(stringify!($segment)), $sp),)+ [INFO] [stdout] | ^^^^^ use of undeclared type `Ident` [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 `Ident` [INFO] [stdout] --> mutest-emit/src/codegen/symbols.rs:63:15 [INFO] [stdout] | [INFO] [stdout] 63 | $(Ident::new(Symbol::intern(stringify!($segment)), $sp),)+ [INFO] [stdout] | ^^^^^ use of undeclared type `Ident` [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 `Ident` [INFO] [stdout] --> mutest-emit/src/codegen/symbols.rs:63:15 [INFO] [stdout] | [INFO] [stdout] 63 | $(Ident::new(Symbol::intern(stringify!($segment)), $sp),)+ [INFO] [stdout] | ^^^^^ use of undeclared type `Ident` [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 `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: 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 `Ident` [INFO] [stdout] --> mutest-emit/src/codegen/symbols.rs:63:15 [INFO] [stdout] | [INFO] [stdout] 63 | $(Ident::new(Symbol::intern(stringify!($segment)), $sp),)+ [INFO] [stdout] | ^^^^^ use of undeclared type `Ident` [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 `Ident` [INFO] [stdout] --> mutest-emit/src/codegen/symbols.rs:63:15 [INFO] [stdout] | [INFO] [stdout] 63 | $(Ident::new(Symbol::intern(stringify!($segment)), $sp),)+ [INFO] [stdout] | ^^^^^ use of undeclared type `Ident` [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 `Ident` [INFO] [stdout] --> mutest-emit/src/codegen/symbols.rs:63:15 [INFO] [stdout] | [INFO] [stdout] 63 | $(Ident::new(Symbol::intern(stringify!($segment)), $sp),)+ [INFO] [stdout] | ^^^^^ use of undeclared type `Ident` [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 `Ident` [INFO] [stdout] --> mutest-emit/src/codegen/symbols.rs:63:15 [INFO] [stdout] | [INFO] [stdout] 63 | $(Ident::new(Symbol::intern(stringify!($segment)), $sp),)+ [INFO] [stdout] | ^^^^^ use of undeclared type `Ident` [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 `Ident` [INFO] [stdout] --> mutest-emit/src/codegen/symbols.rs:63:15 [INFO] [stdout] | [INFO] [stdout] 63 | $(Ident::new(Symbol::intern(stringify!($segment)), $sp),)+ [INFO] [stdout] | ^^^^^ use of undeclared type `Ident` [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 `Ident` [INFO] [stdout] --> mutest-emit/src/codegen/symbols.rs:63:15 [INFO] [stdout] | [INFO] [stdout] 63 | $(Ident::new(Symbol::intern(stringify!($segment)), $sp),)+ [INFO] [stdout] | ^^^^^ use of undeclared type `Ident` [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/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 `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[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: 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[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[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[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[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[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[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[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[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: 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[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[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[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[E0405]: cannot find trait `NestedFilter` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:21:28 [INFO] [stdout] | [INFO] [stdout] 21 | type NestedFilter: NestedFilter<'hir> = nested_filter::None; [INFO] [stdout] | ^^^^^^^^^^^^------ [INFO] [stdout] | | [INFO] [stdout] | help: you might have meant to use the associated type: `Self::NestedFilter` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:50:78 [INFO] [stdout] | [INFO] [stdout] 50 | ... fn visit_fn(&mut self, kind_ast: ast::visit::FnKind<'ast>, span_ast: Span, id_ast: ast::NodeId, kind_hir: hir::intravisit::FnKind<'... [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:50:214 [INFO] [stdout] | [INFO] [stdout] 50 | ... hir::FnDecl<'hir>, body_hir: hir::BodyId, span_hir: Span, id_hir: hir::HirId) { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:71:126 [INFO] [stdout] | [INFO] [stdout] 71 | ...ut T, kind_ast: ast::visit::FnKind<'ast>, _span_ast: Span, _id_ast: ast::NodeId, kind_hir: hir::intravisit::FnKind<'hir>, _decl_hir: &... [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:71:265 [INFO] [stdout] | [INFO] [stdout] 71 | ...hir::FnDecl<'hir>, body_hir: hir::BodyId, _span_hir: Span, _id_hir: hir::HirId) { [INFO] [stdout] | ^^^^ not found in this scope [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 `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 `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 `Lrc` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/diagnostic.rs:12:32 [INFO] [stdout] | [INFO] [stdout] 12 | fn rc_source_map(&self) -> Lrc; [INFO] [stdout] | ^^^ help: a struct with a similar name exists: `Arc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `SourceMap` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/diagnostic.rs:12:36 [INFO] [stdout] | [INFO] [stdout] 11 | pub trait SessionRcSourceMap { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] 12 | fn rc_source_map(&self) -> Lrc; [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Session` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/diagnostic.rs:15:29 [INFO] [stdout] | [INFO] [stdout] 15 | impl SessionRcSourceMap for Session { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Lrc` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/diagnostic.rs:16:32 [INFO] [stdout] | [INFO] [stdout] 16 | fn rc_source_map(&self) -> Lrc { [INFO] [stdout] | ^^^ help: a struct with a similar name exists: `Arc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `SourceMap` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/diagnostic.rs:16:36 [INFO] [stdout] | [INFO] [stdout] 15 | impl SessionRcSourceMap for Session { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] 16 | fn rc_source_map(&self) -> Lrc { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Diagnostic` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/diagnostic.rs:36:18 [INFO] [stdout] | [INFO] [stdout] 36 | diagnostic: &Diagnostic, [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Lrc` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/diagnostic.rs:37:24 [INFO] [stdout] | [INFO] [stdout] 37 | source_map: Option>, [INFO] [stdout] | ^^^ help: a struct with a similar name exists: `Arc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `SourceMap` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/diagnostic.rs:37:28 [INFO] [stdout] | [INFO] [stdout] 35 | pub fn raw_output_full( [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] 36 | diagnostic: &Diagnostic, [INFO] [stdout] 37 | source_map: Option>, [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Lrc` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/diagnostic.rs:38:27 [INFO] [stdout] | [INFO] [stdout] 38 | fluent_bundle: Option>, [INFO] [stdout] | ^^^ help: a struct with a similar name exists: `Arc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FluentBundle` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/diagnostic.rs:38:31 [INFO] [stdout] | [INFO] [stdout] 35 | pub fn raw_output_full( [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 38 | fluent_bundle: Option>, [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Lrc` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/diagnostic.rs:39:22 [INFO] [stdout] | [INFO] [stdout] 39 | fallback_bundle: Lrc, [INFO] [stdout] | ^^^ help: a struct with a similar name exists: `Arc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FluentBundle` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/diagnostic.rs:39:26 [INFO] [stdout] | [INFO] [stdout] 35 | pub fn raw_output_full( [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 39 | fallback_bundle: Lrc, [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Diagnostic` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/diagnostic.rs:69:18 [INFO] [stdout] | [INFO] [stdout] 69 | diagnostic: &Diagnostic, [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Lrc` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/diagnostic.rs:70:24 [INFO] [stdout] | [INFO] [stdout] 70 | source_map: Option>, [INFO] [stdout] | ^^^ help: a struct with a similar name exists: `Arc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `SourceMap` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/diagnostic.rs:70:28 [INFO] [stdout] | [INFO] [stdout] 68 | pub fn output_full( [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] 69 | diagnostic: &Diagnostic, [INFO] [stdout] 70 | source_map: Option>, [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Lrc` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/diagnostic.rs:71:27 [INFO] [stdout] | [INFO] [stdout] 71 | fluent_bundle: Option>, [INFO] [stdout] | ^^^ help: a struct with a similar name exists: `Arc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FluentBundle` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/diagnostic.rs:71:31 [INFO] [stdout] | [INFO] [stdout] 68 | pub fn output_full( [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 71 | fluent_bundle: Option>, [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Lrc` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/diagnostic.rs:72:22 [INFO] [stdout] | [INFO] [stdout] 72 | fallback_bundle: Lrc, [INFO] [stdout] | ^^^ help: a struct with a similar name exists: `Arc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FluentBundle` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/diagnostic.rs:72:26 [INFO] [stdout] | [INFO] [stdout] 68 | pub fn output_full( [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 72 | fallback_bundle: Lrc, [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Diagnostic` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/diagnostic.rs:83:28 [INFO] [stdout] | [INFO] [stdout] 83 | pub fn output(diagnostic: &Diagnostic, source_map: Lrc) -> String { [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Lrc` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/diagnostic.rs:83:52 [INFO] [stdout] | [INFO] [stdout] 83 | pub fn output(diagnostic: &Diagnostic, source_map: Lrc) -> String { [INFO] [stdout] | ^^^ help: a struct with a similar name exists: `Arc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `SourceMap` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/diagnostic.rs:83:56 [INFO] [stdout] | [INFO] [stdout] 83 | pub fn output(diagnostic: &Diagnostic, source_map: Lrc) -> String { [INFO] [stdout] | - ^^^^^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `EmissionGuarantee` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/diagnostic.rs:94:20 [INFO] [stdout] | [INFO] [stdout] 94 | pub fn emit_str(diagnostic: DiagnosticBuilder, source_map: Lrc) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DiagnosticBuilder` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/diagnostic.rs:94:51 [INFO] [stdout] | [INFO] [stdout] 94 | pub fn emit_str(diagnostic: DiagnosticBuilder, source_map: Lrc) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Lrc` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/diagnostic.rs:94:85 [INFO] [stdout] | [INFO] [stdout] 94 | pub fn emit_str(diagnostic: DiagnosticBuilder, source_map: Lrc) -> String { [INFO] [stdout] | ^^^ help: a struct with a similar name exists: `Arc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `SourceMap` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/diagnostic.rs:94:89 [INFO] [stdout] | [INFO] [stdout] 94 | pub fn emit_str(diagnostic: DiagnosticBuilder, source_map: Lrc) -> String { [INFO] [stdout] | - ^^^^^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `, SourceMap` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/hir.rs:13:19 [INFO] [stdout] | [INFO] [stdout] 13 | pub span: Span, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ident` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/hir.rs:14:20 [INFO] [stdout] | [INFO] [stdout] 14 | pub ident: Ident, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/hir.rs:13:19 [INFO] [stdout] | [INFO] [stdout] 11 | pub struct InlinedFn<'hir> { [INFO] [stdout] | - help: you might be missing a type parameter: `, Span` [INFO] [stdout] 12 | pub def_id: hir::def_id::LocalDefId, [INFO] [stdout] 13 | pub span: Span, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ident` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/hir.rs:14:20 [INFO] [stdout] | [INFO] [stdout] 11 | pub struct InlinedFn<'hir> { [INFO] [stdout] | - help: you might be missing a type parameter: `, Ident` [INFO] [stdout] ... [INFO] [stdout] 14 | pub ident: Ident, [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/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 `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[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] [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[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[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] [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] [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] [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] [INFO] [stdout] [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] [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 `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:17:19 [INFO] [stdout] | [INFO] [stdout] 17 | pub span: Span, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ident` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:19:20 [INFO] [stdout] | [INFO] [stdout] 19 | pub ident: Ident, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:17:19 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct InlinedFn<'ast> { [INFO] [stdout] | - help: you might be missing a type parameter: `, Span` [INFO] [stdout] 16 | pub id: ast::NodeId, [INFO] [stdout] 17 | pub span: Span, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ident` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:19:20 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct InlinedFn<'ast> { [INFO] [stdout] | - help: you might be missing a type parameter: `, Ident` [INFO] [stdout] ... [INFO] [stdout] 19 | pub ident: Ident, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:28:19 [INFO] [stdout] | [INFO] [stdout] 28 | pub span: Span, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ident` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:30:20 [INFO] [stdout] | [INFO] [stdout] 30 | pub ident: Ident, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:59:37 [INFO] [stdout] | [INFO] [stdout] 59 | pub fn angle_bracketed_args(sp: Span, args: Vec) -> Option> { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:59:81 [INFO] [stdout] | [INFO] [stdout] 59 | pub fn angle_bracketed_args(sp: Span, args: Vec) -> Option> { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:63:14 [INFO] [stdout] | [INFO] [stdout] 59 | pub fn angle_bracketed_args(sp: Span, args: Vec) -> Option> { [INFO] [stdout] | - help: you might be missing a type parameter: `

` [INFO] [stdout] ... [INFO] [stdout] 63 | Some(P(ast::GenericArgs::AngleBracketed(ast::AngleBracketedArgs { span: sp, args }))) [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:66:35 [INFO] [stdout] | [INFO] [stdout] 66 | pub fn parenthesized_args(sp: Span, inputs: Vec>, output: Option>) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:66:53 [INFO] [stdout] | [INFO] [stdout] 66 | pub fn parenthesized_args(sp: Span, inputs: Vec>, output: Option>) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:66:81 [INFO] [stdout] | [INFO] [stdout] 66 | pub fn parenthesized_args(sp: Span, inputs: Vec>, output: Option>) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:66:97 [INFO] [stdout] | [INFO] [stdout] 66 | pub fn parenthesized_args(sp: Span, inputs: Vec>, output: Option>) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:67:9 [INFO] [stdout] | [INFO] [stdout] 66 | pub fn parenthesized_args(sp: Span, inputs: Vec>, output: Option>) -> P { [INFO] [stdout] | - help: you might be missing a type parameter: `

` [INFO] [stdout] 67 | P(ast::GenericArgs::Parenthesized(ast::ParenthesizedArgs { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:75:33 [INFO] [stdout] | [INFO] [stdout] 75 | pub fn path_segment_raw(sp: Span, ident: Ident, args: Option>) -> ast::PathSegment { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ident` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:75:46 [INFO] [stdout] | [INFO] [stdout] 75 | pub fn path_segment_raw(sp: Span, ident: Ident, args: Option>) -> ast::PathSegment { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:75:66 [INFO] [stdout] | [INFO] [stdout] 75 | pub fn path_segment_raw(sp: Span, ident: Ident, args: Option>) -> ast::PathSegment { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:83:29 [INFO] [stdout] | [INFO] [stdout] 83 | pub fn path_segment(sp: Span, ident: Ident, args: Vec) -> ast::PathSegment { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ident` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:83:42 [INFO] [stdout] | [INFO] [stdout] 83 | pub fn path_segment(sp: Span, ident: Ident, args: Vec) -> ast::PathSegment { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:87:25 [INFO] [stdout] | [INFO] [stdout] 87 | pub fn path_raw(sp: Span, global: bool, mut idents: Vec, args: Option>) -> ast::Path { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ident` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:87:61 [INFO] [stdout] | [INFO] [stdout] 87 | pub fn path_raw(sp: Span, global: bool, mut idents: Vec, args: Option>) -> ast::Path { [INFO] [stdout] | - ^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:87:82 [INFO] [stdout] | [INFO] [stdout] 87 | pub fn path_raw(sp: Span, global: bool, mut idents: Vec, args: Option>) -> ast::Path { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:108:26 [INFO] [stdout] | [INFO] [stdout] 108 | pub fn path_args(sp: Span, global: bool, idents: Vec, args: Vec) -> ast::Path { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ident` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:108:58 [INFO] [stdout] | [INFO] [stdout] 108 | pub fn path_args(sp: Span, global: bool, idents: Vec, args: Vec) -> ast::Path { [INFO] [stdout] | - ^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:112:21 [INFO] [stdout] | [INFO] [stdout] 112 | pub fn path(sp: Span, global: bool, idents: Vec) -> ast::Path { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ident` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:112:53 [INFO] [stdout] | [INFO] [stdout] 112 | pub fn path(sp: Span, global: bool, idents: Vec) -> ast::Path { [INFO] [stdout] | - ^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:116:33 [INFO] [stdout] | [INFO] [stdout] 116 | pub fn path_global_args(sp: Span, idents: Vec, args: Vec) -> ast::Path { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ident` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:116:51 [INFO] [stdout] | [INFO] [stdout] 116 | pub fn path_global_args(sp: Span, idents: Vec, args: Vec) -> ast::Path { [INFO] [stdout] | - ^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:120:28 [INFO] [stdout] | [INFO] [stdout] 120 | pub fn path_global(sp: Span, idents: Vec) -> ast::Path { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ident` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:120:46 [INFO] [stdout] | [INFO] [stdout] 120 | pub fn path_global(sp: Span, idents: Vec) -> ast::Path { [INFO] [stdout] | - ^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:124:27 [INFO] [stdout] | [INFO] [stdout] 124 | pub fn path_ident(sp: Span, ident: Ident) -> ast::Path { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ident` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:124:40 [INFO] [stdout] | [INFO] [stdout] 124 | pub fn path_ident(sp: Span, ident: Ident) -> ast::Path { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:128:29 [INFO] [stdout] | [INFO] [stdout] 128 | pub fn path_symbols(sp: Span, symbols: Vec) -> ast::Path { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Symbol` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:128:48 [INFO] [stdout] | [INFO] [stdout] 128 | pub fn path_symbols(sp: Span, symbols: Vec) -> ast::Path { [INFO] [stdout] | - ^^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:133:26 [INFO] [stdout] | [INFO] [stdout] 133 | pub fn pathx_raw(sp: Span, path: ast::Path, idents: Vec, args: Option>) -> ast::Path { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ident` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:133:61 [INFO] [stdout] | [INFO] [stdout] 133 | pub fn pathx_raw(sp: Span, path: ast::Path, idents: Vec, args: Option>) -> ast::Path { [INFO] [stdout] | - ^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:133:82 [INFO] [stdout] | [INFO] [stdout] 133 | pub fn pathx_raw(sp: Span, path: ast::Path, idents: Vec, args: Option>) -> ast::Path { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:142:27 [INFO] [stdout] | [INFO] [stdout] 142 | pub fn pathx_args(sp: Span, path: ast::Path, idents: Vec, args: Vec) -> ast::Path { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ident` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:142:62 [INFO] [stdout] | [INFO] [stdout] 142 | pub fn pathx_args(sp: Span, path: ast::Path, idents: Vec, args: Vec) -> ast::Path { [INFO] [stdout] | - ^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:146:22 [INFO] [stdout] | [INFO] [stdout] 146 | pub fn pathx(sp: Span, path: ast::Path, idents: Vec) -> ast::Path { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ident` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:146:57 [INFO] [stdout] | [INFO] [stdout] 146 | pub fn pathx(sp: Span, path: ast::Path, idents: Vec) -> ast::Path { [INFO] [stdout] | - ^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:159:19 [INFO] [stdout] | [INFO] [stdout] 159 | pub fn ty(sp: Span, kind: ast::TyKind) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:159:47 [INFO] [stdout] | [INFO] [stdout] 159 | pub fn ty(sp: Span, kind: ast::TyKind) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:160:9 [INFO] [stdout] | [INFO] [stdout] 159 | pub fn ty(sp: Span, kind: ast::TyKind) -> P { [INFO] [stdout] | - help: you might be missing a type parameter: `

` [INFO] [stdout] 160 | P(ast::Ty { id: ast::DUMMY_NODE_ID, span: sp, kind, tokens: None }) [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:163:23 [INFO] [stdout] | [INFO] [stdout] 163 | pub fn ty_mut(ty: P, mutbl: ast::Mutability) -> ast::MutTy { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:167:68 [INFO] [stdout] | [INFO] [stdout] 167 | pub fn ty_path(q_self: Option, path: ast::Path) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:171:25 [INFO] [stdout] | [INFO] [stdout] 171 | pub fn ty_ident(sp: Span, q_self: Option, ident: Ident) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ident` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:171:66 [INFO] [stdout] | [INFO] [stdout] 171 | pub fn ty_ident(sp: Span, q_self: Option, ident: Ident) -> P { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:171:76 [INFO] [stdout] | [INFO] [stdout] 171 | pub fn ty_ident(sp: Span, q_self: Option, ident: Ident) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:175:24 [INFO] [stdout] | [INFO] [stdout] 175 | pub fn ty_rptr(sp: Span, ty: P, lifetime: Option, mutbl: ast::Mutability) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:175:34 [INFO] [stdout] | [INFO] [stdout] 175 | pub fn ty_rptr(sp: Span, ty: P, lifetime: Option, mutbl: ast::Mutability) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:175:106 [INFO] [stdout] | [INFO] [stdout] 175 | pub fn ty_rptr(sp: Span, ty: P, lifetime: Option, mutbl: ast::Mutability) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:179:23 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn ty_ref(sp: Span, ty: P, lifetime: Option) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:179:33 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn ty_ref(sp: Span, ty: P, lifetime: Option) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:179:81 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn ty_ref(sp: Span, ty: P, lifetime: Option) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:183:27 [INFO] [stdout] | [INFO] [stdout] 183 | pub fn ty_mut_ref(sp: Span, ty: P, lifetime: Option) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:183:37 [INFO] [stdout] | [INFO] [stdout] 183 | pub fn ty_mut_ref(sp: Span, ty: P, lifetime: Option) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:183:85 [INFO] [stdout] | [INFO] [stdout] 183 | pub fn ty_mut_ref(sp: Span, ty: P, lifetime: Option) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:187:23 [INFO] [stdout] | [INFO] [stdout] 187 | pub fn ty_ptr(sp: Span, ty: P, mutbl: ast::Mutability) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:187:33 [INFO] [stdout] | [INFO] [stdout] 187 | pub fn ty_ptr(sp: Span, ty: P, mutbl: ast::Mutability) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:187:72 [INFO] [stdout] | [INFO] [stdout] 187 | pub fn ty_ptr(sp: Span, ty: P, mutbl: ast::Mutability) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:191:25 [INFO] [stdout] | [INFO] [stdout] 191 | pub fn ty_array(sp: Span, ty: P, length: ast::AnonConst) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:191:35 [INFO] [stdout] | [INFO] [stdout] 191 | pub fn ty_array(sp: Span, ty: P, length: ast::AnonConst) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:191:74 [INFO] [stdout] | [INFO] [stdout] 191 | pub fn ty_array(sp: Span, ty: P, length: ast::AnonConst) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:195:25 [INFO] [stdout] | [INFO] [stdout] 195 | pub fn ty_slice(sp: Span, ty: P) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:195:35 [INFO] [stdout] | [INFO] [stdout] 195 | pub fn ty_slice(sp: Span, ty: P) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:195:50 [INFO] [stdout] | [INFO] [stdout] 195 | pub fn ty_slice(sp: Span, ty: P) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:199:25 [INFO] [stdout] | [INFO] [stdout] 199 | pub fn ty_tuple(sp: Span, tys: Vec>) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:199:40 [INFO] [stdout] | [INFO] [stdout] 199 | pub fn ty_tuple(sp: Span, tys: Vec>) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:199:56 [INFO] [stdout] | [INFO] [stdout] 199 | pub fn ty_tuple(sp: Span, tys: Vec>) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:203:25 [INFO] [stdout] | [INFO] [stdout] 203 | pub fn ty_param(sp: Span, ident: Ident, bounds: ast::GenericBounds, default: Option>) -> ast::GenericParam { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ident` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:203:38 [INFO] [stdout] | [INFO] [stdout] 203 | pub fn ty_param(sp: Span, ident: Ident, bounds: ast::GenericBounds, default: Option>) -> ast::GenericParam { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:203:89 [INFO] [stdout] | [INFO] [stdout] 203 | pub fn ty_param(sp: Span, ident: Ident, bounds: ast::GenericBounds, default: Option>) -> ast::GenericParam { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:214:25 [INFO] [stdout] | [INFO] [stdout] 214 | pub fn lifetime(sp: Span, ident: Ident) -> ast::Lifetime { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ident` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:214:38 [INFO] [stdout] | [INFO] [stdout] 214 | pub fn lifetime(sp: Span, ident: Ident) -> ast::Lifetime { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:222:31 [INFO] [stdout] | [INFO] [stdout] 222 | pub fn poly_trait_ref(sp: Span, path: ast::Path) -> ast::PolyTraitRef { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:238:27 [INFO] [stdout] | [INFO] [stdout] 238 | pub fn anon_const(sp: Span, kind: ast::ExprKind) -> ast::AnonConst { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:241:20 [INFO] [stdout] | [INFO] [stdout] 238 | pub fn anon_const(sp: Span, kind: ast::ExprKind) -> ast::AnonConst { [INFO] [stdout] | - help: you might be missing a type parameter: `

` [INFO] [stdout] ... [INFO] [stdout] 241 | value: P(ast::Expr { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:251:28 [INFO] [stdout] | [INFO] [stdout] 251 | pub fn const_ident(sp: Span, ident: Ident) -> ast::AnonConst { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ident` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:251:41 [INFO] [stdout] | [INFO] [stdout] 251 | pub fn const_ident(sp: Span, ident: Ident) -> ast::AnonConst { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:255:21 [INFO] [stdout] | [INFO] [stdout] 255 | pub fn expr(sp: Span, kind: ast::ExprKind) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:255:51 [INFO] [stdout] | [INFO] [stdout] 255 | pub fn expr(sp: Span, kind: ast::ExprKind) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:256:9 [INFO] [stdout] | [INFO] [stdout] 255 | pub fn expr(sp: Span, kind: ast::ExprKind) -> P { [INFO] [stdout] | - help: you might be missing a type parameter: `

` [INFO] [stdout] 256 | P(ast::Expr { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:265:27 [INFO] [stdout] | [INFO] [stdout] 265 | pub fn expr_paren(sp: Span, expr: P) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:265:39 [INFO] [stdout] | [INFO] [stdout] 265 | pub fn expr_paren(sp: Span, expr: P) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:265:56 [INFO] [stdout] | [INFO] [stdout] 265 | pub fn expr_paren(sp: Span, expr: P) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:269:42 [INFO] [stdout] | [INFO] [stdout] 269 | pub fn expr_path(path: ast::Path) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:273:27 [INFO] [stdout] | [INFO] [stdout] 273 | pub fn expr_ident(sp: Span, id: Ident) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ident` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:273:37 [INFO] [stdout] | [INFO] [stdout] 273 | pub fn expr_ident(sp: Span, id: Ident) -> P { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:273:47 [INFO] [stdout] | [INFO] [stdout] 273 | pub fn expr_ident(sp: Span, id: Ident) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:277:27 [INFO] [stdout] | [INFO] [stdout] 277 | pub fn expr_unary(sp: Span, op: ast::UnOp, expr: P) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:277:54 [INFO] [stdout] | [INFO] [stdout] 277 | pub fn expr_unary(sp: Span, op: ast::UnOp, expr: P) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:277:71 [INFO] [stdout] | [INFO] [stdout] 277 | pub fn expr_unary(sp: Span, op: ast::UnOp, expr: P) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:281:25 [INFO] [stdout] | [INFO] [stdout] 281 | pub fn expr_not(sp: Span, expr: P) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:281:37 [INFO] [stdout] | [INFO] [stdout] 281 | pub fn expr_not(sp: Span, expr: P) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:281:54 [INFO] [stdout] | [INFO] [stdout] 281 | pub fn expr_not(sp: Span, expr: P) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:285:27 [INFO] [stdout] | [INFO] [stdout] 285 | pub fn expr_deref(sp: Span, expr: P) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:285:39 [INFO] [stdout] | [INFO] [stdout] 285 | pub fn expr_deref(sp: Span, expr: P) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:285:56 [INFO] [stdout] | [INFO] [stdout] 285 | pub fn expr_deref(sp: Span, expr: P) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:289:29 [INFO] [stdout] | [INFO] [stdout] 289 | pub fn expr_addr_of(sp: Span, borrow: ast::BorrowKind, mutbl: ast::Mutability, expr: P) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:289:90 [INFO] [stdout] | [INFO] [stdout] 289 | pub fn expr_addr_of(sp: Span, borrow: ast::BorrowKind, mutbl: ast::Mutability, expr: P) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:289:107 [INFO] [stdout] | [INFO] [stdout] 289 | pub fn expr_addr_of(sp: Span, borrow: ast::BorrowKind, mutbl: ast::Mutability, expr: P) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:293:25 [INFO] [stdout] | [INFO] [stdout] 293 | pub fn expr_ref(sp: Span, expr: P) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:293:37 [INFO] [stdout] | [INFO] [stdout] 293 | pub fn expr_ref(sp: Span, expr: P) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:293:54 [INFO] [stdout] | [INFO] [stdout] 293 | pub fn expr_ref(sp: Span, expr: P) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:297:29 [INFO] [stdout] | [INFO] [stdout] 297 | pub fn expr_mut_ref(sp: Span, expr: P) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:297:41 [INFO] [stdout] | [INFO] [stdout] 297 | pub fn expr_mut_ref(sp: Span, expr: P) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:297:58 [INFO] [stdout] | [INFO] [stdout] 297 | pub fn expr_mut_ref(sp: Span, expr: P) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:301:28 [INFO] [stdout] | [INFO] [stdout] 301 | pub fn expr_binary(sp: Span, op: ast::BinOpKind, lhs: P, rhs: P) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:301:59 [INFO] [stdout] | [INFO] [stdout] 301 | pub fn expr_binary(sp: Span, op: ast::BinOpKind, lhs: P, rhs: P) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:301:78 [INFO] [stdout] | [INFO] [stdout] 301 | pub fn expr_binary(sp: Span, op: ast::BinOpKind, lhs: P, rhs: P) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:301:95 [INFO] [stdout] | [INFO] [stdout] 301 | pub fn expr_binary(sp: Span, op: ast::BinOpKind, lhs: P, rhs: P) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:305:28 [INFO] [stdout] | [INFO] [stdout] 305 | pub fn expr_assign(sp: Span, lhs: P, rhs: P) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:305:39 [INFO] [stdout] | [INFO] [stdout] 305 | pub fn expr_assign(sp: Span, lhs: P, rhs: P) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:305:58 [INFO] [stdout] | [INFO] [stdout] 305 | pub fn expr_assign(sp: Span, lhs: P, rhs: P) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:305:75 [INFO] [stdout] | [INFO] [stdout] 305 | pub fn expr_assign(sp: Span, lhs: P, rhs: P) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:309:31 [INFO] [stdout] | [INFO] [stdout] 309 | pub fn expr_assign_op(sp: Span, op: ast::BinOpKind, lhs: P, rhs: P) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:309:62 [INFO] [stdout] | [INFO] [stdout] 309 | pub fn expr_assign_op(sp: Span, op: ast::BinOpKind, lhs: P, rhs: P) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:309:81 [INFO] [stdout] | [INFO] [stdout] 309 | pub fn expr_assign_op(sp: Span, op: ast::BinOpKind, lhs: P, rhs: P) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:309:98 [INFO] [stdout] | [INFO] [stdout] 309 | pub fn expr_assign_op(sp: Span, op: ast::BinOpKind, lhs: P, rhs: P) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:313:27 [INFO] [stdout] | [INFO] [stdout] 313 | pub fn expr_range(sp: Span, start: Option>, end: Option>, limits: ast::RangeLimits) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:313:47 [INFO] [stdout] | [INFO] [stdout] 313 | pub fn expr_range(sp: Span, start: Option>, end: Option>, limits: ast::RangeLimits) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:313:74 [INFO] [stdout] | [INFO] [stdout] 313 | pub fn expr_range(sp: Span, start: Option>, end: Option>, limits: ast::RangeLimits) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:313:118 [INFO] [stdout] | [INFO] [stdout] 313 | pub fn expr_range(sp: Span, start: Option>, end: Option>, limits: ast::RangeLimits) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:317:20 [INFO] [stdout] | [INFO] [stdout] 317 | pub fn pat(sp: Span, kind: ast::PatKind) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:317:49 [INFO] [stdout] | [INFO] [stdout] 317 | pub fn pat(sp: Span, kind: ast::PatKind) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:318:9 [INFO] [stdout] | [INFO] [stdout] 317 | pub fn pat(sp: Span, kind: ast::PatKind) -> P { [INFO] [stdout] | - help: you might be missing a type parameter: `

` [INFO] [stdout] 318 | P(ast::Pat { id: ast::DUMMY_NODE_ID, span: sp, kind, tokens: None }) [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:321:25 [INFO] [stdout] | [INFO] [stdout] 321 | pub fn pat_wild(sp: Span) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:321:34 [INFO] [stdout] | [INFO] [stdout] 321 | pub fn pat_wild(sp: Span) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:325:24 [INFO] [stdout] | [INFO] [stdout] 325 | pub fn pat_lit(sp: Span, expr: P) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:325:36 [INFO] [stdout] | [INFO] [stdout] 325 | pub fn pat_lit(sp: Span, expr: P) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:325:53 [INFO] [stdout] | [INFO] [stdout] 325 | pub fn pat_lit(sp: Span, expr: P) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:329:39 [INFO] [stdout] | [INFO] [stdout] 329 | pub fn pat_ident_binding_mode(sp: Span, ident: Ident, binding: ast::BindingMode) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ident` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:329:52 [INFO] [stdout] | [INFO] [stdout] 329 | pub fn pat_ident_binding_mode(sp: Span, ident: Ident, binding: ast::BindingMode) -> P { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:329:89 [INFO] [stdout] | [INFO] [stdout] 329 | pub fn pat_ident_binding_mode(sp: Span, ident: Ident, binding: ast::BindingMode) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:333:26 [INFO] [stdout] | [INFO] [stdout] 333 | pub fn pat_ident(sp: Span, ident: Ident) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ident` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:333:39 [INFO] [stdout] | [INFO] [stdout] 333 | pub fn pat_ident(sp: Span, ident: Ident) -> P { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:333:49 [INFO] [stdout] | [INFO] [stdout] 333 | pub fn pat_ident(sp: Span, ident: Ident) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:337:25 [INFO] [stdout] | [INFO] [stdout] 337 | pub fn pat_path(sp: Span, path: ast::Path) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:337:51 [INFO] [stdout] | [INFO] [stdout] 337 | pub fn pat_path(sp: Span, path: ast::Path) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:341:26 [INFO] [stdout] | [INFO] [stdout] 341 | pub fn pat_tuple(sp: Span, pats: Vec>) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:341:42 [INFO] [stdout] | [INFO] [stdout] 341 | pub fn pat_tuple(sp: Span, pats: Vec>) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:341:59 [INFO] [stdout] | [INFO] [stdout] 341 | pub fn pat_tuple(sp: Span, pats: Vec>) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:345:33 [INFO] [stdout] | [INFO] [stdout] 345 | pub fn pat_tuple_struct(sp: Span, path: ast::Path, pats: Vec>) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:345:66 [INFO] [stdout] | [INFO] [stdout] 345 | pub fn pat_tuple_struct(sp: Span, path: ast::Path, pats: Vec>) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:345:83 [INFO] [stdout] | [INFO] [stdout] 345 | pub fn pat_tuple_struct(sp: Span, path: ast::Path, pats: Vec>) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:349:27 [INFO] [stdout] | [INFO] [stdout] 349 | pub fn pat_struct(sp: Span, path: ast::Path, field_pats: Vec, rest: bool) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:349:97 [INFO] [stdout] | [INFO] [stdout] 349 | pub fn pat_struct(sp: Span, path: ast::Path, field_pats: Vec, rest: bool) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:353:20 [INFO] [stdout] | [INFO] [stdout] 353 | pub fn arm(sp: Span, pat: P, guard: Option>, expr: P) -> ast::Arm { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:353:31 [INFO] [stdout] | [INFO] [stdout] 353 | pub fn arm(sp: Span, pat: P, guard: Option>, expr: P) -> ast::Arm { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:353:58 [INFO] [stdout] | [INFO] [stdout] 353 | pub fn arm(sp: Span, pat: P, guard: Option>, expr: P) -> ast::Arm { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:353:79 [INFO] [stdout] | [INFO] [stdout] 353 | pub fn arm(sp: Span, pat: P, guard: Option>, expr: P) -> ast::Arm { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:365:29 [INFO] [stdout] | [INFO] [stdout] 365 | pub fn expr_match(span: Span, expr: P, arms: Vec) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:365:41 [INFO] [stdout] | [INFO] [stdout] 365 | pub fn expr_match(span: Span, expr: P, arms: Vec) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:365:79 [INFO] [stdout] | [INFO] [stdout] 365 | pub fn expr_match(span: Span, expr: P, arms: Vec) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:369:24 [INFO] [stdout] | [INFO] [stdout] 369 | pub fn expr_if(sp: Span, cond: P, then: P, els: Option>) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:369:36 [INFO] [stdout] | [INFO] [stdout] 369 | pub fn expr_if(sp: Span, cond: P, then: P, els: Option>) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:369:56 [INFO] [stdout] | [INFO] [stdout] 369 | pub fn expr_if(sp: Span, cond: P, then: P, els: Option>) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:369:83 [INFO] [stdout] | [INFO] [stdout] 369 | pub fn expr_if(sp: Span, cond: P, then: P, els: Option>) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:369:102 [INFO] [stdout] | [INFO] [stdout] 369 | pub fn expr_if(sp: Span, cond: P, then: P, els: Option>) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:373:26 [INFO] [stdout] | [INFO] [stdout] 373 | pub fn expr_call(sp: Span, expr: P, args: Vec>) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:373:38 [INFO] [stdout] | [INFO] [stdout] 373 | pub fn expr_call(sp: Span, expr: P, args: Vec>) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:373:62 [INFO] [stdout] | [INFO] [stdout] 373 | pub fn expr_call(sp: Span, expr: P, args: Vec>) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:373:80 [INFO] [stdout] | [INFO] [stdout] 373 | pub fn expr_call(sp: Span, expr: P, args: Vec>) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:377:32 [INFO] [stdout] | [INFO] [stdout] 377 | pub fn expr_call_ident(sp: Span, ident: Ident, args: Vec>) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ident` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:377:45 [INFO] [stdout] | [INFO] [stdout] 377 | pub fn expr_call_ident(sp: Span, ident: Ident, args: Vec>) -> P { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:377:62 [INFO] [stdout] | [INFO] [stdout] 377 | pub fn expr_call_ident(sp: Span, ident: Ident, args: Vec>) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:377:80 [INFO] [stdout] | [INFO] [stdout] 377 | pub fn expr_call_ident(sp: Span, ident: Ident, args: Vec>) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:381:31 [INFO] [stdout] | [INFO] [stdout] 381 | pub fn expr_call_path(sp: Span, path: ast::Path, args: Vec>) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:381:64 [INFO] [stdout] | [INFO] [stdout] 381 | pub fn expr_call_path(sp: Span, path: ast::Path, args: Vec>) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:381:82 [INFO] [stdout] | [INFO] [stdout] 381 | pub fn expr_call_path(sp: Span, path: ast::Path, args: Vec>) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:385:33 [INFO] [stdout] | [INFO] [stdout] 385 | pub fn expr_method_call(sp: Span, receiver: P, path: ast::PathSegment, args: Vec>) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:385:49 [INFO] [stdout] | [INFO] [stdout] 385 | pub fn expr_method_call(sp: Span, receiver: P, path: ast::PathSegment, args: Vec>) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:385:97 [INFO] [stdout] | [INFO] [stdout] 385 | pub fn expr_method_call(sp: Span, receiver: P, path: ast::PathSegment, args: Vec>) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:385:115 [INFO] [stdout] | [INFO] [stdout] 385 | pub fn expr_method_call(sp: Span, receiver: P, path: ast::PathSegment, args: Vec>) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:390:44 [INFO] [stdout] | [INFO] [stdout] 390 | pub fn expr_method_call_path_ident(sp: Span, receiver: ast::Path, ident: Ident, args: Vec>) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ident` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:390:78 [INFO] [stdout] | [INFO] [stdout] 390 | pub fn expr_method_call_path_ident(sp: Span, receiver: ast::Path, ident: Ident, args: Vec>) -> P { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:390:95 [INFO] [stdout] | [INFO] [stdout] 390 | pub fn expr_method_call_path_ident(sp: Span, receiver: ast::Path, ident: Ident, args: Vec>) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:390:113 [INFO] [stdout] | [INFO] [stdout] 390 | pub fn expr_method_call_path_ident(sp: Span, receiver: ast::Path, ident: Ident, args: Vec>) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:394:27 [INFO] [stdout] | [INFO] [stdout] 394 | pub fn expr_field(sp: Span, expr: P, ident: Ident) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:394:39 [INFO] [stdout] | [INFO] [stdout] 394 | pub fn expr_field(sp: Span, expr: P, ident: Ident) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ident` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:394:60 [INFO] [stdout] | [INFO] [stdout] 394 | pub fn expr_field(sp: Span, expr: P, ident: Ident) -> P { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:394:70 [INFO] [stdout] | [INFO] [stdout] 394 | pub fn expr_field(sp: Span, expr: P, ident: Ident) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:398:32 [INFO] [stdout] | [INFO] [stdout] 398 | pub fn expr_field_deep(sp: Span, expr: P, idents: Vec) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:398:44 [INFO] [stdout] | [INFO] [stdout] 398 | pub fn expr_field_deep(sp: Span, expr: P, idents: Vec) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ident` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:398:70 [INFO] [stdout] | [INFO] [stdout] 398 | pub fn expr_field_deep(sp: Span, expr: P, idents: Vec) -> P { [INFO] [stdout] | - ^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:398:81 [INFO] [stdout] | [INFO] [stdout] 398 | pub fn expr_field_deep(sp: Span, expr: P, idents: Vec) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:402:27 [INFO] [stdout] | [INFO] [stdout] 402 | pub fn expr_index(sp: Span, expr: P, index: P) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:402:39 [INFO] [stdout] | [INFO] [stdout] 402 | pub fn expr_index(sp: Span, expr: P, index: P) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:402:60 [INFO] [stdout] | [INFO] [stdout] 402 | pub fn expr_index(sp: Span, expr: P, index: P) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:402:77 [INFO] [stdout] | [INFO] [stdout] 402 | pub fn expr_index(sp: Span, expr: P, index: P) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:406:30 [INFO] [stdout] | [INFO] [stdout] 406 | pub fn expr_block(block: P) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:406:48 [INFO] [stdout] | [INFO] [stdout] 406 | pub fn expr_block(block: P) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:410:26 [INFO] [stdout] | [INFO] [stdout] 410 | pub fn expr_noop(sp: Span) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:410:35 [INFO] [stdout] | [INFO] [stdout] 410 | pub fn expr_noop(sp: Span) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:414:22 [INFO] [stdout] | [INFO] [stdout] 414 | pub fn param(sp: Span, pat: P, ty: P) -> ast::Param { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:414:33 [INFO] [stdout] | [INFO] [stdout] 414 | pub fn param(sp: Span, pat: P, ty: P) -> ast::Param { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:414:50 [INFO] [stdout] | [INFO] [stdout] 414 | pub fn param(sp: Span, pat: P, ty: P) -> ast::Param { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:425:28 [INFO] [stdout] | [INFO] [stdout] 425 | pub fn param_ident(sp: Span, ident: Ident, ty: P) -> ast::Param { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ident` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:425:41 [INFO] [stdout] | [INFO] [stdout] 425 | pub fn param_ident(sp: Span, ident: Ident, ty: P) -> ast::Param { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:425:52 [INFO] [stdout] | [INFO] [stdout] 425 | pub fn param_ident(sp: Span, ident: Ident, ty: P) -> ast::Param { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:429:26 [INFO] [stdout] | [INFO] [stdout] 429 | pub fn fn_ret_ty(sp: Span, ty: Option>) -> ast::FnRetTy { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:429:43 [INFO] [stdout] | [INFO] [stdout] 429 | pub fn fn_ret_ty(sp: Span, ty: Option>) -> ast::FnRetTy { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:436:70 [INFO] [stdout] | [INFO] [stdout] 436 | pub fn fn_decl(inputs: Vec, output: ast::FnRetTy) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:437:9 [INFO] [stdout] | [INFO] [stdout] 436 | pub fn fn_decl(inputs: Vec, output: ast::FnRetTy) -> P { [INFO] [stdout] | - help: you might be missing a type parameter: `

` [INFO] [stdout] 437 | P(ast::FnDecl { inputs, output }) [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:440:29 [INFO] [stdout] | [INFO] [stdout] 440 | pub fn expr_closure(sp: Span, idents: Vec, body: P) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ident` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:440:47 [INFO] [stdout] | [INFO] [stdout] 440 | pub fn expr_closure(sp: Span, idents: Vec, body: P) -> P { [INFO] [stdout] | - ^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:440:61 [INFO] [stdout] | [INFO] [stdout] 440 | pub fn expr_closure(sp: Span, idents: Vec, body: P) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:440:78 [INFO] [stdout] | [INFO] [stdout] 440 | pub fn expr_closure(sp: Span, idents: Vec, body: P) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:458:34 [INFO] [stdout] | [INFO] [stdout] 458 | pub fn expr_struct_field(sp: Span, ident: Ident, expr: P) -> ast::ExprField { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ident` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:458:47 [INFO] [stdout] | [INFO] [stdout] 458 | pub fn expr_struct_field(sp: Span, ident: Ident, expr: P) -> ast::ExprField { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:458:60 [INFO] [stdout] | [INFO] [stdout] 458 | pub fn expr_struct_field(sp: Span, ident: Ident, expr: P) -> ast::ExprField { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:481:28 [INFO] [stdout] | [INFO] [stdout] 481 | pub fn expr_struct(sp: Span, path: ast::Path, fields: Vec) -> P { [INFO] [stdout] | ^^^^ not found in this scope [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 `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:481:83 [INFO] [stdout] | [INFO] [stdout] 481 | pub fn expr_struct(sp: Span, path: ast::Path, fields: Vec) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:482:46 [INFO] [stdout] | [INFO] [stdout] 481 | pub fn expr_struct(sp: Span, path: ast::Path, fields: Vec) -> P { [INFO] [stdout] | - help: you might be missing a type parameter: `

` [INFO] [stdout] 482 | self::expr(sp, ast::ExprKind::Struct(P(ast::StructExpr { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:490:34 [INFO] [stdout] | [INFO] [stdout] 490 | pub fn expr_struct_ident(sp: Span, ident: Ident, fields: Vec) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ident` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:490:47 [INFO] [stdout] | [INFO] [stdout] 490 | pub fn expr_struct_ident(sp: Span, ident: Ident, fields: Vec) -> P { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:490:86 [INFO] [stdout] | [INFO] [stdout] 490 | pub fn expr_struct_ident(sp: Span, ident: Ident, fields: Vec) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:494:25 [INFO] [stdout] | [INFO] [stdout] 494 | pub fn expr_lit(sp: Span, kind: ast::LitKind) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:494:54 [INFO] [stdout] | [INFO] [stdout] 494 | pub fn expr_lit(sp: Span, kind: ast::LitKind) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:498:26 [INFO] [stdout] | [INFO] [stdout] 498 | pub fn expr_bool(sp: Span, value: bool) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:498:48 [INFO] [stdout] | [INFO] [stdout] 498 | pub fn expr_bool(sp: Span, value: bool) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:502:25 [INFO] [stdout] | [INFO] [stdout] 502 | pub fn expr_int(sp: Span, i: isize) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:502:44 [INFO] [stdout] | [INFO] [stdout] 502 | pub fn expr_int(sp: Span, i: isize) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:511:27 [INFO] [stdout] | [INFO] [stdout] 511 | pub fn expr_usize(sp: Span, i: usize) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:511:46 [INFO] [stdout] | [INFO] [stdout] 511 | pub fn expr_usize(sp: Span, i: usize) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:515:25 [INFO] [stdout] | [INFO] [stdout] 515 | pub fn expr_u32(sp: Span, i: u32) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:515:42 [INFO] [stdout] | [INFO] [stdout] 515 | pub fn expr_u32(sp: Span, i: u32) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:519:25 [INFO] [stdout] | [INFO] [stdout] 519 | pub fn expr_str(sp: Span, str: &str) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:519:45 [INFO] [stdout] | [INFO] [stdout] 519 | pub fn expr_str(sp: Span, str: &str) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:523:27 [INFO] [stdout] | [INFO] [stdout] 523 | pub fn expr_tuple(sp: Span, exprs: Vec>) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:523:44 [INFO] [stdout] | [INFO] [stdout] 523 | pub fn expr_tuple(sp: Span, exprs: Vec>) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:523:62 [INFO] [stdout] | [INFO] [stdout] 523 | pub fn expr_tuple(sp: Span, exprs: Vec>) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:527:27 [INFO] [stdout] | [INFO] [stdout] 527 | pub fn expr_array(sp: Span, exprs: Vec>) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:527:44 [INFO] [stdout] | [INFO] [stdout] 527 | pub fn expr_array(sp: Span, exprs: Vec>) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:527:62 [INFO] [stdout] | [INFO] [stdout] 527 | pub fn expr_array(sp: Span, exprs: Vec>) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:531:27 [INFO] [stdout] | [INFO] [stdout] 531 | pub fn expr_slice(sp: Span, exprs: Vec>) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:531:44 [INFO] [stdout] | [INFO] [stdout] 531 | pub fn expr_slice(sp: Span, exprs: Vec>) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:531:62 [INFO] [stdout] | [INFO] [stdout] 531 | pub fn expr_slice(sp: Span, exprs: Vec>) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:535:26 [INFO] [stdout] | [INFO] [stdout] 535 | pub fn expr_cast(sp: Span, expr: P, ty: P) -> P { [INFO] [stdout] | ^^^^ not found in this scope [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 `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:535:38 [INFO] [stdout] | [INFO] [stdout] 535 | pub fn expr_cast(sp: Span, expr: P, ty: P) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:535:56 [INFO] [stdout] | [INFO] [stdout] 535 | pub fn expr_cast(sp: Span, expr: P, ty: P) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:535:71 [INFO] [stdout] | [INFO] [stdout] 535 | pub fn expr_cast(sp: Span, expr: P, ty: P) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:539:33 [INFO] [stdout] | [INFO] [stdout] 539 | pub fn block_check_mode(sp: Span, stmts: Vec, block_check_mode: ast::BlockCheckMode) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:539:104 [INFO] [stdout] | [INFO] [stdout] 539 | pub fn block_check_mode(sp: Span, stmts: Vec, block_check_mode: ast::BlockCheckMode) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:540:9 [INFO] [stdout] | [INFO] [stdout] 539 | pub fn block_check_mode(sp: Span, stmts: Vec, block_check_mode: ast::BlockCheckMode) -> P { [INFO] [stdout] | - help: you might be missing a type parameter: `

` [INFO] [stdout] 540 | P(ast::Block { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:550:22 [INFO] [stdout] | [INFO] [stdout] 550 | pub fn block(sp: Span, stmts: Vec) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:550:54 [INFO] [stdout] | [INFO] [stdout] 550 | pub fn block(sp: Span, stmts: Vec) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:554:29 [INFO] [stdout] | [INFO] [stdout] 554 | pub fn block_unsafe(sp: Span, stmts: Vec, unsafe_source: ast::UnsafeSource) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:554:95 [INFO] [stdout] | [INFO] [stdout] 554 | pub fn block_unsafe(sp: Span, stmts: Vec, unsafe_source: ast::UnsafeSource) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:558:29 [INFO] [stdout] | [INFO] [stdout] 558 | pub fn block_expr(expr: P) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:558:46 [INFO] [stdout] | [INFO] [stdout] 558 | pub fn block_expr(expr: P) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:562:20 [INFO] [stdout] | [INFO] [stdout] 562 | pub fn vis(sp: Span, kind: ast::VisibilityKind) -> ast::Visibility { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:566:28 [INFO] [stdout] | [INFO] [stdout] 566 | pub fn vis_default(sp: Span) -> ast::Visibility { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:570:24 [INFO] [stdout] | [INFO] [stdout] 570 | pub fn vis_pub(sp: Span) -> ast::Visibility { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:574:30 [INFO] [stdout] | [INFO] [stdout] 574 | pub fn vis_pub_crate(sp: Span) -> ast::Visibility { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:578:21 [INFO] [stdout] | [INFO] [stdout] 578 | pub fn item(sp: Span, attrs: Vec, vis: ast::Visibility, ident: Ident, kind: ast::ItemKind) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ident` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:578:84 [INFO] [stdout] | [INFO] [stdout] 578 | pub fn item(sp: Span, attrs: Vec, vis: ast::Visibility, ident: Ident, kind: ast::ItemKind) -> P { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:578:115 [INFO] [stdout] | [INFO] [stdout] 578 | pub fn item(sp: Span, attrs: Vec, vis: ast::Visibility, ident: Ident, kind: ast::ItemKind) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:579:9 [INFO] [stdout] | [INFO] [stdout] 578 | pub fn item(sp: Span, attrs: Vec, vis: ast::Visibility, ident: Ident, kind: ast::ItemKind) -> P { [INFO] [stdout] | - help: you might be missing a type parameter: `

` [INFO] [stdout] 579 | P(ast::Item { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:590:28 [INFO] [stdout] | [INFO] [stdout] 590 | pub fn item_static(sp: Span, vis: ast::Visibility, mutbl: ast::Mutability, ident: Ident, ty: P, expr: P) -> P mutest-emit/src/analysis/ast_lowering.rs:21:28 [INFO] [stdout] | [INFO] [stdout] 21 | type NestedFilter: NestedFilter<'hir> = nested_filter::None; [INFO] [stdout] | ^^^^^^^^^^^^------ [INFO] [stdout] | | [INFO] [stdout] | help: you might have meant to use the associated type: `Self::NestedFilter` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:50:78 [INFO] [stdout] | [INFO] [stdout] 50 | ... fn visit_fn(&mut self, kind_ast: ast::visit::FnKind<'ast>, span_ast: Span, id_ast: ast::NodeId, kind_hir: hir::intravisit::FnKind<'... [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:50:214 [INFO] [stdout] | [INFO] [stdout] 50 | ... hir::FnDecl<'hir>, body_hir: hir::BodyId, span_hir: Span, id_hir: hir::HirId) { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:71:126 [INFO] [stdout] | [INFO] [stdout] 71 | ...ut T, kind_ast: ast::visit::FnKind<'ast>, _span_ast: Span, _id_ast: ast::NodeId, kind_hir: hir::intravisit::FnKind<'hir>, _decl_hir: &... [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/ast_lowering.rs:71:265 [INFO] [stdout] | [INFO] [stdout] 71 | ...hir::FnDecl<'hir>, body_hir: hir::BodyId, _span_hir: Span, _id_hir: hir::HirId) { [INFO] [stdout] | ^^^^ not found in this scope [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 `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 `Ident` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:590:87 [INFO] [stdout] | [INFO] [stdout] 590 | pub fn item_static(sp: Span, vis: ast::Visibility, mutbl: ast::Mutability, ident: Ident, ty: P, expr: P) -> P 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 `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:590:98 [INFO] [stdout] | [INFO] [stdout] 590 | pub fn item_static(sp: Span, vis: ast::Visibility, mutbl: ast::Mutability, ident: Ident, ty: P, expr: P) -> P 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 `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:590:116 [INFO] [stdout] | [INFO] [stdout] 590 | ... ast::Mutability, ident: Ident, ty: P, expr: P) -> P { [INFO] [stdout] | ^ not found in this scope [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 `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:590:133 [INFO] [stdout] | [INFO] [stdout] 590 | ... ident: Ident, ty: P, expr: P) -> P { [INFO] [stdout] | ^ not found in this scope [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 `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:594:27 [INFO] [stdout] | [INFO] [stdout] 594 | pub fn item_const(sp: Span, vis: ast::Visibility, ident: Ident, ty: P, expr: P) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ident` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:594:62 [INFO] [stdout] | [INFO] [stdout] 594 | pub fn item_const(sp: Span, vis: ast::Visibility, ident: Ident, ty: P, expr: P) -> P { [INFO] [stdout] | ^^^^^ not found in this scope [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 `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:594:73 [INFO] [stdout] | [INFO] [stdout] 594 | pub fn item_const(sp: Span, vis: ast::Visibility, ident: Ident, ty: P, expr: P) -> P { [INFO] [stdout] | ^ not found in this scope [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 `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:594:91 [INFO] [stdout] | [INFO] [stdout] 594 | pub fn item_const(sp: Span, vis: ast::Visibility, ident: Ident, ty: P, expr: P) -> P { [INFO] [stdout] | ^ not found in this scope [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 `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:594:108 [INFO] [stdout] | [INFO] [stdout] 594 | pub fn item_const(sp: Span, vis: ast::Visibility, ident: Ident, ty: P, expr: P) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:598:25 [INFO] [stdout] | [INFO] [stdout] 598 | pub fn item_mod(sp: Span, vis: ast::Visibility, ident: Ident, items: Vec>) -> P { [INFO] [stdout] | ^^^^ not found in this scope [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 `Ident` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:598:60 [INFO] [stdout] | [INFO] [stdout] 598 | pub fn item_mod(sp: Span, vis: ast::Visibility, ident: Ident, items: Vec>) -> P { [INFO] [stdout] | ^^^^^ not found in this scope [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 `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:598:78 [INFO] [stdout] | [INFO] [stdout] 598 | pub fn item_mod(sp: Span, vis: ast::Visibility, ident: Ident, items: Vec>) -> P { [INFO] [stdout] | ^ not found in this scope [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 `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:598:96 [INFO] [stdout] | [INFO] [stdout] 598 | pub fn item_mod(sp: Span, vis: ast::Visibility, ident: Ident, items: Vec>) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:603:34 [INFO] [stdout] | [INFO] [stdout] 603 | pub fn item_extern_crate(sp: Span, krate: Symbol, ident: Option) -> P { [INFO] [stdout] | ^^^^ not found in this scope [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 `Symbol` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:603:47 [INFO] [stdout] | [INFO] [stdout] 603 | pub fn item_extern_crate(sp: Span, krate: Symbol, ident: Option) -> P { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Lrc` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/diagnostic.rs:12:32 [INFO] [stdout] | [INFO] [stdout] 12 | fn rc_source_map(&self) -> Lrc; [INFO] [stdout] | ^^^ help: a struct with a similar name exists: `Arc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ident` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:603:69 [INFO] [stdout] | [INFO] [stdout] 603 | pub fn item_extern_crate(sp: Span, krate: Symbol, ident: Option) -> P { [INFO] [stdout] | - ^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:603:80 [INFO] [stdout] | [INFO] [stdout] 603 | pub fn item_extern_crate(sp: Span, krate: Symbol, ident: Option) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `SourceMap` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/diagnostic.rs:12:36 [INFO] [stdout] | [INFO] [stdout] 11 | pub trait SessionRcSourceMap { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] 12 | fn rc_source_map(&self) -> Lrc; [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:610:24 [INFO] [stdout] | [INFO] [stdout] 610 | pub fn item_fn(sp: Span, vis: ast::Visibility, ident: Ident, generics: Option, header: Option, inputs: ... [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Session` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/diagnostic.rs:15:29 [INFO] [stdout] | [INFO] [stdout] 15 | impl SessionRcSourceMap for Session { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Lrc` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/diagnostic.rs:16:32 [INFO] [stdout] | [INFO] [stdout] 16 | fn rc_source_map(&self) -> Lrc { [INFO] [stdout] | ^^^ help: a struct with a similar name exists: `Arc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `SourceMap` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/diagnostic.rs:16:36 [INFO] [stdout] | [INFO] [stdout] 15 | impl SessionRcSourceMap for Session { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] 16 | fn rc_source_map(&self) -> Lrc { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Diagnostic` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/diagnostic.rs:36:18 [INFO] [stdout] | [INFO] [stdout] 36 | diagnostic: &Diagnostic, [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Lrc` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/diagnostic.rs:37:24 [INFO] [stdout] | [INFO] [stdout] 37 | source_map: Option>, [INFO] [stdout] | ^^^ help: a struct with a similar name exists: `Arc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `SourceMap` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/diagnostic.rs:37:28 [INFO] [stdout] | [INFO] [stdout] 35 | pub fn raw_output_full( [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] 36 | diagnostic: &Diagnostic, [INFO] [stdout] 37 | source_map: Option>, [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Lrc` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/diagnostic.rs:38:27 [INFO] [stdout] | [INFO] [stdout] 38 | fluent_bundle: Option>, [INFO] [stdout] | ^^^ help: a struct with a similar name exists: `Arc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FluentBundle` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/diagnostic.rs:38:31 [INFO] [stdout] | [INFO] [stdout] 35 | pub fn raw_output_full( [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 38 | fluent_bundle: Option>, [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Lrc` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/diagnostic.rs:39:22 [INFO] [stdout] | [INFO] [stdout] 39 | fallback_bundle: Lrc, [INFO] [stdout] | ^^^ help: a struct with a similar name exists: `Arc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FluentBundle` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/diagnostic.rs:39:26 [INFO] [stdout] | [INFO] [stdout] 35 | pub fn raw_output_full( [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 39 | fallback_bundle: Lrc, [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Diagnostic` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/diagnostic.rs:69:18 [INFO] [stdout] | [INFO] [stdout] 69 | diagnostic: &Diagnostic, [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Lrc` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/diagnostic.rs:70:24 [INFO] [stdout] | [INFO] [stdout] 70 | source_map: Option>, [INFO] [stdout] | ^^^ help: a struct with a similar name exists: `Arc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `SourceMap` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/diagnostic.rs:70:28 [INFO] [stdout] | [INFO] [stdout] 68 | pub fn output_full( [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] 69 | diagnostic: &Diagnostic, [INFO] [stdout] 70 | source_map: Option>, [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Lrc` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/diagnostic.rs:71:27 [INFO] [stdout] | [INFO] [stdout] 71 | fluent_bundle: Option>, [INFO] [stdout] | ^^^ help: a struct with a similar name exists: `Arc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FluentBundle` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/diagnostic.rs:71:31 [INFO] [stdout] | [INFO] [stdout] 68 | pub fn output_full( [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 71 | fluent_bundle: Option>, [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Lrc` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/diagnostic.rs:72:22 [INFO] [stdout] | [INFO] [stdout] 72 | fallback_bundle: Lrc, [INFO] [stdout] | ^^^ help: a struct with a similar name exists: `Arc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FluentBundle` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/diagnostic.rs:72:26 [INFO] [stdout] | [INFO] [stdout] 68 | pub fn output_full( [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 72 | fallback_bundle: Lrc, [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Diagnostic` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/diagnostic.rs:83:28 [INFO] [stdout] | [INFO] [stdout] 83 | pub fn output(diagnostic: &Diagnostic, source_map: Lrc) -> String { [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Lrc` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/diagnostic.rs:83:52 [INFO] [stdout] | [INFO] [stdout] 83 | pub fn output(diagnostic: &Diagnostic, source_map: Lrc) -> String { [INFO] [stdout] | ^^^ help: a struct with a similar name exists: `Arc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `SourceMap` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/diagnostic.rs:83:56 [INFO] [stdout] | [INFO] [stdout] 83 | pub fn output(diagnostic: &Diagnostic, source_map: Lrc) -> String { [INFO] [stdout] | - ^^^^^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `EmissionGuarantee` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/diagnostic.rs:94:20 [INFO] [stdout] | [INFO] [stdout] 94 | pub fn emit_str(diagnostic: DiagnosticBuilder, source_map: Lrc) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DiagnosticBuilder` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/diagnostic.rs:94:51 [INFO] [stdout] | [INFO] [stdout] 94 | pub fn emit_str(diagnostic: DiagnosticBuilder, source_map: Lrc) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Lrc` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/diagnostic.rs:94:85 [INFO] [stdout] | [INFO] [stdout] 94 | pub fn emit_str(diagnostic: DiagnosticBuilder, source_map: Lrc) -> String { [INFO] [stdout] | ^^^ help: a struct with a similar name exists: `Arc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `SourceMap` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/diagnostic.rs:94:89 [INFO] [stdout] | [INFO] [stdout] 94 | pub fn emit_str(diagnostic: DiagnosticBuilder, source_map: Lrc) -> String { [INFO] [stdout] | - ^^^^^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `, SourceMap` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/hir.rs:13:19 [INFO] [stdout] | [INFO] [stdout] 13 | pub span: Span, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ident` in this scope [INFO] [stdout] --> mutest-emit/src/analysis/hir.rs:14:20 [INFO] [stdout] | [INFO] [stdout] 14 | pub ident: Ident, [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/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 `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 `Ident` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:610:59 [INFO] [stdout] | [INFO] [stdout] 610 | pub fn item_fn(sp: Span, vis: ast::Visibility, ident: Ident, generics: Option, header: Option, inputs: ... [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/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 `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:610:170 [INFO] [stdout] | [INFO] [stdout] 610 | ...t::FnHeader>, inputs: Vec, output: Option>, body: Option>) -> P { [INFO] [stdout] | ^ not found in this scope [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 `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:610:196 [INFO] [stdout] | [INFO] [stdout] 610 | ...ast::Param>, output: Option>, body: Option>) -> P { [INFO] [stdout] | ^ not found in this scope [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 `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:610:215 [INFO] [stdout] | [INFO] [stdout] 610 | ...: Option>, body: Option>) -> P { [INFO] [stdout] | ^ not found in this scope [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 `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:623:26 [INFO] [stdout] | [INFO] [stdout] 623 | pub fn field_def(sp: Span, vis: ast::Visibility, ident: Option, ty: P) -> ast::FieldDef { [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/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 `Ident` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:623:68 [INFO] [stdout] | [INFO] [stdout] 623 | pub fn field_def(sp: Span, vis: ast::Visibility, ident: Option, ty: P) -> ast::FieldDef { [INFO] [stdout] | - ^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:623:80 [INFO] [stdout] | [INFO] [stdout] 623 | pub fn field_def(sp: Span, vis: ast::Visibility, ident: Option, ty: P) -> ast::FieldDef { [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/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[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:635:28 [INFO] [stdout] | [INFO] [stdout] 635 | pub fn item_struct(sp: Span, vis: ast::Visibility, ident: Ident, generics: Option, fields: Vec) -> P mutest-emit/src/codegen/ast.rs:635:63 [INFO] [stdout] | [INFO] [stdout] 635 | pub fn item_struct(sp: Span, vis: ast::Visibility, ident: Ident, generics: Option, fields: Vec) -> P mutest-emit/src/codegen/ast.rs:635:134 [INFO] [stdout] | [INFO] [stdout] 635 | ...Option, fields: Vec) -> P { [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/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 `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:642:34 [INFO] [stdout] | [INFO] [stdout] 642 | pub fn item_tuple_struct(sp: Span, vis: ast::Visibility, ident: Ident, generics: Option, fields: Vec) -... [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/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 `Ident` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:642:69 [INFO] [stdout] | [INFO] [stdout] 642 | pub fn item_tuple_struct(sp: Span, vis: ast::Visibility, ident: Ident, generics: Option, fields: Vec) -... [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/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[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 `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:642:140 [INFO] [stdout] | [INFO] [stdout] 642 | ...Option, fields: Vec) -> P { [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 `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:649:33 [INFO] [stdout] | [INFO] [stdout] 649 | pub fn item_unit_struct(sp: Span, vis: ast::Visibility, ident: Ident) -> P { [INFO] [stdout] | ^^^^ not found in this scope [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 `Ident` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:649:68 [INFO] [stdout] | [INFO] [stdout] 649 | pub fn item_unit_struct(sp: Span, vis: ast::Visibility, ident: Ident) -> P { [INFO] [stdout] | ^^^^^ not found in this scope [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] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:649:78 [INFO] [stdout] | [INFO] [stdout] 649 | pub fn item_unit_struct(sp: Span, vis: ast::Visibility, ident: Ident) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:656:21 [INFO] [stdout] | [INFO] [stdout] 656 | pub fn stmt(sp: Span, kind: ast::StmtKind) -> ast::Stmt { [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: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 `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:660:28 [INFO] [stdout] | [INFO] [stdout] 660 | pub fn stmt_expr(expr: P) -> ast::Stmt { [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 `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:664:27 [INFO] [stdout] | [INFO] [stdout] 664 | pub fn stmt_local(sp: Span, mutbl: bool, ident: Ident, ty: Option>, kind: ast::LocalKind) -> ast::Stmt { [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 `Ident` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:664:53 [INFO] [stdout] | [INFO] [stdout] 664 | pub fn stmt_local(sp: Span, mutbl: bool, ident: Ident, ty: Option>, kind: ast::LocalKind) -> ast::Stmt { [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: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 `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:664:71 [INFO] [stdout] | [INFO] [stdout] 664 | pub fn stmt_local(sp: Span, mutbl: bool, ident: Ident, ty: Option>, kind: ast::LocalKind) -> ast::Stmt { [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[E0425]: cannot find function, tuple struct or tuple variant `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:670:45 [INFO] [stdout] | [INFO] [stdout] 664 | pub fn stmt_local(sp: Span, mutbl: bool, ident: Ident, ty: Option>, kind: ast::LocalKind) -> ast::Stmt { [INFO] [stdout] | - help: you might be missing a type parameter: `

` [INFO] [stdout] ... [INFO] [stdout] 670 | self::stmt(sp, ast::StmtKind::Local(P(ast::Local { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:681:30 [INFO] [stdout] | [INFO] [stdout] 681 | pub fn stmt_let_decl(sp: Span, mutbl: bool, ident: Ident, ty: Option>) -> ast::Stmt { [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 `Ident` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:681:56 [INFO] [stdout] | [INFO] [stdout] 681 | pub fn stmt_let_decl(sp: Span, mutbl: bool, ident: Ident, ty: Option>) -> ast::Stmt { [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 `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:17:19 [INFO] [stdout] | [INFO] [stdout] 17 | pub span: Span, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ident` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:19:20 [INFO] [stdout] | [INFO] [stdout] 19 | pub ident: Ident, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:28:19 [INFO] [stdout] | [INFO] [stdout] 28 | pub span: Span, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ident` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:30:20 [INFO] [stdout] | [INFO] [stdout] 30 | pub ident: Ident, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:59:37 [INFO] [stdout] | [INFO] [stdout] 59 | pub fn angle_bracketed_args(sp: Span, args: Vec) -> Option> { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:59:81 [INFO] [stdout] | [INFO] [stdout] 59 | pub fn angle_bracketed_args(sp: Span, args: Vec) -> Option> { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:66:35 [INFO] [stdout] | [INFO] [stdout] 66 | pub fn parenthesized_args(sp: Span, inputs: Vec>, output: Option>) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:66:53 [INFO] [stdout] | [INFO] [stdout] 66 | pub fn parenthesized_args(sp: Span, inputs: Vec>, output: Option>) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:66:81 [INFO] [stdout] | [INFO] [stdout] 66 | pub fn parenthesized_args(sp: Span, inputs: Vec>, output: Option>) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:66:97 [INFO] [stdout] | [INFO] [stdout] 66 | pub fn parenthesized_args(sp: Span, inputs: Vec>, output: Option>) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:75:33 [INFO] [stdout] | [INFO] [stdout] 75 | pub fn path_segment_raw(sp: Span, ident: Ident, args: Option>) -> ast::PathSegment { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ident` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:75:46 [INFO] [stdout] | [INFO] [stdout] 75 | pub fn path_segment_raw(sp: Span, ident: Ident, args: Option>) -> ast::PathSegment { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:75:66 [INFO] [stdout] | [INFO] [stdout] 75 | pub fn path_segment_raw(sp: Span, ident: Ident, args: Option>) -> ast::PathSegment { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:83:29 [INFO] [stdout] | [INFO] [stdout] 83 | pub fn path_segment(sp: Span, ident: Ident, args: Vec) -> ast::PathSegment { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ident` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:83:42 [INFO] [stdout] | [INFO] [stdout] 83 | pub fn path_segment(sp: Span, ident: Ident, args: Vec) -> ast::PathSegment { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:87:25 [INFO] [stdout] | [INFO] [stdout] 87 | pub fn path_raw(sp: Span, global: bool, mut idents: Vec, args: Option>) -> ast::Path { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ident` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:87:61 [INFO] [stdout] | [INFO] [stdout] 87 | pub fn path_raw(sp: Span, global: bool, mut idents: Vec, args: Option>) -> ast::Path { [INFO] [stdout] | - ^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:87:82 [INFO] [stdout] | [INFO] [stdout] 87 | pub fn path_raw(sp: Span, global: bool, mut idents: Vec, args: Option>) -> ast::Path { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:108:26 [INFO] [stdout] | [INFO] [stdout] 108 | pub fn path_args(sp: Span, global: bool, idents: Vec, args: Vec) -> ast::Path { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ident` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:108:58 [INFO] [stdout] | [INFO] [stdout] 108 | pub fn path_args(sp: Span, global: bool, idents: Vec, args: Vec) -> ast::Path { [INFO] [stdout] | - ^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:112:21 [INFO] [stdout] | [INFO] [stdout] 112 | pub fn path(sp: Span, global: bool, idents: Vec) -> ast::Path { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ident` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:112:53 [INFO] [stdout] | [INFO] [stdout] 112 | pub fn path(sp: Span, global: bool, idents: Vec) -> ast::Path { [INFO] [stdout] | - ^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:116:33 [INFO] [stdout] | [INFO] [stdout] 116 | pub fn path_global_args(sp: Span, idents: Vec, args: Vec) -> ast::Path { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ident` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:116:51 [INFO] [stdout] | [INFO] [stdout] 116 | pub fn path_global_args(sp: Span, idents: Vec, args: Vec) -> ast::Path { [INFO] [stdout] | - ^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:120:28 [INFO] [stdout] | [INFO] [stdout] 120 | pub fn path_global(sp: Span, idents: Vec) -> ast::Path { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ident` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:120:46 [INFO] [stdout] | [INFO] [stdout] 120 | pub fn path_global(sp: Span, idents: Vec) -> ast::Path { [INFO] [stdout] | - ^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:124:27 [INFO] [stdout] | [INFO] [stdout] 124 | pub fn path_ident(sp: Span, ident: Ident) -> ast::Path { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ident` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:124:40 [INFO] [stdout] | [INFO] [stdout] 124 | pub fn path_ident(sp: Span, ident: Ident) -> ast::Path { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:128:29 [INFO] [stdout] | [INFO] [stdout] 128 | pub fn path_symbols(sp: Span, symbols: Vec) -> ast::Path { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Symbol` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:128:48 [INFO] [stdout] | [INFO] [stdout] 128 | pub fn path_symbols(sp: Span, symbols: Vec) -> ast::Path { [INFO] [stdout] | - ^^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:133:26 [INFO] [stdout] | [INFO] [stdout] 133 | pub fn pathx_raw(sp: Span, path: ast::Path, idents: Vec, args: Option>) -> ast::Path { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ident` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:133:61 [INFO] [stdout] | [INFO] [stdout] 133 | pub fn pathx_raw(sp: Span, path: ast::Path, idents: Vec, args: Option>) -> ast::Path { [INFO] [stdout] | - ^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:133:82 [INFO] [stdout] | [INFO] [stdout] 133 | pub fn pathx_raw(sp: Span, path: ast::Path, idents: Vec, args: Option>) -> ast::Path { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:142:27 [INFO] [stdout] | [INFO] [stdout] 142 | pub fn pathx_args(sp: Span, path: ast::Path, idents: Vec, args: Vec) -> ast::Path { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ident` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:142:62 [INFO] [stdout] | [INFO] [stdout] 142 | pub fn pathx_args(sp: Span, path: ast::Path, idents: Vec, args: Vec) -> ast::Path { [INFO] [stdout] | - ^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:146:22 [INFO] [stdout] | [INFO] [stdout] 146 | pub fn pathx(sp: Span, path: ast::Path, idents: Vec) -> ast::Path { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ident` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:146:57 [INFO] [stdout] | [INFO] [stdout] 146 | pub fn pathx(sp: Span, path: ast::Path, idents: Vec) -> ast::Path { [INFO] [stdout] | - ^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:681:74 [INFO] [stdout] | [INFO] [stdout] 681 | pub fn stmt_let_decl(sp: Span, mutbl: bool, ident: Ident, ty: Option>) -> ast::Stmt { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:685:25 [INFO] [stdout] | [INFO] [stdout] 685 | pub fn stmt_let(sp: Span, mutbl: bool, ident: Ident, ty: Option>, expr: P) -> ast::Stmt { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ident` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:685:51 [INFO] [stdout] | [INFO] [stdout] 685 | pub fn stmt_let(sp: Span, mutbl: bool, ident: Ident, ty: Option>, expr: P) -> ast::Stmt { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:685:69 [INFO] [stdout] | [INFO] [stdout] 685 | pub fn stmt_let(sp: Span, mutbl: bool, ident: Ident, ty: Option>, expr: P) -> ast::Stmt { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:685:88 [INFO] [stdout] | [INFO] [stdout] 685 | pub fn stmt_let(sp: Span, mutbl: bool, ident: Ident, ty: Option>, expr: P) -> ast::Stmt { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:159:19 [INFO] [stdout] | [INFO] [stdout] 159 | pub fn ty(sp: Span, kind: ast::TyKind) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:689:30 [INFO] [stdout] | [INFO] [stdout] 689 | pub fn stmt_let_else(sp: Span, mutbl: bool, ident: Ident, ty: Option>, expr: P, els: P) -> ast::Stmt { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ident` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:689:56 [INFO] [stdout] | [INFO] [stdout] 689 | pub fn stmt_let_else(sp: Span, mutbl: bool, ident: Ident, ty: Option>, expr: P, els: P) -> ast::Stmt { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:159:47 [INFO] [stdout] | [INFO] [stdout] 159 | pub fn ty(sp: Span, kind: ast::TyKind) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:689:74 [INFO] [stdout] | [INFO] [stdout] 689 | pub fn stmt_let_else(sp: Span, mutbl: bool, ident: Ident, ty: Option>, expr: P, els: P) -> ast::Stmt { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:163:23 [INFO] [stdout] | [INFO] [stdout] 163 | pub fn ty_mut(ty: P, mutbl: ast::Mutability) -> ast::MutTy { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:689:93 [INFO] [stdout] | [INFO] [stdout] 689 | pub fn stmt_let_else(sp: Span, mutbl: bool, ident: Ident, ty: Option>, expr: P, els: P) -> ast::Stmt { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:689:112 [INFO] [stdout] | [INFO] [stdout] 689 | pub fn stmt_let_else(sp: Span, mutbl: bool, ident: Ident, ty: Option>, expr: P, els: P) -> ast::Stmt { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:167:68 [INFO] [stdout] | [INFO] [stdout] 167 | pub fn ty_path(q_self: Option, path: ast::Path) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:693:26 [INFO] [stdout] | [INFO] [stdout] 693 | pub fn stmt_item(sp: Span, item: P) -> ast::Stmt { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:171:25 [INFO] [stdout] | [INFO] [stdout] 171 | pub fn ty_ident(sp: Span, q_self: Option, ident: Ident) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:693:38 [INFO] [stdout] | [INFO] [stdout] 693 | pub fn stmt_item(sp: Span, item: P) -> ast::Stmt { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ident` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:171:66 [INFO] [stdout] | [INFO] [stdout] 171 | pub fn ty_ident(sp: Span, q_self: Option, ident: Ident) -> P { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:171:76 [INFO] [stdout] | [INFO] [stdout] 171 | pub fn ty_ident(sp: Span, q_self: Option, ident: Ident) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:175:24 [INFO] [stdout] | [INFO] [stdout] 175 | pub fn ty_rptr(sp: Span, ty: P, lifetime: Option, mutbl: ast::Mutability) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:175:34 [INFO] [stdout] | [INFO] [stdout] 175 | pub fn ty_rptr(sp: Span, ty: P, lifetime: Option, mutbl: ast::Mutability) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:175:106 [INFO] [stdout] | [INFO] [stdout] 175 | pub fn ty_rptr(sp: Span, ty: P, lifetime: Option, mutbl: ast::Mutability) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:179:23 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn ty_ref(sp: Span, ty: P, lifetime: Option) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:179:33 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn ty_ref(sp: Span, ty: P, lifetime: Option) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:179:81 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn ty_ref(sp: Span, ty: P, lifetime: Option) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:183:27 [INFO] [stdout] | [INFO] [stdout] 183 | pub fn ty_mut_ref(sp: Span, ty: P, lifetime: Option) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:183:37 [INFO] [stdout] | [INFO] [stdout] 183 | pub fn ty_mut_ref(sp: Span, ty: P, lifetime: Option) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:183:85 [INFO] [stdout] | [INFO] [stdout] 183 | pub fn ty_mut_ref(sp: Span, ty: P, lifetime: Option) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:187:23 [INFO] [stdout] | [INFO] [stdout] 187 | pub fn ty_ptr(sp: Span, ty: P, mutbl: ast::Mutability) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:187:33 [INFO] [stdout] | [INFO] [stdout] 187 | pub fn ty_ptr(sp: Span, ty: P, mutbl: ast::Mutability) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:187:72 [INFO] [stdout] | [INFO] [stdout] 187 | pub fn ty_ptr(sp: Span, ty: P, mutbl: ast::Mutability) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:191:25 [INFO] [stdout] | [INFO] [stdout] 191 | pub fn ty_array(sp: Span, ty: P, length: ast::AnonConst) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:191:35 [INFO] [stdout] | [INFO] [stdout] 191 | pub fn ty_array(sp: Span, ty: P, length: ast::AnonConst) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:191:74 [INFO] [stdout] | [INFO] [stdout] 191 | pub fn ty_array(sp: Span, ty: P, length: ast::AnonConst) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:195:25 [INFO] [stdout] | [INFO] [stdout] 195 | pub fn ty_slice(sp: Span, ty: P) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:195:35 [INFO] [stdout] | [INFO] [stdout] 195 | pub fn ty_slice(sp: Span, ty: P) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:195:50 [INFO] [stdout] | [INFO] [stdout] 195 | pub fn ty_slice(sp: Span, ty: P) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:199:25 [INFO] [stdout] | [INFO] [stdout] 199 | pub fn ty_tuple(sp: Span, tys: Vec>) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:199:40 [INFO] [stdout] | [INFO] [stdout] 199 | pub fn ty_tuple(sp: Span, tys: Vec>) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:199:56 [INFO] [stdout] | [INFO] [stdout] 199 | pub fn ty_tuple(sp: Span, tys: Vec>) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:203:25 [INFO] [stdout] | [INFO] [stdout] 203 | pub fn ty_param(sp: Span, ident: Ident, bounds: ast::GenericBounds, default: Option>) -> ast::GenericParam { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ident` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:203:38 [INFO] [stdout] | [INFO] [stdout] 203 | pub fn ty_param(sp: Span, ident: Ident, bounds: ast::GenericBounds, default: Option>) -> ast::GenericParam { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:203:89 [INFO] [stdout] | [INFO] [stdout] 203 | pub fn ty_param(sp: Span, ident: Ident, bounds: ast::GenericBounds, default: Option>) -> ast::GenericParam { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:214:25 [INFO] [stdout] | [INFO] [stdout] 214 | pub fn lifetime(sp: Span, ident: Ident) -> ast::Lifetime { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ident` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:214:38 [INFO] [stdout] | [INFO] [stdout] 214 | pub fn lifetime(sp: Span, ident: Ident) -> ast::Lifetime { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:222:31 [INFO] [stdout] | [INFO] [stdout] 222 | pub fn poly_trait_ref(sp: Span, path: ast::Path) -> ast::PolyTraitRef { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:238:27 [INFO] [stdout] | [INFO] [stdout] 238 | pub fn anon_const(sp: Span, kind: ast::ExprKind) -> ast::AnonConst { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:251:28 [INFO] [stdout] | [INFO] [stdout] 251 | pub fn const_ident(sp: Span, ident: Ident) -> ast::AnonConst { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ident` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:251:41 [INFO] [stdout] | [INFO] [stdout] 251 | pub fn const_ident(sp: Span, ident: Ident) -> ast::AnonConst { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:255:21 [INFO] [stdout] | [INFO] [stdout] 255 | pub fn expr(sp: Span, kind: ast::ExprKind) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:255:51 [INFO] [stdout] | [INFO] [stdout] 255 | pub fn expr(sp: Span, kind: ast::ExprKind) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:265:27 [INFO] [stdout] | [INFO] [stdout] 265 | pub fn expr_paren(sp: Span, expr: P) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:265:39 [INFO] [stdout] | [INFO] [stdout] 265 | pub fn expr_paren(sp: Span, expr: P) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:265:56 [INFO] [stdout] | [INFO] [stdout] 265 | pub fn expr_paren(sp: Span, expr: P) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:269:42 [INFO] [stdout] | [INFO] [stdout] 269 | pub fn expr_path(path: ast::Path) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:273:27 [INFO] [stdout] | [INFO] [stdout] 273 | pub fn expr_ident(sp: Span, id: Ident) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:697:22 [INFO] [stdout] | [INFO] [stdout] 697 | pub fn token(sp: Span, kind: ast::token::TokenKind) -> ast::token::Token { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ident` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:273:37 [INFO] [stdout] | [INFO] [stdout] 273 | pub fn expr_ident(sp: Span, id: Ident) -> P { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:273:47 [INFO] [stdout] | [INFO] [stdout] 273 | pub fn expr_ident(sp: Span, id: Ident) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:701:25 [INFO] [stdout] | [INFO] [stdout] 701 | pub fn tt_token(sp: Span, kind: ast::token::TokenKind) -> ast::tokenstream::TokenTree { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:277:27 [INFO] [stdout] | [INFO] [stdout] 277 | pub fn expr_unary(sp: Span, op: ast::UnOp, expr: P) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:705:25 [INFO] [stdout] | [INFO] [stdout] 705 | pub fn ts_token(sp: Span, spacing: ast::tokenstream::Spacing, kind: ast::token::TokenKind) -> ast::tokenstream::TreeAndSpacing { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:277:54 [INFO] [stdout] | [INFO] [stdout] 277 | pub fn expr_unary(sp: Span, op: ast::UnOp, expr: P) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:709:24 [INFO] [stdout] | [INFO] [stdout] 709 | pub fn ts_path(sp: Span, mut path: ast::Path) -> Vec { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:277:71 [INFO] [stdout] | [INFO] [stdout] 277 | pub fn expr_unary(sp: Span, op: ast::UnOp, expr: P) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:712:35 [INFO] [stdout] | [INFO] [stdout] 712 | let path_sep_token = |sp: Span| self::ts_token(sp, ast::tokenstream::Spacing::Joint, ast::token::TokenKind::ModSep); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:281:25 [INFO] [stdout] | [INFO] [stdout] 281 | pub fn expr_not(sp: Span, expr: P) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:713:34 [INFO] [stdout] | [INFO] [stdout] 713 | ... let segment_token = |sp: Span, segment: ast::PathSegment| self::ts_token(sp, ast::tokenstream::Spacing::Joint, ast::token::TokenKin... [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:281:37 [INFO] [stdout] | [INFO] [stdout] 281 | pub fn expr_not(sp: Span, expr: P) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:281:54 [INFO] [stdout] | [INFO] [stdout] 281 | pub fn expr_not(sp: Span, expr: P) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:285:27 [INFO] [stdout] | [INFO] [stdout] 285 | pub fn expr_deref(sp: Span, expr: P) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:285:39 [INFO] [stdout] | [INFO] [stdout] 285 | pub fn expr_deref(sp: Span, expr: P) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:285:56 [INFO] [stdout] | [INFO] [stdout] 285 | pub fn expr_deref(sp: Span, expr: P) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:289:29 [INFO] [stdout] | [INFO] [stdout] 289 | pub fn expr_addr_of(sp: Span, borrow: ast::BorrowKind, mutbl: ast::Mutability, expr: P) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:289:90 [INFO] [stdout] | [INFO] [stdout] 289 | pub fn expr_addr_of(sp: Span, borrow: ast::BorrowKind, mutbl: ast::Mutability, expr: P) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:289:107 [INFO] [stdout] | [INFO] [stdout] 289 | pub fn expr_addr_of(sp: Span, borrow: ast::BorrowKind, mutbl: ast::Mutability, expr: P) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:293:25 [INFO] [stdout] | [INFO] [stdout] 293 | pub fn expr_ref(sp: Span, expr: P) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:293:37 [INFO] [stdout] | [INFO] [stdout] 293 | pub fn expr_ref(sp: Span, expr: P) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:293:54 [INFO] [stdout] | [INFO] [stdout] 293 | pub fn expr_ref(sp: Span, expr: P) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:297:29 [INFO] [stdout] | [INFO] [stdout] 297 | pub fn expr_mut_ref(sp: Span, expr: P) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:297:41 [INFO] [stdout] | [INFO] [stdout] 297 | pub fn expr_mut_ref(sp: Span, expr: P) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:297:58 [INFO] [stdout] | [INFO] [stdout] 297 | pub fn expr_mut_ref(sp: Span, expr: P) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:301:28 [INFO] [stdout] | [INFO] [stdout] 301 | pub fn expr_binary(sp: Span, op: ast::BinOpKind, lhs: P, rhs: P) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:301:59 [INFO] [stdout] | [INFO] [stdout] 301 | pub fn expr_binary(sp: Span, op: ast::BinOpKind, lhs: P, rhs: P) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:301:78 [INFO] [stdout] | [INFO] [stdout] 301 | pub fn expr_binary(sp: Span, op: ast::BinOpKind, lhs: P, rhs: P) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:301:95 [INFO] [stdout] | [INFO] [stdout] 301 | pub fn expr_binary(sp: Span, op: ast::BinOpKind, lhs: P, rhs: P) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:305:28 [INFO] [stdout] | [INFO] [stdout] 305 | pub fn expr_assign(sp: Span, lhs: P, rhs: P) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:305:39 [INFO] [stdout] | [INFO] [stdout] 305 | pub fn expr_assign(sp: Span, lhs: P, rhs: P) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:305:58 [INFO] [stdout] | [INFO] [stdout] 305 | pub fn expr_assign(sp: Span, lhs: P, rhs: P) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:305:75 [INFO] [stdout] | [INFO] [stdout] 305 | pub fn expr_assign(sp: Span, lhs: P, rhs: P) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:309:31 [INFO] [stdout] | [INFO] [stdout] 309 | pub fn expr_assign_op(sp: Span, op: ast::BinOpKind, lhs: P, rhs: P) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Session` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/harness.rs:15:55 [INFO] [stdout] | [INFO] [stdout] 15 | pub fn bake_mutation(mutation: &Mut, sp: Span, sess: &Session) -> P { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:309:62 [INFO] [stdout] | [INFO] [stdout] 309 | pub fn expr_assign_op(sp: Span, op: ast::BinOpKind, lhs: P, rhs: P) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:309:81 [INFO] [stdout] | [INFO] [stdout] 309 | pub fn expr_assign_op(sp: Span, op: ast::BinOpKind, lhs: P, rhs: P) -> P { [INFO] [stdout] | ^ not found in this scope [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 `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:309:98 [INFO] [stdout] | [INFO] [stdout] 309 | pub fn expr_assign_op(sp: Span, op: ast::BinOpKind, lhs: P, rhs: P) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:313:27 [INFO] [stdout] | [INFO] [stdout] 313 | pub fn expr_range(sp: Span, start: Option>, end: Option>, limits: ast::RangeLimits) -> P { [INFO] [stdout] | ^^^^ not found in this scope [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] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:313:47 [INFO] [stdout] | [INFO] [stdout] 313 | pub fn expr_range(sp: Span, start: Option>, end: Option>, limits: ast::RangeLimits) -> P { [INFO] [stdout] | ^ not found in this scope [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[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:313:74 [INFO] [stdout] | [INFO] [stdout] 313 | pub fn expr_range(sp: Span, start: Option>, end: Option>, limits: ast::RangeLimits) -> P { [INFO] [stdout] | ^ not found in this scope [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 `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:313:118 [INFO] [stdout] | [INFO] [stdout] 313 | pub fn expr_range(sp: Span, start: Option>, end: Option>, limits: ast::RangeLimits) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Session` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/harness.rs:30:54 [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 this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:317:20 [INFO] [stdout] | [INFO] [stdout] 317 | pub fn pat(sp: Span, kind: ast::PatKind) -> P { [INFO] [stdout] | ^^^^ not found in this scope [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 `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:317:49 [INFO] [stdout] | [INFO] [stdout] 317 | pub fn pat(sp: Span, kind: ast::PatKind) -> P { [INFO] [stdout] | ^ not found in this scope [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 `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:321:25 [INFO] [stdout] | [INFO] [stdout] 321 | pub fn pat_wild(sp: Span) -> P { [INFO] [stdout] | ^^^^ not found in this scope [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 `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:321:34 [INFO] [stdout] | [INFO] [stdout] 321 | pub fn pat_wild(sp: Span) -> P { [INFO] [stdout] | ^ not found in this scope [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] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:325:24 [INFO] [stdout] | [INFO] [stdout] 325 | pub fn pat_lit(sp: Span, expr: P) -> P { [INFO] [stdout] | ^^^^ not found in this scope [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[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:325:36 [INFO] [stdout] | [INFO] [stdout] 325 | pub fn pat_lit(sp: Span, expr: P) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:325:53 [INFO] [stdout] | [INFO] [stdout] 325 | pub fn pat_lit(sp: Span, expr: P) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:329:39 [INFO] [stdout] | [INFO] [stdout] 329 | pub fn pat_ident_binding_mode(sp: Span, ident: Ident, binding: ast::BindingMode) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ident` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:329:52 [INFO] [stdout] | [INFO] [stdout] 329 | pub fn pat_ident_binding_mode(sp: Span, ident: Ident, binding: ast::BindingMode) -> P { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:329:89 [INFO] [stdout] | [INFO] [stdout] 329 | pub fn pat_ident_binding_mode(sp: Span, ident: Ident, binding: ast::BindingMode) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:333:26 [INFO] [stdout] | [INFO] [stdout] 333 | pub fn pat_ident(sp: Span, ident: Ident) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ident` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:333:39 [INFO] [stdout] | [INFO] [stdout] 333 | pub fn pat_ident(sp: Span, ident: Ident) -> P { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:333:49 [INFO] [stdout] | [INFO] [stdout] 333 | pub fn pat_ident(sp: Span, ident: Ident) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:337:25 [INFO] [stdout] | [INFO] [stdout] 337 | pub fn pat_path(sp: Span, path: ast::Path) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:337:51 [INFO] [stdout] | [INFO] [stdout] 337 | pub fn pat_path(sp: Span, path: ast::Path) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:341:26 [INFO] [stdout] | [INFO] [stdout] 341 | pub fn pat_tuple(sp: Span, pats: Vec>) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:341:42 [INFO] [stdout] | [INFO] [stdout] 341 | pub fn pat_tuple(sp: Span, pats: Vec>) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:341:59 [INFO] [stdout] | [INFO] [stdout] 341 | pub fn pat_tuple(sp: Span, pats: Vec>) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:345:33 [INFO] [stdout] | [INFO] [stdout] 345 | pub fn pat_tuple_struct(sp: Span, path: ast::Path, pats: Vec>) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:345:66 [INFO] [stdout] | [INFO] [stdout] 345 | pub fn pat_tuple_struct(sp: Span, path: ast::Path, pats: Vec>) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:345:83 [INFO] [stdout] | [INFO] [stdout] 345 | pub fn pat_tuple_struct(sp: Span, path: ast::Path, pats: Vec>) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:349:27 [INFO] [stdout] | [INFO] [stdout] 349 | pub fn pat_struct(sp: Span, path: ast::Path, field_pats: Vec, rest: bool) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:349:97 [INFO] [stdout] | [INFO] [stdout] 349 | pub fn pat_struct(sp: Span, path: ast::Path, field_pats: Vec, rest: bool) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:353:20 [INFO] [stdout] | [INFO] [stdout] 353 | pub fn arm(sp: Span, pat: P, guard: Option>, expr: P) -> ast::Arm { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:353:31 [INFO] [stdout] | [INFO] [stdout] 353 | pub fn arm(sp: Span, pat: P, guard: Option>, expr: P) -> ast::Arm { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:353:58 [INFO] [stdout] | [INFO] [stdout] 353 | pub fn arm(sp: Span, pat: P, guard: Option>, expr: P) -> ast::Arm { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:353:79 [INFO] [stdout] | [INFO] [stdout] 353 | pub fn arm(sp: Span, pat: P, guard: Option>, expr: P) -> ast::Arm { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:365:29 [INFO] [stdout] | [INFO] [stdout] 365 | pub fn expr_match(span: Span, expr: P, arms: Vec) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:365:41 [INFO] [stdout] | [INFO] [stdout] 365 | pub fn expr_match(span: Span, expr: P, arms: Vec) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:365:79 [INFO] [stdout] | [INFO] [stdout] 365 | pub fn expr_match(span: Span, expr: P, arms: Vec) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:369:24 [INFO] [stdout] | [INFO] [stdout] 369 | pub fn expr_if(sp: Span, cond: P, then: P, els: Option>) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:369:36 [INFO] [stdout] | [INFO] [stdout] 369 | pub fn expr_if(sp: Span, cond: P, then: P, els: Option>) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:369:56 [INFO] [stdout] | [INFO] [stdout] 369 | pub fn expr_if(sp: Span, cond: P, then: P, els: Option>) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:369:83 [INFO] [stdout] | [INFO] [stdout] 369 | pub fn expr_if(sp: Span, cond: P, then: P, els: Option>) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:369:102 [INFO] [stdout] | [INFO] [stdout] 369 | pub fn expr_if(sp: Span, cond: P, then: P, els: Option>) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:373:26 [INFO] [stdout] | [INFO] [stdout] 373 | pub fn expr_call(sp: Span, expr: P, args: Vec>) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:373:38 [INFO] [stdout] | [INFO] [stdout] 373 | pub fn expr_call(sp: Span, expr: P, args: Vec>) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:373:62 [INFO] [stdout] | [INFO] [stdout] 373 | pub fn expr_call(sp: Span, expr: P, args: Vec>) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:373:80 [INFO] [stdout] | [INFO] [stdout] 373 | pub fn expr_call(sp: Span, expr: P, args: Vec>) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:377:32 [INFO] [stdout] | [INFO] [stdout] 377 | pub fn expr_call_ident(sp: Span, ident: Ident, args: Vec>) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ident` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:377:45 [INFO] [stdout] | [INFO] [stdout] 377 | pub fn expr_call_ident(sp: Span, ident: Ident, args: Vec>) -> P { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:377:62 [INFO] [stdout] | [INFO] [stdout] 377 | pub fn expr_call_ident(sp: Span, ident: Ident, args: Vec>) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:377:80 [INFO] [stdout] | [INFO] [stdout] 377 | pub fn expr_call_ident(sp: Span, ident: Ident, args: Vec>) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:381:31 [INFO] [stdout] | [INFO] [stdout] 381 | pub fn expr_call_path(sp: Span, path: ast::Path, args: Vec>) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:381:64 [INFO] [stdout] | [INFO] [stdout] 381 | pub fn expr_call_path(sp: Span, path: ast::Path, args: Vec>) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:381:82 [INFO] [stdout] | [INFO] [stdout] 381 | pub fn expr_call_path(sp: Span, path: ast::Path, args: Vec>) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:385:33 [INFO] [stdout] | [INFO] [stdout] 385 | pub fn expr_method_call(sp: Span, receiver: P, path: ast::PathSegment, args: Vec>) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:385:49 [INFO] [stdout] | [INFO] [stdout] 385 | pub fn expr_method_call(sp: Span, receiver: P, path: ast::PathSegment, args: Vec>) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:385:97 [INFO] [stdout] | [INFO] [stdout] 385 | pub fn expr_method_call(sp: Span, receiver: P, path: ast::PathSegment, args: Vec>) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:385:115 [INFO] [stdout] | [INFO] [stdout] 385 | pub fn expr_method_call(sp: Span, receiver: P, path: ast::PathSegment, args: Vec>) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:390:44 [INFO] [stdout] | [INFO] [stdout] 390 | pub fn expr_method_call_path_ident(sp: Span, receiver: ast::Path, ident: Ident, args: Vec>) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ident` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:390:78 [INFO] [stdout] | [INFO] [stdout] 390 | pub fn expr_method_call_path_ident(sp: Span, receiver: ast::Path, ident: Ident, args: Vec>) -> P { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:390:95 [INFO] [stdout] | [INFO] [stdout] 390 | pub fn expr_method_call_path_ident(sp: Span, receiver: ast::Path, ident: Ident, args: Vec>) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:390:113 [INFO] [stdout] | [INFO] [stdout] 390 | pub fn expr_method_call_path_ident(sp: Span, receiver: ast::Path, ident: Ident, args: Vec>) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:394:27 [INFO] [stdout] | [INFO] [stdout] 394 | pub fn expr_field(sp: Span, expr: P, ident: Ident) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:394:39 [INFO] [stdout] | [INFO] [stdout] 394 | pub fn expr_field(sp: Span, expr: P, ident: Ident) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ident` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:394:60 [INFO] [stdout] | [INFO] [stdout] 394 | pub fn expr_field(sp: Span, expr: P, ident: Ident) -> P { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:394:70 [INFO] [stdout] | [INFO] [stdout] 394 | pub fn expr_field(sp: Span, expr: P, ident: Ident) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:398:32 [INFO] [stdout] | [INFO] [stdout] 398 | pub fn expr_field_deep(sp: Span, expr: P, idents: Vec) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:398:44 [INFO] [stdout] | [INFO] [stdout] 398 | pub fn expr_field_deep(sp: Span, expr: P, idents: Vec) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ident` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:398:70 [INFO] [stdout] | [INFO] [stdout] 398 | pub fn expr_field_deep(sp: Span, expr: P, idents: Vec) -> P { [INFO] [stdout] | - ^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:398:81 [INFO] [stdout] | [INFO] [stdout] 398 | pub fn expr_field_deep(sp: Span, expr: P, idents: Vec) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:402:27 [INFO] [stdout] | [INFO] [stdout] 402 | pub fn expr_index(sp: Span, expr: P, index: P) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:402:39 [INFO] [stdout] | [INFO] [stdout] 402 | pub fn expr_index(sp: Span, expr: P, index: P) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:402:60 [INFO] [stdout] | [INFO] [stdout] 402 | pub fn expr_index(sp: Span, expr: P, index: P) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:402:77 [INFO] [stdout] | [INFO] [stdout] 402 | pub fn expr_index(sp: Span, expr: P, index: P) -> P { [INFO] [stdout] | ^ not found in this scope [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 `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:406:30 [INFO] [stdout] | [INFO] [stdout] 406 | pub fn expr_block(block: P) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:406:48 [INFO] [stdout] | [INFO] [stdout] 406 | pub fn expr_block(block: P) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:410:26 [INFO] [stdout] | [INFO] [stdout] 410 | pub fn expr_noop(sp: Span) -> P { [INFO] [stdout] | ^^^^ not found in this scope [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 `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:410:35 [INFO] [stdout] | [INFO] [stdout] 410 | pub fn expr_noop(sp: Span) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:414:22 [INFO] [stdout] | [INFO] [stdout] 414 | pub fn param(sp: Span, pat: P, ty: P) -> ast::Param { [INFO] [stdout] | ^^^^ not found in this scope [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[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:414:33 [INFO] [stdout] | [INFO] [stdout] 414 | pub fn param(sp: Span, pat: P, ty: P) -> ast::Param { [INFO] [stdout] | ^ not found in this scope [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] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:414:50 [INFO] [stdout] | [INFO] [stdout] 414 | pub fn param(sp: Span, pat: P, ty: P) -> ast::Param { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Session` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/harness.rs:62:38 [INFO] [stdout] | [INFO] [stdout] 62 | fn mk_mutations_mod(sp: Span, sess: &Session, mutations: &Vec<&Mut>) -> P { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:425:28 [INFO] [stdout] | [INFO] [stdout] 425 | pub fn param_ident(sp: Span, ident: Ident, ty: P) -> ast::Param { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ident` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:425:41 [INFO] [stdout] | [INFO] [stdout] 425 | pub fn param_ident(sp: Span, ident: Ident, ty: P) -> ast::Param { [INFO] [stdout] | ^^^^^ not found in this scope [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[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:425:52 [INFO] [stdout] | [INFO] [stdout] 425 | pub fn param_ident(sp: Span, ident: Ident, ty: P) -> ast::Param { [INFO] [stdout] | ^ not found in this scope [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[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:429:26 [INFO] [stdout] | [INFO] [stdout] 429 | pub fn fn_ret_ty(sp: Span, ty: Option>) -> ast::FnRetTy { [INFO] [stdout] | ^^^^ not found in this scope [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[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:429:43 [INFO] [stdout] | [INFO] [stdout] 429 | pub fn fn_ret_ty(sp: Span, ty: Option>) -> ast::FnRetTy { [INFO] [stdout] | ^ not found in this scope [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] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:436:70 [INFO] [stdout] | [INFO] [stdout] 436 | pub fn fn_decl(inputs: Vec, output: ast::FnRetTy) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Session` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/harness.rs:86:44 [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 this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:440:29 [INFO] [stdout] | [INFO] [stdout] 440 | pub fn expr_closure(sp: Span, idents: Vec, body: P) -> P { [INFO] [stdout] | ^^^^ not found in this scope [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[E0412]: cannot find type `Ident` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:440:47 [INFO] [stdout] | [INFO] [stdout] 440 | pub fn expr_closure(sp: Span, idents: Vec, body: P) -> P { [INFO] [stdout] | - ^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:440:61 [INFO] [stdout] | [INFO] [stdout] 440 | pub fn expr_closure(sp: Span, idents: Vec, body: P) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:440:78 [INFO] [stdout] | [INFO] [stdout] 440 | pub fn expr_closure(sp: Span, idents: Vec, body: P) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:458:34 [INFO] [stdout] | [INFO] [stdout] 458 | pub fn expr_struct_field(sp: Span, ident: Ident, expr: P) -> ast::ExprField { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ident` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:458:47 [INFO] [stdout] | [INFO] [stdout] 458 | pub fn expr_struct_field(sp: Span, ident: Ident, expr: P) -> ast::ExprField { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:458:60 [INFO] [stdout] | [INFO] [stdout] 458 | pub fn expr_struct_field(sp: Span, ident: Ident, expr: P) -> ast::ExprField { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:481:28 [INFO] [stdout] | [INFO] [stdout] 481 | pub fn expr_struct(sp: Span, path: ast::Path, fields: Vec) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:481:83 [INFO] [stdout] | [INFO] [stdout] 481 | pub fn expr_struct(sp: Span, path: ast::Path, fields: Vec) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:490:34 [INFO] [stdout] | [INFO] [stdout] 490 | pub fn expr_struct_ident(sp: Span, ident: Ident, fields: Vec) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ident` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:490:47 [INFO] [stdout] | [INFO] [stdout] 490 | pub fn expr_struct_ident(sp: Span, ident: Ident, fields: Vec) -> P { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:490:86 [INFO] [stdout] | [INFO] [stdout] 490 | pub fn expr_struct_ident(sp: Span, ident: Ident, fields: Vec) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:494:25 [INFO] [stdout] | [INFO] [stdout] 494 | pub fn expr_lit(sp: Span, kind: ast::LitKind) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:494:54 [INFO] [stdout] | [INFO] [stdout] 494 | pub fn expr_lit(sp: Span, kind: ast::LitKind) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:498:26 [INFO] [stdout] | [INFO] [stdout] 498 | pub fn expr_bool(sp: Span, value: bool) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:498:48 [INFO] [stdout] | [INFO] [stdout] 498 | pub fn expr_bool(sp: Span, value: bool) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:502:25 [INFO] [stdout] | [INFO] [stdout] 502 | pub fn expr_int(sp: Span, i: isize) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:502:44 [INFO] [stdout] | [INFO] [stdout] 502 | pub fn expr_int(sp: Span, i: isize) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:511:27 [INFO] [stdout] | [INFO] [stdout] 511 | pub fn expr_usize(sp: Span, i: usize) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:511:46 [INFO] [stdout] | [INFO] [stdout] 511 | pub fn expr_usize(sp: Span, i: usize) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:515:25 [INFO] [stdout] | [INFO] [stdout] 515 | pub fn expr_u32(sp: Span, i: u32) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:515:42 [INFO] [stdout] | [INFO] [stdout] 515 | pub fn expr_u32(sp: Span, i: u32) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:519:25 [INFO] [stdout] | [INFO] [stdout] 519 | pub fn expr_str(sp: Span, str: &str) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:519:45 [INFO] [stdout] | [INFO] [stdout] 519 | pub fn expr_str(sp: Span, str: &str) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:523:27 [INFO] [stdout] | [INFO] [stdout] 523 | pub fn expr_tuple(sp: Span, exprs: Vec>) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:523:44 [INFO] [stdout] | [INFO] [stdout] 523 | pub fn expr_tuple(sp: Span, exprs: Vec>) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:523:62 [INFO] [stdout] | [INFO] [stdout] 523 | pub fn expr_tuple(sp: Span, exprs: Vec>) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:527:27 [INFO] [stdout] | [INFO] [stdout] 527 | pub fn expr_array(sp: Span, exprs: Vec>) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:527:44 [INFO] [stdout] | [INFO] [stdout] 527 | pub fn expr_array(sp: Span, exprs: Vec>) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:527:62 [INFO] [stdout] | [INFO] [stdout] 527 | pub fn expr_array(sp: Span, exprs: Vec>) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:531:27 [INFO] [stdout] | [INFO] [stdout] 531 | pub fn expr_slice(sp: Span, exprs: Vec>) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:531:44 [INFO] [stdout] | [INFO] [stdout] 531 | pub fn expr_slice(sp: Span, exprs: Vec>) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:531:62 [INFO] [stdout] | [INFO] [stdout] 531 | pub fn expr_slice(sp: Span, exprs: Vec>) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:535:26 [INFO] [stdout] | [INFO] [stdout] 535 | pub fn expr_cast(sp: Span, expr: P, ty: P) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:535:38 [INFO] [stdout] | [INFO] [stdout] 535 | pub fn expr_cast(sp: Span, expr: P, ty: P) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:535:56 [INFO] [stdout] | [INFO] [stdout] 535 | pub fn expr_cast(sp: Span, expr: P, ty: P) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:535:71 [INFO] [stdout] | [INFO] [stdout] 535 | pub fn expr_cast(sp: Span, expr: P, ty: P) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:539:33 [INFO] [stdout] | [INFO] [stdout] 539 | pub fn block_check_mode(sp: Span, stmts: Vec, block_check_mode: ast::BlockCheckMode) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:539:104 [INFO] [stdout] | [INFO] [stdout] 539 | pub fn block_check_mode(sp: Span, stmts: Vec, block_check_mode: ast::BlockCheckMode) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:550:22 [INFO] [stdout] | [INFO] [stdout] 550 | pub fn block(sp: Span, stmts: Vec) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:550:54 [INFO] [stdout] | [INFO] [stdout] 550 | pub fn block(sp: Span, stmts: Vec) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:554:29 [INFO] [stdout] | [INFO] [stdout] 554 | pub fn block_unsafe(sp: Span, stmts: Vec, unsafe_source: ast::UnsafeSource) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:554:95 [INFO] [stdout] | [INFO] [stdout] 554 | pub fn block_unsafe(sp: Span, stmts: Vec, unsafe_source: ast::UnsafeSource) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:558:29 [INFO] [stdout] | [INFO] [stdout] 558 | pub fn block_expr(expr: P) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> mutest-emit/src/codegen/ast.rs:558:46 [INFO] [stdout] | [INFO] [stdout] 558 | pub fn block_expr(expr: P) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [WARN] too many lines in the log, truncating it