[INFO] fetching crate syn-visit 0.0.1...
[INFO] testing syn-visit-0.0.1 against master#c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38 for pr-146098-8
[INFO] extracting crate syn-visit 0.0.1 into /workspace/builds/worker-2-tc1/source
[INFO] started tweaking crates.io crate syn-visit 0.0.1
[INFO] finished tweaking crates.io crate syn-visit 0.0.1
[INFO] tweaked toml for crates.io crate syn-visit 0.0.1 written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate syn-visit 0.0.1 on toolchain c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 3 packages to latest compatible versions
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] f1d2d24a91fcb62b07735699310528a012ad55e5511a3b946f3e72b2833ba4d1
[INFO] running `Command { std: "docker" "start" "-a" "f1d2d24a91fcb62b07735699310528a012ad55e5511a3b946f3e72b2833ba4d1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f1d2d24a91fcb62b07735699310528a012ad55e5511a3b946f3e72b2833ba4d1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f1d2d24a91fcb62b07735699310528a012ad55e5511a3b946f3e72b2833ba4d1", kill_on_drop: false }`
[INFO] [stdout] f1d2d24a91fcb62b07735699310528a012ad55e5511a3b946f3e72b2833ba4d1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] b8495bf815a6b6cc17540562dd147c34c534198c2f2515198e398e2e5051384f
[INFO] running `Command { std: "docker" "start" "-a" "b8495bf815a6b6cc17540562dd147c34c534198c2f2515198e398e2e5051384f", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.103
[INFO] [stderr]    Compiling unicode-ident v1.0.22
[INFO] [stderr]    Compiling syn-visit v0.0.1 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling syn v2.0.110
[INFO] [stdout] error[E0433]: failed to resolve: could not find `AttrStyle` in the crate root
[INFO] [stdout]     --> src/visit.rs:1016:16
[INFO] [stdout]      |
[INFO] [stdout] 1016 |         crate::AttrStyle::Outer => {}
[INFO] [stdout]      |                ^^^^^^^^^
[INFO] [stdout]      |                |
[INFO] [stdout]      |                could not find `AttrStyle` in the crate root
[INFO] [stdout]      |                help: an enum with a similar name exists: `StrStyle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `AttrStyle` in the crate root
[INFO] [stdout]     --> src/visit.rs:1017:16
[INFO] [stdout]      |
[INFO] [stdout] 1017 |         crate::AttrStyle::Inner(_binding_0) => {
[INFO] [stdout]      |                ^^^^^^^^^
[INFO] [stdout]      |                |
[INFO] [stdout]      |                could not find `AttrStyle` in the crate root
[INFO] [stdout]      |                help: an enum with a similar name exists: `StrStyle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `BinOp` in the crate root
[INFO] [stdout]     --> src/visit.rs:1071:16
[INFO] [stdout]      |
[INFO] [stdout] 1071 |         crate::BinOp::Add(_binding_0) => {
[INFO] [stdout]      |                ^^^^^ could not find `BinOp` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `BinOp` in the crate root
[INFO] [stdout]     --> src/visit.rs:1074:16
[INFO] [stdout]      |
[INFO] [stdout] 1074 |         crate::BinOp::Sub(_binding_0) => {
[INFO] [stdout]      |                ^^^^^ could not find `BinOp` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `BinOp` in the crate root
[INFO] [stdout]     --> src/visit.rs:1077:16
[INFO] [stdout]      |
[INFO] [stdout] 1077 |         crate::BinOp::Mul(_binding_0) => {
[INFO] [stdout]      |                ^^^^^ could not find `BinOp` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `BinOp` in the crate root
[INFO] [stdout]     --> src/visit.rs:1080:16
[INFO] [stdout]      |
[INFO] [stdout] 1080 |         crate::BinOp::Div(_binding_0) => {
[INFO] [stdout]      |                ^^^^^ could not find `BinOp` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `BinOp` in the crate root
[INFO] [stdout]     --> src/visit.rs:1083:16
[INFO] [stdout]      |
[INFO] [stdout] 1083 |         crate::BinOp::Rem(_binding_0) => {
[INFO] [stdout]      |                ^^^^^ could not find `BinOp` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `BinOp` in the crate root
[INFO] [stdout]     --> src/visit.rs:1086:16
[INFO] [stdout]      |
[INFO] [stdout] 1086 |         crate::BinOp::And(_binding_0) => {
[INFO] [stdout]      |                ^^^^^ could not find `BinOp` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `BinOp` in the crate root
[INFO] [stdout]     --> src/visit.rs:1089:16
[INFO] [stdout]      |
[INFO] [stdout] 1089 |         crate::BinOp::Or(_binding_0) => {
[INFO] [stdout]      |                ^^^^^ could not find `BinOp` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `BinOp` in the crate root
[INFO] [stdout]     --> src/visit.rs:1092:16
[INFO] [stdout]      |
[INFO] [stdout] 1092 |         crate::BinOp::BitXor(_binding_0) => {
[INFO] [stdout]      |                ^^^^^ could not find `BinOp` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `BinOp` in the crate root
[INFO] [stdout]     --> src/visit.rs:1095:16
[INFO] [stdout]      |
[INFO] [stdout] 1095 |         crate::BinOp::BitAnd(_binding_0) => {
[INFO] [stdout]      |                ^^^^^ could not find `BinOp` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `BinOp` in the crate root
[INFO] [stdout]     --> src/visit.rs:1098:16
[INFO] [stdout]      |
[INFO] [stdout] 1098 |         crate::BinOp::BitOr(_binding_0) => {
[INFO] [stdout]      |                ^^^^^ could not find `BinOp` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `BinOp` in the crate root
[INFO] [stdout]     --> src/visit.rs:1101:16
[INFO] [stdout]      |
[INFO] [stdout] 1101 |         crate::BinOp::Shl(_binding_0) => {
[INFO] [stdout]      |                ^^^^^ could not find `BinOp` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `BinOp` in the crate root
[INFO] [stdout]     --> src/visit.rs:1104:16
[INFO] [stdout]      |
[INFO] [stdout] 1104 |         crate::BinOp::Shr(_binding_0) => {
[INFO] [stdout]      |                ^^^^^ could not find `BinOp` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `BinOp` in the crate root
[INFO] [stdout]     --> src/visit.rs:1107:16
[INFO] [stdout]      |
[INFO] [stdout] 1107 |         crate::BinOp::Eq(_binding_0) => {
[INFO] [stdout]      |                ^^^^^ could not find `BinOp` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `BinOp` in the crate root
[INFO] [stdout]     --> src/visit.rs:1110:16
[INFO] [stdout]      |
[INFO] [stdout] 1110 |         crate::BinOp::Lt(_binding_0) => {
[INFO] [stdout]      |                ^^^^^ could not find `BinOp` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `BinOp` in the crate root
[INFO] [stdout]     --> src/visit.rs:1113:16
[INFO] [stdout]      |
[INFO] [stdout] 1113 |         crate::BinOp::Le(_binding_0) => {
[INFO] [stdout]      |                ^^^^^ could not find `BinOp` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `BinOp` in the crate root
[INFO] [stdout]     --> src/visit.rs:1116:16
[INFO] [stdout]      |
[INFO] [stdout] 1116 |         crate::BinOp::Ne(_binding_0) => {
[INFO] [stdout]      |                ^^^^^ could not find `BinOp` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `BinOp` in the crate root
[INFO] [stdout]     --> src/visit.rs:1119:16
[INFO] [stdout]      |
[INFO] [stdout] 1119 |         crate::BinOp::Ge(_binding_0) => {
[INFO] [stdout]      |                ^^^^^ could not find `BinOp` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `BinOp` in the crate root
[INFO] [stdout]     --> src/visit.rs:1122:16
[INFO] [stdout]      |
[INFO] [stdout] 1122 |         crate::BinOp::Gt(_binding_0) => {
[INFO] [stdout]      |                ^^^^^ could not find `BinOp` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `BinOp` in the crate root
[INFO] [stdout]     --> src/visit.rs:1125:16
[INFO] [stdout]      |
[INFO] [stdout] 1125 |         crate::BinOp::AddAssign(_binding_0) => {
[INFO] [stdout]      |                ^^^^^ could not find `BinOp` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `BinOp` in the crate root
[INFO] [stdout]     --> src/visit.rs:1128:16
[INFO] [stdout]      |
[INFO] [stdout] 1128 |         crate::BinOp::SubAssign(_binding_0) => {
[INFO] [stdout]      |                ^^^^^ could not find `BinOp` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `BinOp` in the crate root
[INFO] [stdout]     --> src/visit.rs:1131:16
[INFO] [stdout]      |
[INFO] [stdout] 1131 |         crate::BinOp::MulAssign(_binding_0) => {
[INFO] [stdout]      |                ^^^^^ could not find `BinOp` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `BinOp` in the crate root
[INFO] [stdout]     --> src/visit.rs:1134:16
[INFO] [stdout]      |
[INFO] [stdout] 1134 |         crate::BinOp::DivAssign(_binding_0) => {
[INFO] [stdout]      |                ^^^^^ could not find `BinOp` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `BinOp` in the crate root
[INFO] [stdout]     --> src/visit.rs:1137:16
[INFO] [stdout]      |
[INFO] [stdout] 1137 |         crate::BinOp::RemAssign(_binding_0) => {
[INFO] [stdout]      |                ^^^^^ could not find `BinOp` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `BinOp` in the crate root
[INFO] [stdout]     --> src/visit.rs:1140:16
[INFO] [stdout]      |
[INFO] [stdout] 1140 |         crate::BinOp::BitXorAssign(_binding_0) => {
[INFO] [stdout]      |                ^^^^^ could not find `BinOp` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `BinOp` in the crate root
[INFO] [stdout]     --> src/visit.rs:1143:16
[INFO] [stdout]      |
[INFO] [stdout] 1143 |         crate::BinOp::BitAndAssign(_binding_0) => {
[INFO] [stdout]      |                ^^^^^ could not find `BinOp` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `BinOp` in the crate root
[INFO] [stdout]     --> src/visit.rs:1146:16
[INFO] [stdout]      |
[INFO] [stdout] 1146 |         crate::BinOp::BitOrAssign(_binding_0) => {
[INFO] [stdout]      |                ^^^^^ could not find `BinOp` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `BinOp` in the crate root
[INFO] [stdout]     --> src/visit.rs:1149:16
[INFO] [stdout]      |
[INFO] [stdout] 1149 |         crate::BinOp::ShlAssign(_binding_0) => {
[INFO] [stdout]      |                ^^^^^ could not find `BinOp` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `BinOp` in the crate root
[INFO] [stdout]     --> src/visit.rs:1152:16
[INFO] [stdout]      |
[INFO] [stdout] 1152 |         crate::BinOp::ShrAssign(_binding_0) => {
[INFO] [stdout]      |                ^^^^^ could not find `BinOp` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Data` in the crate root
[INFO] [stdout]     --> src/visit.rs:1225:16
[INFO] [stdout]      |
[INFO] [stdout] 1225 |         crate::Data::Struct(_binding_0) => {
[INFO] [stdout]      |                ^^^^ could not find `Data` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Data` in the crate root
[INFO] [stdout]     --> src/visit.rs:1228:16
[INFO] [stdout]      |
[INFO] [stdout] 1228 |         crate::Data::Enum(_binding_0) => {
[INFO] [stdout]      |                ^^^^ could not find `Data` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Data` in the crate root
[INFO] [stdout]     --> src/visit.rs:1231:16
[INFO] [stdout]      |
[INFO] [stdout] 1231 |         crate::Data::Union(_binding_0) => {
[INFO] [stdout]      |                ^^^^ could not find `Data` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Expr` in the crate root
[INFO] [stdout]     --> src/visit.rs:1289:16
[INFO] [stdout]      |
[INFO] [stdout] 1289 |         crate::Expr::Array(_binding_0) => {
[INFO] [stdout]      |                ^^^^ could not find `Expr` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Expr` in the crate root
[INFO] [stdout]     --> src/visit.rs:1292:16
[INFO] [stdout]      |
[INFO] [stdout] 1292 |         crate::Expr::Assign(_binding_0) => {
[INFO] [stdout]      |                ^^^^ could not find `Expr` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Expr` in the crate root
[INFO] [stdout]     --> src/visit.rs:1295:16
[INFO] [stdout]      |
[INFO] [stdout] 1295 |         crate::Expr::Async(_binding_0) => {
[INFO] [stdout]      |                ^^^^ could not find `Expr` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Expr` in the crate root
[INFO] [stdout]     --> src/visit.rs:1298:16
[INFO] [stdout]      |
[INFO] [stdout] 1298 |         crate::Expr::Await(_binding_0) => {
[INFO] [stdout]      |                ^^^^ could not find `Expr` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Expr` in the crate root
[INFO] [stdout]     --> src/visit.rs:1301:16
[INFO] [stdout]      |
[INFO] [stdout] 1301 |         crate::Expr::Binary(_binding_0) => {
[INFO] [stdout]      |                ^^^^ could not find `Expr` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Expr` in the crate root
[INFO] [stdout]     --> src/visit.rs:1304:16
[INFO] [stdout]      |
[INFO] [stdout] 1304 |         crate::Expr::Block(_binding_0) => {
[INFO] [stdout]      |                ^^^^ could not find `Expr` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Expr` in the crate root
[INFO] [stdout]     --> src/visit.rs:1307:16
[INFO] [stdout]      |
[INFO] [stdout] 1307 |         crate::Expr::Break(_binding_0) => {
[INFO] [stdout]      |                ^^^^ could not find `Expr` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Expr` in the crate root
[INFO] [stdout]     --> src/visit.rs:1310:16
[INFO] [stdout]      |
[INFO] [stdout] 1310 |         crate::Expr::Call(_binding_0) => {
[INFO] [stdout]      |                ^^^^ could not find `Expr` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Expr` in the crate root
[INFO] [stdout]     --> src/visit.rs:1313:16
[INFO] [stdout]      |
[INFO] [stdout] 1313 |         crate::Expr::Cast(_binding_0) => {
[INFO] [stdout]      |                ^^^^ could not find `Expr` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Expr` in the crate root
[INFO] [stdout]     --> src/visit.rs:1316:16
[INFO] [stdout]      |
[INFO] [stdout] 1316 |         crate::Expr::Closure(_binding_0) => {
[INFO] [stdout]      |                ^^^^ could not find `Expr` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Expr` in the crate root
[INFO] [stdout]     --> src/visit.rs:1319:16
[INFO] [stdout]      |
[INFO] [stdout] 1319 |         crate::Expr::Const(_binding_0) => {
[INFO] [stdout]      |                ^^^^ could not find `Expr` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Expr` in the crate root
[INFO] [stdout]     --> src/visit.rs:1322:16
[INFO] [stdout]      |
[INFO] [stdout] 1322 |         crate::Expr::Continue(_binding_0) => {
[INFO] [stdout]      |                ^^^^ could not find `Expr` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Expr` in the crate root
[INFO] [stdout]     --> src/visit.rs:1325:16
[INFO] [stdout]      |
[INFO] [stdout] 1325 |         crate::Expr::Field(_binding_0) => {
[INFO] [stdout]      |                ^^^^ could not find `Expr` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Expr` in the crate root
[INFO] [stdout]     --> src/visit.rs:1328:16
[INFO] [stdout]      |
[INFO] [stdout] 1328 |         crate::Expr::ForLoop(_binding_0) => {
[INFO] [stdout]      |                ^^^^ could not find `Expr` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Expr` in the crate root
[INFO] [stdout]     --> src/visit.rs:1331:16
[INFO] [stdout]      |
[INFO] [stdout] 1331 |         crate::Expr::Group(_binding_0) => {
[INFO] [stdout]      |                ^^^^ could not find `Expr` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Expr` in the crate root
[INFO] [stdout]     --> src/visit.rs:1334:16
[INFO] [stdout]      |
[INFO] [stdout] 1334 |         crate::Expr::If(_binding_0) => {
[INFO] [stdout]      |                ^^^^ could not find `Expr` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Expr` in the crate root
[INFO] [stdout]     --> src/visit.rs:1337:16
[INFO] [stdout]      |
[INFO] [stdout] 1337 |         crate::Expr::Index(_binding_0) => {
[INFO] [stdout]      |                ^^^^ could not find `Expr` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Expr` in the crate root
[INFO] [stdout]     --> src/visit.rs:1340:16
[INFO] [stdout]      |
[INFO] [stdout] 1340 |         crate::Expr::Infer(_binding_0) => {
[INFO] [stdout]      |                ^^^^ could not find `Expr` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Expr` in the crate root
[INFO] [stdout]     --> src/visit.rs:1343:16
[INFO] [stdout]      |
[INFO] [stdout] 1343 |         crate::Expr::Let(_binding_0) => {
[INFO] [stdout]      |                ^^^^ could not find `Expr` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Expr` in the crate root
[INFO] [stdout]     --> src/visit.rs:1346:16
[INFO] [stdout]      |
[INFO] [stdout] 1346 |         crate::Expr::Lit(_binding_0) => {
[INFO] [stdout]      |                ^^^^ could not find `Expr` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Expr` in the crate root
[INFO] [stdout]     --> src/visit.rs:1349:16
[INFO] [stdout]      |
[INFO] [stdout] 1349 |         crate::Expr::Loop(_binding_0) => {
[INFO] [stdout]      |                ^^^^ could not find `Expr` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Expr` in the crate root
[INFO] [stdout]     --> src/visit.rs:1352:16
[INFO] [stdout]      |
[INFO] [stdout] 1352 |         crate::Expr::Macro(_binding_0) => {
[INFO] [stdout]      |                ^^^^ could not find `Expr` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Expr` in the crate root
[INFO] [stdout]     --> src/visit.rs:1355:16
[INFO] [stdout]      |
[INFO] [stdout] 1355 |         crate::Expr::Match(_binding_0) => {
[INFO] [stdout]      |                ^^^^ could not find `Expr` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Expr` in the crate root
[INFO] [stdout]     --> src/visit.rs:1358:16
[INFO] [stdout]      |
[INFO] [stdout] 1358 |         crate::Expr::MethodCall(_binding_0) => {
[INFO] [stdout]      |                ^^^^ could not find `Expr` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Expr` in the crate root
[INFO] [stdout]     --> src/visit.rs:1361:16
[INFO] [stdout]      |
[INFO] [stdout] 1361 |         crate::Expr::Paren(_binding_0) => {
[INFO] [stdout]      |                ^^^^ could not find `Expr` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Expr` in the crate root
[INFO] [stdout]     --> src/visit.rs:1364:16
[INFO] [stdout]      |
[INFO] [stdout] 1364 |         crate::Expr::Path(_binding_0) => {
[INFO] [stdout]      |                ^^^^ could not find `Expr` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Expr` in the crate root
[INFO] [stdout]     --> src/visit.rs:1367:16
[INFO] [stdout]      |
[INFO] [stdout] 1367 |         crate::Expr::Range(_binding_0) => {
[INFO] [stdout]      |                ^^^^ could not find `Expr` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Expr` in the crate root
[INFO] [stdout]     --> src/visit.rs:1370:16
[INFO] [stdout]      |
[INFO] [stdout] 1370 |         crate::Expr::RawAddr(_binding_0) => {
[INFO] [stdout]      |                ^^^^ could not find `Expr` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Expr` in the crate root
[INFO] [stdout]     --> src/visit.rs:1373:16
[INFO] [stdout]      |
[INFO] [stdout] 1373 |         crate::Expr::Reference(_binding_0) => {
[INFO] [stdout]      |                ^^^^ could not find `Expr` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Expr` in the crate root
[INFO] [stdout]     --> src/visit.rs:1376:16
[INFO] [stdout]      |
[INFO] [stdout] 1376 |         crate::Expr::Repeat(_binding_0) => {
[INFO] [stdout]      |                ^^^^ could not find `Expr` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Expr` in the crate root
[INFO] [stdout]     --> src/visit.rs:1379:16
[INFO] [stdout]      |
[INFO] [stdout] 1379 |         crate::Expr::Return(_binding_0) => {
[INFO] [stdout]      |                ^^^^ could not find `Expr` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Expr` in the crate root
[INFO] [stdout]     --> src/visit.rs:1382:16
[INFO] [stdout]      |
[INFO] [stdout] 1382 |         crate::Expr::Struct(_binding_0) => {
[INFO] [stdout]      |                ^^^^ could not find `Expr` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Expr` in the crate root
[INFO] [stdout]     --> src/visit.rs:1385:16
[INFO] [stdout]      |
[INFO] [stdout] 1385 |         crate::Expr::Try(_binding_0) => {
[INFO] [stdout]      |                ^^^^ could not find `Expr` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Expr` in the crate root
[INFO] [stdout]     --> src/visit.rs:1388:16
[INFO] [stdout]      |
[INFO] [stdout] 1388 |         crate::Expr::TryBlock(_binding_0) => {
[INFO] [stdout]      |                ^^^^ could not find `Expr` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Expr` in the crate root
[INFO] [stdout]     --> src/visit.rs:1391:16
[INFO] [stdout]      |
[INFO] [stdout] 1391 |         crate::Expr::Tuple(_binding_0) => {
[INFO] [stdout]      |                ^^^^ could not find `Expr` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Expr` in the crate root
[INFO] [stdout]     --> src/visit.rs:1394:16
[INFO] [stdout]      |
[INFO] [stdout] 1394 |         crate::Expr::Unary(_binding_0) => {
[INFO] [stdout]      |                ^^^^ could not find `Expr` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Expr` in the crate root
[INFO] [stdout]     --> src/visit.rs:1397:16
[INFO] [stdout]      |
[INFO] [stdout] 1397 |         crate::Expr::Unsafe(_binding_0) => {
[INFO] [stdout]      |                ^^^^ could not find `Expr` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Expr` in the crate root
[INFO] [stdout]     --> src/visit.rs:1400:16
[INFO] [stdout]      |
[INFO] [stdout] 1400 |         crate::Expr::Verbatim(_binding_0) => {
[INFO] [stdout]      |                ^^^^ could not find `Expr` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Expr` in the crate root
[INFO] [stdout]     --> src/visit.rs:1403:16
[INFO] [stdout]      |
[INFO] [stdout] 1403 |         crate::Expr::While(_binding_0) => {
[INFO] [stdout]      |                ^^^^ could not find `Expr` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Expr` in the crate root
[INFO] [stdout]     --> src/visit.rs:1406:16
[INFO] [stdout]      |
[INFO] [stdout] 1406 |         crate::Expr::Yield(_binding_0) => {
[INFO] [stdout]      |                ^^^^ could not find `Expr` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `FieldMutability` in the crate root
[INFO] [stdout]     --> src/visit.rs:2001:16
[INFO] [stdout]      |
[INFO] [stdout] 2001 |         crate::FieldMutability::None => {}
[INFO] [stdout]      |                ^^^^^^^^^^^^^^^ could not find `FieldMutability` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Fields` in the crate root
[INFO] [stdout]     --> src/visit.rs:2039:16
[INFO] [stdout]      |
[INFO] [stdout] 2039 |         crate::Fields::Named(_binding_0) => {
[INFO] [stdout]      |                ^^^^^^ could not find `Fields` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Fields` in the crate root
[INFO] [stdout]     --> src/visit.rs:2042:16
[INFO] [stdout]      |
[INFO] [stdout] 2042 |         crate::Fields::Unnamed(_binding_0) => {
[INFO] [stdout]      |                ^^^^^^ could not find `Fields` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Fields` in the crate root
[INFO] [stdout]     --> src/visit.rs:2045:16
[INFO] [stdout]      |
[INFO] [stdout] 2045 |         crate::Fields::Unit => {}
[INFO] [stdout]      |                ^^^^^^ could not find `Fields` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `FnArg` in the crate root
[INFO] [stdout]     --> src/visit.rs:2093:16
[INFO] [stdout]      |
[INFO] [stdout] 2093 |         crate::FnArg::Receiver(_binding_0) => {
[INFO] [stdout]      |                ^^^^^ could not find `FnArg` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `FnArg` in the crate root
[INFO] [stdout]     --> src/visit.rs:2096:16
[INFO] [stdout]      |
[INFO] [stdout] 2096 |         crate::FnArg::Typed(_binding_0) => {
[INFO] [stdout]      |                ^^^^^ could not find `FnArg` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `ForeignItem` in the crate root
[INFO] [stdout]     --> src/visit.rs:2108:16
[INFO] [stdout]      |
[INFO] [stdout] 2108 |         crate::ForeignItem::Fn(_binding_0) => {
[INFO] [stdout]      |                ^^^^^^^^^^^ could not find `ForeignItem` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `ForeignItem` in the crate root
[INFO] [stdout]     --> src/visit.rs:2111:16
[INFO] [stdout]      |
[INFO] [stdout] 2111 |         crate::ForeignItem::Static(_binding_0) => {
[INFO] [stdout]      |                ^^^^^^^^^^^ could not find `ForeignItem` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `ForeignItem` in the crate root
[INFO] [stdout]     --> src/visit.rs:2114:16
[INFO] [stdout]      |
[INFO] [stdout] 2114 |         crate::ForeignItem::Type(_binding_0) => {
[INFO] [stdout]      |                ^^^^^^^^^^^ could not find `ForeignItem` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `ForeignItem` in the crate root
[INFO] [stdout]     --> src/visit.rs:2117:16
[INFO] [stdout]      |
[INFO] [stdout] 2117 |         crate::ForeignItem::Macro(_binding_0) => {
[INFO] [stdout]      |                ^^^^^^^^^^^ could not find `ForeignItem` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `ForeignItem` in the crate root
[INFO] [stdout]     --> src/visit.rs:2120:16
[INFO] [stdout]      |
[INFO] [stdout] 2120 |         crate::ForeignItem::Verbatim(_binding_0) => {
[INFO] [stdout]      |                ^^^^^^^^^^^ could not find `ForeignItem` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GenericArgument` in the crate root
[INFO] [stdout]     --> src/visit.rs:2194:16
[INFO] [stdout]      |
[INFO] [stdout] 2194 |         crate::GenericArgument::Lifetime(_binding_0) => {
[INFO] [stdout]      |                ^^^^^^^^^^^^^^^ could not find `GenericArgument` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GenericArgument` in the crate root
[INFO] [stdout]     --> src/visit.rs:2197:16
[INFO] [stdout]      |
[INFO] [stdout] 2197 |         crate::GenericArgument::Type(_binding_0) => {
[INFO] [stdout]      |                ^^^^^^^^^^^^^^^ could not find `GenericArgument` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GenericArgument` in the crate root
[INFO] [stdout]     --> src/visit.rs:2200:16
[INFO] [stdout]      |
[INFO] [stdout] 2200 |         crate::GenericArgument::Const(_binding_0) => {
[INFO] [stdout]      |                ^^^^^^^^^^^^^^^ could not find `GenericArgument` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GenericArgument` in the crate root
[INFO] [stdout]     --> src/visit.rs:2203:16
[INFO] [stdout]      |
[INFO] [stdout] 2203 |         crate::GenericArgument::AssocType(_binding_0) => {
[INFO] [stdout]      |                ^^^^^^^^^^^^^^^ could not find `GenericArgument` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GenericArgument` in the crate root
[INFO] [stdout]     --> src/visit.rs:2206:16
[INFO] [stdout]      |
[INFO] [stdout] 2206 |         crate::GenericArgument::AssocConst(_binding_0) => {
[INFO] [stdout]      |                ^^^^^^^^^^^^^^^ could not find `GenericArgument` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GenericArgument` in the crate root
[INFO] [stdout]     --> src/visit.rs:2209:16
[INFO] [stdout]      |
[INFO] [stdout] 2209 |         crate::GenericArgument::Constraint(_binding_0) => {
[INFO] [stdout]      |                ^^^^^^^^^^^^^^^ could not find `GenericArgument` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GenericParam` in the crate root
[INFO] [stdout]     --> src/visit.rs:2223:16
[INFO] [stdout]      |
[INFO] [stdout] 2223 |         crate::GenericParam::Lifetime(_binding_0) => {
[INFO] [stdout]      |                ^^^^^^^^^^^^ could not find `GenericParam` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GenericParam` in the crate root
[INFO] [stdout]     --> src/visit.rs:2226:16
[INFO] [stdout]      |
[INFO] [stdout] 2226 |         crate::GenericParam::Type(_binding_0) => {
[INFO] [stdout]      |                ^^^^^^^^^^^^ could not find `GenericParam` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `GenericParam` in the crate root
[INFO] [stdout]     --> src/visit.rs:2229:16
[INFO] [stdout]      |
[INFO] [stdout] 2229 |         crate::GenericParam::Const(_binding_0) => {
[INFO] [stdout]      |                ^^^^^^^^^^^^ could not find `GenericParam` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `ImplItem` in the crate root
[INFO] [stdout]     --> src/visit.rs:2263:16
[INFO] [stdout]      |
[INFO] [stdout] 2263 |         crate::ImplItem::Const(_binding_0) => {
[INFO] [stdout]      |                ^^^^^^^^ could not find `ImplItem` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `ImplItem` in the crate root
[INFO] [stdout]     --> src/visit.rs:2266:16
[INFO] [stdout]      |
[INFO] [stdout] 2266 |         crate::ImplItem::Fn(_binding_0) => {
[INFO] [stdout]      |                ^^^^^^^^ could not find `ImplItem` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `ImplItem` in the crate root
[INFO] [stdout]     --> src/visit.rs:2269:16
[INFO] [stdout]      |
[INFO] [stdout] 2269 |         crate::ImplItem::Type(_binding_0) => {
[INFO] [stdout]      |                ^^^^^^^^ could not find `ImplItem` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `ImplItem` in the crate root
[INFO] [stdout]     --> src/visit.rs:2272:16
[INFO] [stdout]      |
[INFO] [stdout] 2272 |         crate::ImplItem::Macro(_binding_0) => {
[INFO] [stdout]      |                ^^^^^^^^ could not find `ImplItem` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `ImplItem` in the crate root
[INFO] [stdout]     --> src/visit.rs:2275:16
[INFO] [stdout]      |
[INFO] [stdout] 2275 |         crate::ImplItem::Verbatim(_binding_0) => {
[INFO] [stdout]      |                ^^^^^^^^ could not find `ImplItem` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Item` in the crate root
[INFO] [stdout]     --> src/visit.rs:2373:16
[INFO] [stdout]      |
[INFO] [stdout] 2373 |         crate::Item::Const(_binding_0) => {
[INFO] [stdout]      |                ^^^^ could not find `Item` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Item` in the crate root
[INFO] [stdout]     --> src/visit.rs:2376:16
[INFO] [stdout]      |
[INFO] [stdout] 2376 |         crate::Item::Enum(_binding_0) => {
[INFO] [stdout]      |                ^^^^ could not find `Item` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Item` in the crate root
[INFO] [stdout]     --> src/visit.rs:2379:16
[INFO] [stdout]      |
[INFO] [stdout] 2379 |         crate::Item::ExternCrate(_binding_0) => {
[INFO] [stdout]      |                ^^^^ could not find `Item` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Item` in the crate root
[INFO] [stdout]     --> src/visit.rs:2382:16
[INFO] [stdout]      |
[INFO] [stdout] 2382 |         crate::Item::Fn(_binding_0) => {
[INFO] [stdout]      |                ^^^^ could not find `Item` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Item` in the crate root
[INFO] [stdout]     --> src/visit.rs:2385:16
[INFO] [stdout]      |
[INFO] [stdout] 2385 |         crate::Item::ForeignMod(_binding_0) => {
[INFO] [stdout]      |                ^^^^ could not find `Item` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Item` in the crate root
[INFO] [stdout]     --> src/visit.rs:2388:16
[INFO] [stdout]      |
[INFO] [stdout] 2388 |         crate::Item::Impl(_binding_0) => {
[INFO] [stdout]      |                ^^^^ could not find `Item` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Item` in the crate root
[INFO] [stdout]     --> src/visit.rs:2391:16
[INFO] [stdout]      |
[INFO] [stdout] 2391 |         crate::Item::Macro(_binding_0) => {
[INFO] [stdout]      |                ^^^^ could not find `Item` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Item` in the crate root
[INFO] [stdout]     --> src/visit.rs:2394:16
[INFO] [stdout]      |
[INFO] [stdout] 2394 |         crate::Item::Mod(_binding_0) => {
[INFO] [stdout]      |                ^^^^ could not find `Item` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Item` in the crate root
[INFO] [stdout]     --> src/visit.rs:2397:16
[INFO] [stdout]      |
[INFO] [stdout] 2397 |         crate::Item::Static(_binding_0) => {
[INFO] [stdout]      |                ^^^^ could not find `Item` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Item` in the crate root
[INFO] [stdout]     --> src/visit.rs:2400:16
[INFO] [stdout]      |
[INFO] [stdout] 2400 |         crate::Item::Struct(_binding_0) => {
[INFO] [stdout]      |                ^^^^ could not find `Item` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Item` in the crate root
[INFO] [stdout]     --> src/visit.rs:2403:16
[INFO] [stdout]      |
[INFO] [stdout] 2403 |         crate::Item::Trait(_binding_0) => {
[INFO] [stdout]      |                ^^^^ could not find `Item` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Item` in the crate root
[INFO] [stdout]     --> src/visit.rs:2406:16
[INFO] [stdout]      |
[INFO] [stdout] 2406 |         crate::Item::TraitAlias(_binding_0) => {
[INFO] [stdout]      |                ^^^^ could not find `Item` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Item` in the crate root
[INFO] [stdout]     --> src/visit.rs:2409:16
[INFO] [stdout]      |
[INFO] [stdout] 2409 |         crate::Item::Type(_binding_0) => {
[INFO] [stdout]      |                ^^^^ could not find `Item` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Item` in the crate root
[INFO] [stdout]     --> src/visit.rs:2412:16
[INFO] [stdout]      |
[INFO] [stdout] 2412 |         crate::Item::Union(_binding_0) => {
[INFO] [stdout]      |                ^^^^ could not find `Item` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Item` in the crate root
[INFO] [stdout]     --> src/visit.rs:2415:16
[INFO] [stdout]      |
[INFO] [stdout] 2415 |         crate::Item::Use(_binding_0) => {
[INFO] [stdout]      |                ^^^^ could not find `Item` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Item` in the crate root
[INFO] [stdout]     --> src/visit.rs:2418:16
[INFO] [stdout]      |
[INFO] [stdout] 2418 |         crate::Item::Verbatim(_binding_0) => {
[INFO] [stdout]      |                ^^^^ could not find `Item` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `MacroDelimiter` in the crate root
[INFO] [stdout]     --> src/visit.rs:2851:16
[INFO] [stdout]      |
[INFO] [stdout] 2851 |         crate::MacroDelimiter::Paren(_binding_0) => {
[INFO] [stdout]      |                ^^^^^^^^^^^^^^ could not find `MacroDelimiter` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `MacroDelimiter` in the crate root
[INFO] [stdout]     --> src/visit.rs:2854:16
[INFO] [stdout]      |
[INFO] [stdout] 2854 |         crate::MacroDelimiter::Brace(_binding_0) => {
[INFO] [stdout]      |                ^^^^^^^^^^^^^^ could not find `MacroDelimiter` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `MacroDelimiter` in the crate root
[INFO] [stdout]     --> src/visit.rs:2857:16
[INFO] [stdout]      |
[INFO] [stdout] 2857 |         crate::MacroDelimiter::Bracket(_binding_0) => {
[INFO] [stdout]      |                ^^^^^^^^^^^^^^ could not find `MacroDelimiter` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Member` in the crate root
[INFO] [stdout]     --> src/visit.rs:2869:16
[INFO] [stdout]      |
[INFO] [stdout] 2869 |         crate::Member::Named(_binding_0) => {
[INFO] [stdout]      |                ^^^^^^ could not find `Member` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Member` in the crate root
[INFO] [stdout]     --> src/visit.rs:2872:16
[INFO] [stdout]      |
[INFO] [stdout] 2872 |         crate::Member::Unnamed(_binding_0) => {
[INFO] [stdout]      |                ^^^^^^ could not find `Member` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Meta` in the crate root
[INFO] [stdout]     --> src/visit.rs:2884:16
[INFO] [stdout]      |
[INFO] [stdout] 2884 |         crate::Meta::Path(_binding_0) => {
[INFO] [stdout]      |                ^^^^ could not find `Meta` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Meta` in the crate root
[INFO] [stdout]     --> src/visit.rs:2887:16
[INFO] [stdout]      |
[INFO] [stdout] 2887 |         crate::Meta::List(_binding_0) => {
[INFO] [stdout]      |                ^^^^ could not find `Meta` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Meta` in the crate root
[INFO] [stdout]     --> src/visit.rs:2890:16
[INFO] [stdout]      |
[INFO] [stdout] 2890 |         crate::Meta::NameValue(_binding_0) => {
[INFO] [stdout]      |                ^^^^ could not find `Meta` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Pat` in the crate root
[INFO] [stdout]     --> src/visit.rs:2938:16
[INFO] [stdout]      |
[INFO] [stdout] 2938 |         crate::Pat::Const(_binding_0) => {
[INFO] [stdout]      |                ^^^ could not find `Pat` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Pat` in the crate root
[INFO] [stdout]     --> src/visit.rs:2941:16
[INFO] [stdout]      |
[INFO] [stdout] 2941 |         crate::Pat::Ident(_binding_0) => {
[INFO] [stdout]      |                ^^^ could not find `Pat` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Pat` in the crate root
[INFO] [stdout]     --> src/visit.rs:2944:16
[INFO] [stdout]      |
[INFO] [stdout] 2944 |         crate::Pat::Lit(_binding_0) => {
[INFO] [stdout]      |                ^^^ could not find `Pat` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Pat` in the crate root
[INFO] [stdout]     --> src/visit.rs:2947:16
[INFO] [stdout]      |
[INFO] [stdout] 2947 |         crate::Pat::Macro(_binding_0) => {
[INFO] [stdout]      |                ^^^ could not find `Pat` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Pat` in the crate root
[INFO] [stdout]     --> src/visit.rs:2950:16
[INFO] [stdout]      |
[INFO] [stdout] 2950 |         crate::Pat::Or(_binding_0) => {
[INFO] [stdout]      |                ^^^ could not find `Pat` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Pat` in the crate root
[INFO] [stdout]     --> src/visit.rs:2953:16
[INFO] [stdout]      |
[INFO] [stdout] 2953 |         crate::Pat::Paren(_binding_0) => {
[INFO] [stdout]      |                ^^^ could not find `Pat` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Pat` in the crate root
[INFO] [stdout]     --> src/visit.rs:2956:16
[INFO] [stdout]      |
[INFO] [stdout] 2956 |         crate::Pat::Path(_binding_0) => {
[INFO] [stdout]      |                ^^^ could not find `Pat` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Pat` in the crate root
[INFO] [stdout]     --> src/visit.rs:2959:16
[INFO] [stdout]      |
[INFO] [stdout] 2959 |         crate::Pat::Range(_binding_0) => {
[INFO] [stdout]      |                ^^^ could not find `Pat` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Pat` in the crate root
[INFO] [stdout]     --> src/visit.rs:2962:16
[INFO] [stdout]      |
[INFO] [stdout] 2962 |         crate::Pat::Reference(_binding_0) => {
[INFO] [stdout]      |                ^^^ could not find `Pat` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Pat` in the crate root
[INFO] [stdout]     --> src/visit.rs:2965:16
[INFO] [stdout]      |
[INFO] [stdout] 2965 |         crate::Pat::Rest(_binding_0) => {
[INFO] [stdout]      |                ^^^ could not find `Pat` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Pat` in the crate root
[INFO] [stdout]     --> src/visit.rs:2968:16
[INFO] [stdout]      |
[INFO] [stdout] 2968 |         crate::Pat::Slice(_binding_0) => {
[INFO] [stdout]      |                ^^^ could not find `Pat` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Pat` in the crate root
[INFO] [stdout]     --> src/visit.rs:2971:16
[INFO] [stdout]      |
[INFO] [stdout] 2971 |         crate::Pat::Struct(_binding_0) => {
[INFO] [stdout]      |                ^^^ could not find `Pat` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Pat` in the crate root
[INFO] [stdout]     --> src/visit.rs:2974:16
[INFO] [stdout]      |
[INFO] [stdout] 2974 |         crate::Pat::Tuple(_binding_0) => {
[INFO] [stdout]      |                ^^^ could not find `Pat` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Pat` in the crate root
[INFO] [stdout]     --> src/visit.rs:2977:16
[INFO] [stdout]      |
[INFO] [stdout] 2977 |         crate::Pat::TupleStruct(_binding_0) => {
[INFO] [stdout]      |                ^^^ could not find `Pat` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Pat` in the crate root
[INFO] [stdout]     --> src/visit.rs:2980:16
[INFO] [stdout]      |
[INFO] [stdout] 2980 |         crate::Pat::Type(_binding_0) => {
[INFO] [stdout]      |                ^^^ could not find `Pat` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Pat` in the crate root
[INFO] [stdout]     --> src/visit.rs:2983:16
[INFO] [stdout]      |
[INFO] [stdout] 2983 |         crate::Pat::Verbatim(_binding_0) => {
[INFO] [stdout]      |                ^^^ could not find `Pat` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Pat` in the crate root
[INFO] [stdout]     --> src/visit.rs:2986:16
[INFO] [stdout]      |
[INFO] [stdout] 2986 |         crate::Pat::Wild(_binding_0) => {
[INFO] [stdout]      |                ^^^ could not find `Pat` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `PathArguments` in the crate root
[INFO] [stdout]     --> src/visit.rs:3175:16
[INFO] [stdout]      |
[INFO] [stdout] 3175 |         crate::PathArguments::None => {}
[INFO] [stdout]      |                ^^^^^^^^^^^^^ could not find `PathArguments` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `PathArguments` in the crate root
[INFO] [stdout]     --> src/visit.rs:3176:16
[INFO] [stdout]      |
[INFO] [stdout] 3176 |         crate::PathArguments::AngleBracketed(_binding_0) => {
[INFO] [stdout]      |                ^^^^^^^^^^^^^ could not find `PathArguments` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `PathArguments` in the crate root
[INFO] [stdout]     --> src/visit.rs:3179:16
[INFO] [stdout]      |
[INFO] [stdout] 3179 |         crate::PathArguments::Parenthesized(_binding_0) => {
[INFO] [stdout]      |                ^^^^^^^^^^^^^ could not find `PathArguments` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `PointerMutability` in the crate root
[INFO] [stdout]     --> src/visit.rs:3200:16
[INFO] [stdout]      |
[INFO] [stdout] 3200 |         crate::PointerMutability::Const(_binding_0) => {
[INFO] [stdout]      |                ^^^^^^^^^^^^^^^^^ could not find `PointerMutability` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `PointerMutability` in the crate root
[INFO] [stdout]     --> src/visit.rs:3203:16
[INFO] [stdout]      |
[INFO] [stdout] 3203 |         crate::PointerMutability::Mut(_binding_0) => {
[INFO] [stdout]      |                ^^^^^^^^^^^^^^^^^ could not find `PointerMutability` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `RangeLimits` in the crate root
[INFO] [stdout]     --> src/visit.rs:3256:16
[INFO] [stdout]      |
[INFO] [stdout] 3256 |         crate::RangeLimits::HalfOpen(_binding_0) => {
[INFO] [stdout]      |                ^^^^^^^^^^^ could not find `RangeLimits` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `RangeLimits` in the crate root
[INFO] [stdout]     --> src/visit.rs:3259:16
[INFO] [stdout]      |
[INFO] [stdout] 3259 |         crate::RangeLimits::Closed(_binding_0) => {
[INFO] [stdout]      |                ^^^^^^^^^^^ could not find `RangeLimits` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `ReturnType` in the crate root
[INFO] [stdout]     --> src/visit.rs:3291:16
[INFO] [stdout]      |
[INFO] [stdout] 3291 |         crate::ReturnType::Default => {}
[INFO] [stdout]      |                ^^^^^^^^^^ could not find `ReturnType` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `ReturnType` in the crate root
[INFO] [stdout]     --> src/visit.rs:3292:16
[INFO] [stdout]      |
[INFO] [stdout] 3292 |         crate::ReturnType::Type(_binding_0, _binding_1) => {
[INFO] [stdout]      |                ^^^^^^^^^^ could not find `ReturnType` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `StaticMutability` in the crate root
[INFO] [stdout]     --> src/visit.rs:3334:16
[INFO] [stdout]      |
[INFO] [stdout] 3334 |         crate::StaticMutability::Mut(_binding_0) => {
[INFO] [stdout]      |                ^^^^^^^^^^^^^^^^ could not find `StaticMutability` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `StaticMutability` in the crate root
[INFO] [stdout]     --> src/visit.rs:3337:16
[INFO] [stdout]      |
[INFO] [stdout] 3337 |         crate::StaticMutability::None => {}
[INFO] [stdout]      |                ^^^^^^^^^^^^^^^^ could not find `StaticMutability` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Stmt` in the crate root
[INFO] [stdout]     --> src/visit.rs:3349:16
[INFO] [stdout]      |
[INFO] [stdout] 3349 |         crate::Stmt::Local(_binding_0) => {
[INFO] [stdout]      |                ^^^^ could not find `Stmt` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Stmt` in the crate root
[INFO] [stdout]     --> src/visit.rs:3352:16
[INFO] [stdout]      |
[INFO] [stdout] 3352 |         crate::Stmt::Item(_binding_0) => {
[INFO] [stdout]      |                ^^^^ could not find `Stmt` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Stmt` in the crate root
[INFO] [stdout]     --> src/visit.rs:3355:16
[INFO] [stdout]      |
[INFO] [stdout] 3355 |         crate::Stmt::Expr(_binding_0, _binding_1) => {
[INFO] [stdout]      |                ^^^^ could not find `Stmt` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Stmt` in the crate root
[INFO] [stdout]     --> src/visit.rs:3359:16
[INFO] [stdout]      |
[INFO] [stdout] 3359 |         crate::Stmt::Macro(_binding_0) => {
[INFO] [stdout]      |                ^^^^ could not find `Stmt` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `TraitBoundModifier` in the crate root
[INFO] [stdout]     --> src/visit.rs:3399:16
[INFO] [stdout]      |
[INFO] [stdout] 3399 |         crate::TraitBoundModifier::None => {}
[INFO] [stdout]      |                ^^^^^^^^^^^^^^^^^^ could not find `TraitBoundModifier` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `TraitBoundModifier` in the crate root
[INFO] [stdout]     --> src/visit.rs:3400:16
[INFO] [stdout]      |
[INFO] [stdout] 3400 |         crate::TraitBoundModifier::Maybe(_binding_0) => {
[INFO] [stdout]      |                ^^^^^^^^^^^^^^^^^^ could not find `TraitBoundModifier` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `TraitItem` in the crate root
[INFO] [stdout]     --> src/visit.rs:3412:16
[INFO] [stdout]      |
[INFO] [stdout] 3412 |         crate::TraitItem::Const(_binding_0) => {
[INFO] [stdout]      |                ^^^^^^^^^ could not find `TraitItem` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `TraitItem` in the crate root
[INFO] [stdout]     --> src/visit.rs:3415:16
[INFO] [stdout]      |
[INFO] [stdout] 3415 |         crate::TraitItem::Fn(_binding_0) => {
[INFO] [stdout]      |                ^^^^^^^^^ could not find `TraitItem` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `TraitItem` in the crate root
[INFO] [stdout]     --> src/visit.rs:3418:16
[INFO] [stdout]      |
[INFO] [stdout] 3418 |         crate::TraitItem::Type(_binding_0) => {
[INFO] [stdout]      |                ^^^^^^^^^ could not find `TraitItem` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `TraitItem` in the crate root
[INFO] [stdout]     --> src/visit.rs:3421:16
[INFO] [stdout]      |
[INFO] [stdout] 3421 |         crate::TraitItem::Macro(_binding_0) => {
[INFO] [stdout]      |                ^^^^^^^^^ could not find `TraitItem` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `TraitItem` in the crate root
[INFO] [stdout]     --> src/visit.rs:3424:16
[INFO] [stdout]      |
[INFO] [stdout] 3424 |         crate::TraitItem::Verbatim(_binding_0) => {
[INFO] [stdout]      |                ^^^^^^^^^ could not find `TraitItem` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `TypeParamBound` in the crate root
[INFO] [stdout]     --> src/visit.rs:3664:16
[INFO] [stdout]      |
[INFO] [stdout] 3664 |         crate::TypeParamBound::Trait(_binding_0) => {
[INFO] [stdout]      |                ^^^^^^^^^^^^^^ could not find `TypeParamBound` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `TypeParamBound` in the crate root
[INFO] [stdout]     --> src/visit.rs:3667:16
[INFO] [stdout]      |
[INFO] [stdout] 3667 |         crate::TypeParamBound::Lifetime(_binding_0) => {
[INFO] [stdout]      |                ^^^^^^^^^^^^^^ could not find `TypeParamBound` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `TypeParamBound` in the crate root
[INFO] [stdout]     --> src/visit.rs:3670:16
[INFO] [stdout]      |
[INFO] [stdout] 3670 |         crate::TypeParamBound::Verbatim(_binding_0) => {
[INFO] [stdout]      |                ^^^^^^^^^^^^^^ could not find `TypeParamBound` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `UnOp` in the crate root
[INFO] [stdout]     --> src/visit.rs:3761:16
[INFO] [stdout]      |
[INFO] [stdout] 3761 |         crate::UnOp::Deref(_binding_0) => {
[INFO] [stdout]      |                ^^^^ could not find `UnOp` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `UnOp` in the crate root
[INFO] [stdout]     --> src/visit.rs:3764:16
[INFO] [stdout]      |
[INFO] [stdout] 3764 |         crate::UnOp::Not(_binding_0) => {
[INFO] [stdout]      |                ^^^^ could not find `UnOp` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `UnOp` in the crate root
[INFO] [stdout]     --> src/visit.rs:3767:16
[INFO] [stdout]      |
[INFO] [stdout] 3767 |         crate::UnOp::Neg(_binding_0) => {
[INFO] [stdout]      |                ^^^^ could not find `UnOp` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `UseTree` in the crate root
[INFO] [stdout]     --> src/visit.rs:3829:16
[INFO] [stdout]      |
[INFO] [stdout] 3829 |         crate::UseTree::Path(_binding_0) => {
[INFO] [stdout]      |                ^^^^^^^ could not find `UseTree` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `UseTree` in the crate root
[INFO] [stdout]     --> src/visit.rs:3832:16
[INFO] [stdout]      |
[INFO] [stdout] 3832 |         crate::UseTree::Name(_binding_0) => {
[INFO] [stdout]      |                ^^^^^^^ could not find `UseTree` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `UseTree` in the crate root
[INFO] [stdout]     --> src/visit.rs:3835:16
[INFO] [stdout]      |
[INFO] [stdout] 3835 |         crate::UseTree::Rename(_binding_0) => {
[INFO] [stdout]      |                ^^^^^^^ could not find `UseTree` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `UseTree` in the crate root
[INFO] [stdout]     --> src/visit.rs:3838:16
[INFO] [stdout]      |
[INFO] [stdout] 3838 |         crate::UseTree::Glob(_binding_0) => {
[INFO] [stdout]      |                ^^^^^^^ could not find `UseTree` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `UseTree` in the crate root
[INFO] [stdout]     --> src/visit.rs:3841:16
[INFO] [stdout]      |
[INFO] [stdout] 3841 |         crate::UseTree::Group(_binding_0) => {
[INFO] [stdout]      |                ^^^^^^^ could not find `UseTree` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Visibility` in the crate root
[INFO] [stdout]     --> src/visit.rs:3896:16
[INFO] [stdout]      |
[INFO] [stdout] 3896 |         crate::Visibility::Public(_binding_0) => {
[INFO] [stdout]      |                ^^^^^^^^^^ could not find `Visibility` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Visibility` in the crate root
[INFO] [stdout]     --> src/visit.rs:3899:16
[INFO] [stdout]      |
[INFO] [stdout] 3899 |         crate::Visibility::Restricted(_binding_0) => {
[INFO] [stdout]      |                ^^^^^^^^^^ could not find `Visibility` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Visibility` in the crate root
[INFO] [stdout]     --> src/visit.rs:3902:16
[INFO] [stdout]      |
[INFO] [stdout] 3902 |         crate::Visibility::Inherited => {}
[INFO] [stdout]      |                ^^^^^^^^^^ could not find `Visibility` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `WherePredicate` in the crate root
[INFO] [stdout]     --> src/visit.rs:3924:16
[INFO] [stdout]      |
[INFO] [stdout] 3924 |         crate::WherePredicate::Lifetime(_binding_0) => {
[INFO] [stdout]      |                ^^^^^^^^^^^^^^ could not find `WherePredicate` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `WherePredicate` in the crate root
[INFO] [stdout]     --> src/visit.rs:3927:16
[INFO] [stdout]      |
[INFO] [stdout] 3927 |         crate::WherePredicate::Type(_binding_0) => {
[INFO] [stdout]      |                ^^^^^^^^^^^^^^ could not find `WherePredicate` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Abi` in the crate root
[INFO] [stdout]   --> src/visit.rs:31:45
[INFO] [stdout]    |
[INFO] [stdout] 31 |     fn visit_abi(&mut self, i: &'ast crate::Abi) {
[INFO] [stdout]    |                                             ^^^ not found in the crate root
[INFO] [stdout]    |
[INFO] [stdout] help: there is an enum variant `core::intrinsics::mir::UnwindTerminateReason::Abi` and 1 other; try using the variant's enum
[INFO] [stdout]    |
[INFO] [stdout] 31 -     fn visit_abi(&mut self, i: &'ast crate::Abi) {
[INFO] [stdout] 31 +     fn visit_abi(&mut self, i: &'ast core::intrinsics::mir::UnwindTerminateReason) {
[INFO] [stdout]    |
[INFO] [stdout] 31 -     fn visit_abi(&mut self, i: &'ast crate::Abi) {
[INFO] [stdout] 31 +     fn visit_abi(&mut self, i: &'ast std::intrinsics::mir::UnwindTerminateReason) {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `AngleBracketedGenericArguments` in the crate root
[INFO] [stdout]   --> src/visit.rs:38:25
[INFO] [stdout]    |
[INFO] [stdout] 38 |         i: &'ast crate::AngleBracketedGenericArguments,
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Arm` in the crate root
[INFO] [stdout]   --> src/visit.rs:44:45
[INFO] [stdout]    |
[INFO] [stdout] 44 |     fn visit_arm(&mut self, i: &'ast crate::Arm) {
[INFO] [stdout]    |                                             ^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `AssocConst` in the crate root
[INFO] [stdout]   --> src/visit.rs:49:53
[INFO] [stdout]    |
[INFO] [stdout] 49 |     fn visit_assoc_const(&mut self, i: &'ast crate::AssocConst) {
[INFO] [stdout]    |                                                     ^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `AssocType` in the crate root
[INFO] [stdout]   --> src/visit.rs:54:52
[INFO] [stdout]    |
[INFO] [stdout] 54 |     fn visit_assoc_type(&mut self, i: &'ast crate::AssocType) {
[INFO] [stdout]    |                                                    ^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `AttrStyle` in the crate root
[INFO] [stdout]    --> src/visit.rs:59:52
[INFO] [stdout]     |
[INFO] [stdout]  59 |     fn visit_attr_style(&mut self, i: &'ast crate::AttrStyle) {
[INFO] [stdout]     |                                                    ^^^^^^^^^ help: an enum with a similar name exists: `StrStyle`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.110/src/lit.rs:840:1
[INFO] [stdout]     |
[INFO] [stdout] 840 | pub enum StrStyle {
[INFO] [stdout]     | ----------------- similarly named enum `StrStyle` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Attribute` in the crate root
[INFO] [stdout]   --> src/visit.rs:64:51
[INFO] [stdout]    |
[INFO] [stdout] 64 |     fn visit_attribute(&mut self, i: &'ast crate::Attribute) {
[INFO] [stdout]    |                                                   ^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `BareFnArg` in the crate root
[INFO] [stdout]   --> src/visit.rs:69:53
[INFO] [stdout]    |
[INFO] [stdout] 69 |     fn visit_bare_fn_arg(&mut self, i: &'ast crate::BareFnArg) {
[INFO] [stdout]    |                                                     ^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `BareVariadic` in the crate root
[INFO] [stdout]   --> src/visit.rs:74:55
[INFO] [stdout]    |
[INFO] [stdout] 74 |     fn visit_bare_variadic(&mut self, i: &'ast crate::BareVariadic) {
[INFO] [stdout]    |                                                       ^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `BinOp` in the crate root
[INFO] [stdout]   --> src/visit.rs:79:48
[INFO] [stdout]    |
[INFO] [stdout] 79 |     fn visit_bin_op(&mut self, i: &'ast crate::BinOp) {
[INFO] [stdout]    |                                                ^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Block` in the crate root
[INFO] [stdout]   --> src/visit.rs:84:47
[INFO] [stdout]    |
[INFO] [stdout] 84 |     fn visit_block(&mut self, i: &'ast crate::Block) {
[INFO] [stdout]    |                                               ^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `BoundLifetimes` in the crate root
[INFO] [stdout]   --> src/visit.rs:89:57
[INFO] [stdout]    |
[INFO] [stdout] 89 |     fn visit_bound_lifetimes(&mut self, i: &'ast crate::BoundLifetimes) {
[INFO] [stdout]    |                                                         ^^^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ConstParam` in the crate root
[INFO] [stdout]   --> src/visit.rs:94:53
[INFO] [stdout]    |
[INFO] [stdout] 94 |     fn visit_const_param(&mut self, i: &'ast crate::ConstParam) {
[INFO] [stdout]    |                                                     ^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Constraint` in the crate root
[INFO] [stdout]   --> src/visit.rs:99:52
[INFO] [stdout]    |
[INFO] [stdout] 99 |     fn visit_constraint(&mut self, i: &'ast crate::Constraint) {
[INFO] [stdout]    |                                                    ^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Data` in the crate root
[INFO] [stdout]    --> src/visit.rs:104:46
[INFO] [stdout]     |
[INFO] [stdout] 104 |     fn visit_data(&mut self, i: &'ast crate::Data) {
[INFO] [stdout]     |                                              ^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DataEnum` in the crate root
[INFO] [stdout]    --> src/visit.rs:109:51
[INFO] [stdout]     |
[INFO] [stdout] 109 |     fn visit_data_enum(&mut self, i: &'ast crate::DataEnum) {
[INFO] [stdout]     |                                                   ^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DataStruct` in the crate root
[INFO] [stdout]    --> src/visit.rs:114:53
[INFO] [stdout]     |
[INFO] [stdout] 114 |     fn visit_data_struct(&mut self, i: &'ast crate::DataStruct) {
[INFO] [stdout]     |                                                     ^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DataUnion` in the crate root
[INFO] [stdout]    --> src/visit.rs:119:52
[INFO] [stdout]     |
[INFO] [stdout] 119 |     fn visit_data_union(&mut self, i: &'ast crate::DataUnion) {
[INFO] [stdout]     |                                                    ^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DeriveInput` in the crate root
[INFO] [stdout]    --> src/visit.rs:124:54
[INFO] [stdout]     |
[INFO] [stdout] 124 |     fn visit_derive_input(&mut self, i: &'ast crate::DeriveInput) {
[INFO] [stdout]     |                                                      ^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Expr` in the crate root
[INFO] [stdout]    --> src/visit.rs:129:46
[INFO] [stdout]     |
[INFO] [stdout] 129 |     fn visit_expr(&mut self, i: &'ast crate::Expr) {
[INFO] [stdout]     |                                              ^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExprArray` in the crate root
[INFO] [stdout]    --> src/visit.rs:134:52
[INFO] [stdout]     |
[INFO] [stdout] 134 |     fn visit_expr_array(&mut self, i: &'ast crate::ExprArray) {
[INFO] [stdout]     |                                                    ^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExprAssign` in the crate root
[INFO] [stdout]    --> src/visit.rs:139:53
[INFO] [stdout]     |
[INFO] [stdout] 139 |     fn visit_expr_assign(&mut self, i: &'ast crate::ExprAssign) {
[INFO] [stdout]     |                                                     ^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExprAsync` in the crate root
[INFO] [stdout]    --> src/visit.rs:144:52
[INFO] [stdout]     |
[INFO] [stdout] 144 |     fn visit_expr_async(&mut self, i: &'ast crate::ExprAsync) {
[INFO] [stdout]     |                                                    ^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExprAwait` in the crate root
[INFO] [stdout]    --> src/visit.rs:149:52
[INFO] [stdout]     |
[INFO] [stdout] 149 |     fn visit_expr_await(&mut self, i: &'ast crate::ExprAwait) {
[INFO] [stdout]     |                                                    ^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExprBinary` in the crate root
[INFO] [stdout]    --> src/visit.rs:154:53
[INFO] [stdout]     |
[INFO] [stdout] 154 |     fn visit_expr_binary(&mut self, i: &'ast crate::ExprBinary) {
[INFO] [stdout]     |                                                     ^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExprBlock` in the crate root
[INFO] [stdout]    --> src/visit.rs:159:52
[INFO] [stdout]     |
[INFO] [stdout] 159 |     fn visit_expr_block(&mut self, i: &'ast crate::ExprBlock) {
[INFO] [stdout]     |                                                    ^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExprBreak` in the crate root
[INFO] [stdout]    --> src/visit.rs:164:52
[INFO] [stdout]     |
[INFO] [stdout] 164 |     fn visit_expr_break(&mut self, i: &'ast crate::ExprBreak) {
[INFO] [stdout]     |                                                    ^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExprCall` in the crate root
[INFO] [stdout]    --> src/visit.rs:169:51
[INFO] [stdout]     |
[INFO] [stdout] 169 |     fn visit_expr_call(&mut self, i: &'ast crate::ExprCall) {
[INFO] [stdout]     |                                                   ^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExprCast` in the crate root
[INFO] [stdout]    --> src/visit.rs:174:51
[INFO] [stdout]     |
[INFO] [stdout] 174 |     fn visit_expr_cast(&mut self, i: &'ast crate::ExprCast) {
[INFO] [stdout]     |                                                   ^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExprClosure` in the crate root
[INFO] [stdout]    --> src/visit.rs:179:54
[INFO] [stdout]     |
[INFO] [stdout] 179 |     fn visit_expr_closure(&mut self, i: &'ast crate::ExprClosure) {
[INFO] [stdout]     |                                                      ^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExprConst` in the crate root
[INFO] [stdout]    --> src/visit.rs:184:52
[INFO] [stdout]     |
[INFO] [stdout] 184 |     fn visit_expr_const(&mut self, i: &'ast crate::ExprConst) {
[INFO] [stdout]     |                                                    ^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExprContinue` in the crate root
[INFO] [stdout]    --> src/visit.rs:189:55
[INFO] [stdout]     |
[INFO] [stdout] 189 |     fn visit_expr_continue(&mut self, i: &'ast crate::ExprContinue) {
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExprField` in the crate root
[INFO] [stdout]    --> src/visit.rs:194:52
[INFO] [stdout]     |
[INFO] [stdout] 194 |     fn visit_expr_field(&mut self, i: &'ast crate::ExprField) {
[INFO] [stdout]     |                                                    ^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExprForLoop` in the crate root
[INFO] [stdout]    --> src/visit.rs:199:55
[INFO] [stdout]     |
[INFO] [stdout] 199 |     fn visit_expr_for_loop(&mut self, i: &'ast crate::ExprForLoop) {
[INFO] [stdout]     |                                                       ^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExprGroup` in the crate root
[INFO] [stdout]    --> src/visit.rs:204:52
[INFO] [stdout]     |
[INFO] [stdout] 204 |     fn visit_expr_group(&mut self, i: &'ast crate::ExprGroup) {
[INFO] [stdout]     |                                                    ^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExprIf` in the crate root
[INFO] [stdout]    --> src/visit.rs:209:49
[INFO] [stdout]     |
[INFO] [stdout] 209 |     fn visit_expr_if(&mut self, i: &'ast crate::ExprIf) {
[INFO] [stdout]     |                                                 ^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExprIndex` in the crate root
[INFO] [stdout]    --> src/visit.rs:214:52
[INFO] [stdout]     |
[INFO] [stdout] 214 |     fn visit_expr_index(&mut self, i: &'ast crate::ExprIndex) {
[INFO] [stdout]     |                                                    ^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExprInfer` in the crate root
[INFO] [stdout]    --> src/visit.rs:219:52
[INFO] [stdout]     |
[INFO] [stdout] 219 |     fn visit_expr_infer(&mut self, i: &'ast crate::ExprInfer) {
[INFO] [stdout]     |                                                    ^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExprLet` in the crate root
[INFO] [stdout]    --> src/visit.rs:224:50
[INFO] [stdout]     |
[INFO] [stdout] 224 |     fn visit_expr_let(&mut self, i: &'ast crate::ExprLet) {
[INFO] [stdout]     |                                                  ^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExprLit` in the crate root
[INFO] [stdout]    --> src/visit.rs:229:50
[INFO] [stdout]     |
[INFO] [stdout] 229 |     fn visit_expr_lit(&mut self, i: &'ast crate::ExprLit) {
[INFO] [stdout]     |                                                  ^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExprLoop` in the crate root
[INFO] [stdout]    --> src/visit.rs:234:51
[INFO] [stdout]     |
[INFO] [stdout] 234 |     fn visit_expr_loop(&mut self, i: &'ast crate::ExprLoop) {
[INFO] [stdout]     |                                                   ^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExprMacro` in the crate root
[INFO] [stdout]    --> src/visit.rs:239:52
[INFO] [stdout]     |
[INFO] [stdout] 239 |     fn visit_expr_macro(&mut self, i: &'ast crate::ExprMacro) {
[INFO] [stdout]     |                                                    ^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExprMatch` in the crate root
[INFO] [stdout]    --> src/visit.rs:244:52
[INFO] [stdout]     |
[INFO] [stdout] 244 |     fn visit_expr_match(&mut self, i: &'ast crate::ExprMatch) {
[INFO] [stdout]     |                                                    ^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExprMethodCall` in the crate root
[INFO] [stdout]    --> src/visit.rs:249:58
[INFO] [stdout]     |
[INFO] [stdout] 249 |     fn visit_expr_method_call(&mut self, i: &'ast crate::ExprMethodCall) {
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExprParen` in the crate root
[INFO] [stdout]    --> src/visit.rs:254:52
[INFO] [stdout]     |
[INFO] [stdout] 254 |     fn visit_expr_paren(&mut self, i: &'ast crate::ExprParen) {
[INFO] [stdout]     |                                                    ^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExprPath` in the crate root
[INFO] [stdout]    --> src/visit.rs:259:51
[INFO] [stdout]     |
[INFO] [stdout] 259 |     fn visit_expr_path(&mut self, i: &'ast crate::ExprPath) {
[INFO] [stdout]     |                                                   ^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExprRange` in the crate root
[INFO] [stdout]    --> src/visit.rs:264:52
[INFO] [stdout]     |
[INFO] [stdout] 264 |     fn visit_expr_range(&mut self, i: &'ast crate::ExprRange) {
[INFO] [stdout]     |                                                    ^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExprRawAddr` in the crate root
[INFO] [stdout]    --> src/visit.rs:269:55
[INFO] [stdout]     |
[INFO] [stdout] 269 |     fn visit_expr_raw_addr(&mut self, i: &'ast crate::ExprRawAddr) {
[INFO] [stdout]     |                                                       ^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExprReference` in the crate root
[INFO] [stdout]    --> src/visit.rs:274:56
[INFO] [stdout]     |
[INFO] [stdout] 274 |     fn visit_expr_reference(&mut self, i: &'ast crate::ExprReference) {
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExprRepeat` in the crate root
[INFO] [stdout]    --> src/visit.rs:279:53
[INFO] [stdout]     |
[INFO] [stdout] 279 |     fn visit_expr_repeat(&mut self, i: &'ast crate::ExprRepeat) {
[INFO] [stdout]     |                                                     ^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExprReturn` in the crate root
[INFO] [stdout]    --> src/visit.rs:284:53
[INFO] [stdout]     |
[INFO] [stdout] 284 |     fn visit_expr_return(&mut self, i: &'ast crate::ExprReturn) {
[INFO] [stdout]     |                                                     ^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExprStruct` in the crate root
[INFO] [stdout]    --> src/visit.rs:289:53
[INFO] [stdout]     |
[INFO] [stdout] 289 |     fn visit_expr_struct(&mut self, i: &'ast crate::ExprStruct) {
[INFO] [stdout]     |                                                     ^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExprTry` in the crate root
[INFO] [stdout]    --> src/visit.rs:294:50
[INFO] [stdout]     |
[INFO] [stdout] 294 |     fn visit_expr_try(&mut self, i: &'ast crate::ExprTry) {
[INFO] [stdout]     |                                                  ^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExprTryBlock` in the crate root
[INFO] [stdout]    --> src/visit.rs:299:56
[INFO] [stdout]     |
[INFO] [stdout] 299 |     fn visit_expr_try_block(&mut self, i: &'ast crate::ExprTryBlock) {
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExprTuple` in the crate root
[INFO] [stdout]    --> src/visit.rs:304:52
[INFO] [stdout]     |
[INFO] [stdout] 304 |     fn visit_expr_tuple(&mut self, i: &'ast crate::ExprTuple) {
[INFO] [stdout]     |                                                    ^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExprUnary` in the crate root
[INFO] [stdout]    --> src/visit.rs:309:52
[INFO] [stdout]     |
[INFO] [stdout] 309 |     fn visit_expr_unary(&mut self, i: &'ast crate::ExprUnary) {
[INFO] [stdout]     |                                                    ^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExprUnsafe` in the crate root
[INFO] [stdout]    --> src/visit.rs:314:53
[INFO] [stdout]     |
[INFO] [stdout] 314 |     fn visit_expr_unsafe(&mut self, i: &'ast crate::ExprUnsafe) {
[INFO] [stdout]     |                                                     ^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExprWhile` in the crate root
[INFO] [stdout]    --> src/visit.rs:319:52
[INFO] [stdout]     |
[INFO] [stdout] 319 |     fn visit_expr_while(&mut self, i: &'ast crate::ExprWhile) {
[INFO] [stdout]     |                                                    ^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExprYield` in the crate root
[INFO] [stdout]    --> src/visit.rs:324:52
[INFO] [stdout]     |
[INFO] [stdout] 324 |     fn visit_expr_yield(&mut self, i: &'ast crate::ExprYield) {
[INFO] [stdout]     |                                                    ^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Field` in the crate root
[INFO] [stdout]    --> src/visit.rs:329:47
[INFO] [stdout]     |
[INFO] [stdout] 329 |     fn visit_field(&mut self, i: &'ast crate::Field) {
[INFO] [stdout]     |                                               ^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FieldMutability` in the crate root
[INFO] [stdout]    --> src/visit.rs:334:58
[INFO] [stdout]     |
[INFO] [stdout] 334 |     fn visit_field_mutability(&mut self, i: &'ast crate::FieldMutability) {
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FieldPat` in the crate root
[INFO] [stdout]    --> src/visit.rs:339:51
[INFO] [stdout]     |
[INFO] [stdout] 339 |     fn visit_field_pat(&mut self, i: &'ast crate::FieldPat) {
[INFO] [stdout]     |                                                   ^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FieldValue` in the crate root
[INFO] [stdout]    --> src/visit.rs:344:53
[INFO] [stdout]     |
[INFO] [stdout] 344 |     fn visit_field_value(&mut self, i: &'ast crate::FieldValue) {
[INFO] [stdout]     |                                                     ^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fields` in the crate root
[INFO] [stdout]    --> src/visit.rs:349:48
[INFO] [stdout]     |
[INFO] [stdout] 349 |     fn visit_fields(&mut self, i: &'ast crate::Fields) {
[INFO] [stdout]     |                                                ^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FieldsNamed` in the crate root
[INFO] [stdout]    --> src/visit.rs:354:54
[INFO] [stdout]     |
[INFO] [stdout] 354 |     fn visit_fields_named(&mut self, i: &'ast crate::FieldsNamed) {
[INFO] [stdout]     |                                                      ^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FieldsUnnamed` in the crate root
[INFO] [stdout]    --> src/visit.rs:359:56
[INFO] [stdout]     |
[INFO] [stdout] 359 |     fn visit_fields_unnamed(&mut self, i: &'ast crate::FieldsUnnamed) {
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `File` in the crate root
[INFO] [stdout]    --> src/visit.rs:364:46
[INFO] [stdout]     |
[INFO] [stdout] 364 |     fn visit_file(&mut self, i: &'ast crate::File) {
[INFO] [stdout]     |                                              ^^^^ not found in the crate root
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]   6 + use std::fs::File;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `File`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 364 -     fn visit_file(&mut self, i: &'ast crate::File) {
[INFO] [stdout] 364 +     fn visit_file(&mut self, i: &'ast File) {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FnArg` in the crate root
[INFO] [stdout]    --> src/visit.rs:369:48
[INFO] [stdout]     |
[INFO] [stdout] 369 |     fn visit_fn_arg(&mut self, i: &'ast crate::FnArg) {
[INFO] [stdout]     |                                                ^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ForeignItem` in the crate root
[INFO] [stdout]    --> src/visit.rs:374:54
[INFO] [stdout]     |
[INFO] [stdout] 374 |     fn visit_foreign_item(&mut self, i: &'ast crate::ForeignItem) {
[INFO] [stdout]     |                                                      ^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ForeignItemFn` in the crate root
[INFO] [stdout]    --> src/visit.rs:379:57
[INFO] [stdout]     |
[INFO] [stdout] 379 |     fn visit_foreign_item_fn(&mut self, i: &'ast crate::ForeignItemFn) {
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ForeignItemMacro` in the crate root
[INFO] [stdout]    --> src/visit.rs:384:60
[INFO] [stdout]     |
[INFO] [stdout] 384 |     fn visit_foreign_item_macro(&mut self, i: &'ast crate::ForeignItemMacro) {
[INFO] [stdout]     |                                                            ^^^^^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ForeignItemStatic` in the crate root
[INFO] [stdout]    --> src/visit.rs:389:61
[INFO] [stdout]     |
[INFO] [stdout] 389 |     fn visit_foreign_item_static(&mut self, i: &'ast crate::ForeignItemStatic) {
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ForeignItemType` in the crate root
[INFO] [stdout]    --> src/visit.rs:394:59
[INFO] [stdout]     |
[INFO] [stdout] 394 |     fn visit_foreign_item_type(&mut self, i: &'ast crate::ForeignItemType) {
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GenericArgument` in the crate root
[INFO] [stdout]    --> src/visit.rs:399:58
[INFO] [stdout]     |
[INFO] [stdout] 399 |     fn visit_generic_argument(&mut self, i: &'ast crate::GenericArgument) {
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GenericParam` in the crate root
[INFO] [stdout]    --> src/visit.rs:404:55
[INFO] [stdout]     |
[INFO] [stdout] 404 |     fn visit_generic_param(&mut self, i: &'ast crate::GenericParam) {
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Generics` in the crate root
[INFO] [stdout]    --> src/visit.rs:409:50
[INFO] [stdout]     |
[INFO] [stdout] 409 |     fn visit_generics(&mut self, i: &'ast crate::Generics) {
[INFO] [stdout]     |                                                  ^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ImplItem` in the crate root
[INFO] [stdout]    --> src/visit.rs:417:51
[INFO] [stdout]     |
[INFO] [stdout] 417 |     fn visit_impl_item(&mut self, i: &'ast crate::ImplItem) {
[INFO] [stdout]     |                                                   ^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ImplItemConst` in the crate root
[INFO] [stdout]    --> src/visit.rs:422:57
[INFO] [stdout]     |
[INFO] [stdout] 422 |     fn visit_impl_item_const(&mut self, i: &'ast crate::ImplItemConst) {
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ImplItemFn` in the crate root
[INFO] [stdout]    --> src/visit.rs:427:54
[INFO] [stdout]     |
[INFO] [stdout] 427 |     fn visit_impl_item_fn(&mut self, i: &'ast crate::ImplItemFn) {
[INFO] [stdout]     |                                                      ^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ImplItemMacro` in the crate root
[INFO] [stdout]    --> src/visit.rs:432:57
[INFO] [stdout]     |
[INFO] [stdout] 432 |     fn visit_impl_item_macro(&mut self, i: &'ast crate::ImplItemMacro) {
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ImplItemType` in the crate root
[INFO] [stdout]    --> src/visit.rs:437:56
[INFO] [stdout]     |
[INFO] [stdout] 437 |     fn visit_impl_item_type(&mut self, i: &'ast crate::ImplItemType) {
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ImplRestriction` in the crate root
[INFO] [stdout]    --> src/visit.rs:442:58
[INFO] [stdout]     |
[INFO] [stdout] 442 |     fn visit_impl_restriction(&mut self, i: &'ast crate::ImplRestriction) {
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Index` in the crate root
[INFO] [stdout]    --> src/visit.rs:447:47
[INFO] [stdout]     |
[INFO] [stdout] 447 |     fn visit_index(&mut self, i: &'ast crate::Index) {
[INFO] [stdout]     |                                               ^^^^^ not found in the crate root
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]   6 + use std::ops::Index;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Index`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 447 -     fn visit_index(&mut self, i: &'ast crate::Index) {
[INFO] [stdout] 447 +     fn visit_index(&mut self, i: &'ast Index) {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Item` in the crate root
[INFO] [stdout]    --> src/visit.rs:452:46
[INFO] [stdout]     |
[INFO] [stdout] 452 |     fn visit_item(&mut self, i: &'ast crate::Item) {
[INFO] [stdout]     |                                              ^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ItemConst` in the crate root
[INFO] [stdout]    --> src/visit.rs:457:52
[INFO] [stdout]     |
[INFO] [stdout] 457 |     fn visit_item_const(&mut self, i: &'ast crate::ItemConst) {
[INFO] [stdout]     |                                                    ^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ItemEnum` in the crate root
[INFO] [stdout]    --> src/visit.rs:462:51
[INFO] [stdout]     |
[INFO] [stdout] 462 |     fn visit_item_enum(&mut self, i: &'ast crate::ItemEnum) {
[INFO] [stdout]     |                                                   ^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ItemExternCrate` in the crate root
[INFO] [stdout]    --> src/visit.rs:467:59
[INFO] [stdout]     |
[INFO] [stdout] 467 |     fn visit_item_extern_crate(&mut self, i: &'ast crate::ItemExternCrate) {
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ItemFn` in the crate root
[INFO] [stdout]    --> src/visit.rs:472:49
[INFO] [stdout]     |
[INFO] [stdout] 472 |     fn visit_item_fn(&mut self, i: &'ast crate::ItemFn) {
[INFO] [stdout]     |                                                 ^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ItemForeignMod` in the crate root
[INFO] [stdout]    --> src/visit.rs:477:58
[INFO] [stdout]     |
[INFO] [stdout] 477 |     fn visit_item_foreign_mod(&mut self, i: &'ast crate::ItemForeignMod) {
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ItemImpl` in the crate root
[INFO] [stdout]    --> src/visit.rs:482:51
[INFO] [stdout]     |
[INFO] [stdout] 482 |     fn visit_item_impl(&mut self, i: &'ast crate::ItemImpl) {
[INFO] [stdout]     |                                                   ^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ItemMacro` in the crate root
[INFO] [stdout]    --> src/visit.rs:487:52
[INFO] [stdout]     |
[INFO] [stdout] 487 |     fn visit_item_macro(&mut self, i: &'ast crate::ItemMacro) {
[INFO] [stdout]     |                                                    ^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ItemMod` in the crate root
[INFO] [stdout]    --> src/visit.rs:492:50
[INFO] [stdout]     |
[INFO] [stdout] 492 |     fn visit_item_mod(&mut self, i: &'ast crate::ItemMod) {
[INFO] [stdout]     |                                                  ^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ItemStatic` in the crate root
[INFO] [stdout]    --> src/visit.rs:497:53
[INFO] [stdout]     |
[INFO] [stdout] 497 |     fn visit_item_static(&mut self, i: &'ast crate::ItemStatic) {
[INFO] [stdout]     |                                                     ^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ItemStruct` in the crate root
[INFO] [stdout]    --> src/visit.rs:502:53
[INFO] [stdout]     |
[INFO] [stdout] 502 |     fn visit_item_struct(&mut self, i: &'ast crate::ItemStruct) {
[INFO] [stdout]     |                                                     ^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ItemTrait` in the crate root
[INFO] [stdout]    --> src/visit.rs:507:52
[INFO] [stdout]     |
[INFO] [stdout] 507 |     fn visit_item_trait(&mut self, i: &'ast crate::ItemTrait) {
[INFO] [stdout]     |                                                    ^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ItemTraitAlias` in the crate root
[INFO] [stdout]    --> src/visit.rs:512:58
[INFO] [stdout]     |
[INFO] [stdout] 512 |     fn visit_item_trait_alias(&mut self, i: &'ast crate::ItemTraitAlias) {
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ItemType` in the crate root
[INFO] [stdout]    --> src/visit.rs:517:51
[INFO] [stdout]     |
[INFO] [stdout] 517 |     fn visit_item_type(&mut self, i: &'ast crate::ItemType) {
[INFO] [stdout]     |                                                   ^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ItemUnion` in the crate root
[INFO] [stdout]    --> src/visit.rs:522:52
[INFO] [stdout]     |
[INFO] [stdout] 522 |     fn visit_item_union(&mut self, i: &'ast crate::ItemUnion) {
[INFO] [stdout]     |                                                    ^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ItemUse` in the crate root
[INFO] [stdout]    --> src/visit.rs:527:50
[INFO] [stdout]     |
[INFO] [stdout] 527 |     fn visit_item_use(&mut self, i: &'ast crate::ItemUse) {
[INFO] [stdout]     |                                                  ^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Label` in the crate root
[INFO] [stdout]    --> src/visit.rs:532:47
[INFO] [stdout]     |
[INFO] [stdout] 532 |     fn visit_label(&mut self, i: &'ast crate::Label) {
[INFO] [stdout]     |                                               ^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LifetimeParam` in the crate root
[INFO] [stdout]    --> src/visit.rs:540:56
[INFO] [stdout]     |
[INFO] [stdout] 540 |     fn visit_lifetime_param(&mut self, i: &'ast crate::LifetimeParam) {
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Local` in the crate root
[INFO] [stdout]    --> src/visit.rs:572:47
[INFO] [stdout]     |
[INFO] [stdout] 572 |     fn visit_local(&mut self, i: &'ast crate::Local) {
[INFO] [stdout]     |                                               ^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LocalInit` in the crate root
[INFO] [stdout]    --> src/visit.rs:577:52
[INFO] [stdout]     |
[INFO] [stdout] 577 |     fn visit_local_init(&mut self, i: &'ast crate::LocalInit) {
[INFO] [stdout]     |                                                    ^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Macro` in the crate root
[INFO] [stdout]    --> src/visit.rs:582:47
[INFO] [stdout]     |
[INFO] [stdout] 582 |     fn visit_macro(&mut self, i: &'ast crate::Macro) {
[INFO] [stdout]     |                                               ^^^^^ not found in the crate root
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]     |
[INFO] [stdout]   6 + use crate::token::Macro;
[INFO] [stdout]     |
[INFO] [stdout]   6 + use syn::token::Macro;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Macro`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 582 -     fn visit_macro(&mut self, i: &'ast crate::Macro) {
[INFO] [stdout] 582 +     fn visit_macro(&mut self, i: &'ast Macro) {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `MacroDelimiter` in the crate root
[INFO] [stdout]    --> src/visit.rs:587:57
[INFO] [stdout]     |
[INFO] [stdout] 587 |     fn visit_macro_delimiter(&mut self, i: &'ast crate::MacroDelimiter) {
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Member` in the crate root
[INFO] [stdout]    --> src/visit.rs:592:48
[INFO] [stdout]     |
[INFO] [stdout] 592 |     fn visit_member(&mut self, i: &'ast crate::Member) {
[INFO] [stdout]     |                                                ^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Meta` in the crate root
[INFO] [stdout]    --> src/visit.rs:597:46
[INFO] [stdout]     |
[INFO] [stdout] 597 |     fn visit_meta(&mut self, i: &'ast crate::Meta) {
[INFO] [stdout]     |                                              ^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `MetaList` in the crate root
[INFO] [stdout]    --> src/visit.rs:602:51
[INFO] [stdout]     |
[INFO] [stdout] 602 |     fn visit_meta_list(&mut self, i: &'ast crate::MetaList) {
[INFO] [stdout]     |                                                   ^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `MetaNameValue` in the crate root
[INFO] [stdout]    --> src/visit.rs:607:57
[INFO] [stdout]     |
[INFO] [stdout] 607 |     fn visit_meta_name_value(&mut self, i: &'ast crate::MetaNameValue) {
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ParenthesizedGenericArguments` in the crate root
[INFO] [stdout]    --> src/visit.rs:614:25
[INFO] [stdout]     |
[INFO] [stdout] 614 |         i: &'ast crate::ParenthesizedGenericArguments,
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Pat` in the crate root
[INFO] [stdout]    --> src/visit.rs:620:45
[INFO] [stdout]     |
[INFO] [stdout] 620 |     fn visit_pat(&mut self, i: &'ast crate::Pat) {
[INFO] [stdout]     |                                             ^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `PatIdent` in the crate root
[INFO] [stdout]    --> src/visit.rs:625:51
[INFO] [stdout]     |
[INFO] [stdout] 625 |     fn visit_pat_ident(&mut self, i: &'ast crate::PatIdent) {
[INFO] [stdout]     |                                                   ^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `PatOr` in the crate root
[INFO] [stdout]    --> src/visit.rs:630:48
[INFO] [stdout]     |
[INFO] [stdout] 630 |     fn visit_pat_or(&mut self, i: &'ast crate::PatOr) {
[INFO] [stdout]     |                                                ^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `PatParen` in the crate root
[INFO] [stdout]    --> src/visit.rs:635:51
[INFO] [stdout]     |
[INFO] [stdout] 635 |     fn visit_pat_paren(&mut self, i: &'ast crate::PatParen) {
[INFO] [stdout]     |                                                   ^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `PatReference` in the crate root
[INFO] [stdout]    --> src/visit.rs:640:55
[INFO] [stdout]     |
[INFO] [stdout] 640 |     fn visit_pat_reference(&mut self, i: &'ast crate::PatReference) {
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `PatRest` in the crate root
[INFO] [stdout]    --> src/visit.rs:645:50
[INFO] [stdout]     |
[INFO] [stdout] 645 |     fn visit_pat_rest(&mut self, i: &'ast crate::PatRest) {
[INFO] [stdout]     |                                                  ^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `PatSlice` in the crate root
[INFO] [stdout]    --> src/visit.rs:650:51
[INFO] [stdout]     |
[INFO] [stdout] 650 |     fn visit_pat_slice(&mut self, i: &'ast crate::PatSlice) {
[INFO] [stdout]     |                                                   ^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `PatStruct` in the crate root
[INFO] [stdout]    --> src/visit.rs:655:52
[INFO] [stdout]     |
[INFO] [stdout] 655 |     fn visit_pat_struct(&mut self, i: &'ast crate::PatStruct) {
[INFO] [stdout]     |                                                    ^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `PatTuple` in the crate root
[INFO] [stdout]    --> src/visit.rs:660:51
[INFO] [stdout]     |
[INFO] [stdout] 660 |     fn visit_pat_tuple(&mut self, i: &'ast crate::PatTuple) {
[INFO] [stdout]     |                                                   ^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `PatTupleStruct` in the crate root
[INFO] [stdout]    --> src/visit.rs:665:58
[INFO] [stdout]     |
[INFO] [stdout] 665 |     fn visit_pat_tuple_struct(&mut self, i: &'ast crate::PatTupleStruct) {
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `PatType` in the crate root
[INFO] [stdout]    --> src/visit.rs:670:50
[INFO] [stdout]     |
[INFO] [stdout] 670 |     fn visit_pat_type(&mut self, i: &'ast crate::PatType) {
[INFO] [stdout]     |                                                  ^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `PatWild` in the crate root
[INFO] [stdout]    --> src/visit.rs:675:50
[INFO] [stdout]     |
[INFO] [stdout] 675 |     fn visit_pat_wild(&mut self, i: &'ast crate::PatWild) {
[INFO] [stdout]     |                                                  ^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Path` in the crate root
[INFO] [stdout]    --> src/visit.rs:680:46
[INFO] [stdout]     |
[INFO] [stdout] 680 |     fn visit_path(&mut self, i: &'ast crate::Path) {
[INFO] [stdout]     |                                              ^^^^ not found in the crate root
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]   6 + use std::path::Path;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Path`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 680 -     fn visit_path(&mut self, i: &'ast crate::Path) {
[INFO] [stdout] 680 +     fn visit_path(&mut self, i: &'ast Path) {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `PathArguments` in the crate root
[INFO] [stdout]    --> src/visit.rs:685:56
[INFO] [stdout]     |
[INFO] [stdout] 685 |     fn visit_path_arguments(&mut self, i: &'ast crate::PathArguments) {
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `PathSegment` in the crate root
[INFO] [stdout]    --> src/visit.rs:690:54
[INFO] [stdout]     |
[INFO] [stdout] 690 |     fn visit_path_segment(&mut self, i: &'ast crate::PathSegment) {
[INFO] [stdout]     |                                                      ^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `PointerMutability` in the crate root
[INFO] [stdout]    --> src/visit.rs:695:60
[INFO] [stdout]     |
[INFO] [stdout] 695 |     fn visit_pointer_mutability(&mut self, i: &'ast crate::PointerMutability) {
[INFO] [stdout]     |                                                            ^^^^^^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `PredicateLifetime` in the crate root
[INFO] [stdout]    --> src/visit.rs:700:60
[INFO] [stdout]     |
[INFO] [stdout] 700 |     fn visit_predicate_lifetime(&mut self, i: &'ast crate::PredicateLifetime) {
[INFO] [stdout]     |                                                            ^^^^^^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `PredicateType` in the crate root
[INFO] [stdout]    --> src/visit.rs:705:56
[INFO] [stdout]     |
[INFO] [stdout] 705 |     fn visit_predicate_type(&mut self, i: &'ast crate::PredicateType) {
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `QSelf` in the crate root
[INFO] [stdout]    --> src/visit.rs:710:47
[INFO] [stdout]     |
[INFO] [stdout] 710 |     fn visit_qself(&mut self, i: &'ast crate::QSelf) {
[INFO] [stdout]     |                                               ^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RangeLimits` in the crate root
[INFO] [stdout]    --> src/visit.rs:715:54
[INFO] [stdout]     |
[INFO] [stdout] 715 |     fn visit_range_limits(&mut self, i: &'ast crate::RangeLimits) {
[INFO] [stdout]     |                                                      ^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Receiver` in the crate root
[INFO] [stdout]    --> src/visit.rs:720:50
[INFO] [stdout]     |
[INFO] [stdout] 720 |     fn visit_receiver(&mut self, i: &'ast crate::Receiver) {
[INFO] [stdout]     |                                                  ^^^^^^^^ not found in the crate root
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout]   6 + use std::ops::Receiver;
[INFO] [stdout]     |
[INFO] [stdout]   6 + use std::sync::mpmc::Receiver;
[INFO] [stdout]     |
[INFO] [stdout]   6 + use std::sync::mpsc::Receiver;
[INFO] [stdout]     |
[INFO] [stdout]   6 + use core::ops::Receiver;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Receiver`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 720 -     fn visit_receiver(&mut self, i: &'ast crate::Receiver) {
[INFO] [stdout] 720 +     fn visit_receiver(&mut self, i: &'ast Receiver) {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ReturnType` in the crate root
[INFO] [stdout]    --> src/visit.rs:725:53
[INFO] [stdout]     |
[INFO] [stdout] 725 |     fn visit_return_type(&mut self, i: &'ast crate::ReturnType) {
[INFO] [stdout]     |                                                     ^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Signature` in the crate root
[INFO] [stdout]    --> src/visit.rs:730:51
[INFO] [stdout]     |
[INFO] [stdout] 730 |     fn visit_signature(&mut self, i: &'ast crate::Signature) {
[INFO] [stdout]     |                                                   ^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `StaticMutability` in the crate root
[INFO] [stdout]    --> src/visit.rs:738:59
[INFO] [stdout]     |
[INFO] [stdout] 738 |     fn visit_static_mutability(&mut self, i: &'ast crate::StaticMutability) {
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Stmt` in the crate root
[INFO] [stdout]    --> src/visit.rs:743:46
[INFO] [stdout]     |
[INFO] [stdout] 743 |     fn visit_stmt(&mut self, i: &'ast crate::Stmt) {
[INFO] [stdout]     |                                              ^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `StmtMacro` in the crate root
[INFO] [stdout]    --> src/visit.rs:748:52
[INFO] [stdout]     |
[INFO] [stdout] 748 |     fn visit_stmt_macro(&mut self, i: &'ast crate::StmtMacro) {
[INFO] [stdout]     |                                                    ^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TraitBound` in the crate root
[INFO] [stdout]    --> src/visit.rs:753:53
[INFO] [stdout]     |
[INFO] [stdout] 753 |     fn visit_trait_bound(&mut self, i: &'ast crate::TraitBound) {
[INFO] [stdout]     |                                                     ^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TraitBoundModifier` in the crate root
[INFO] [stdout]    --> src/visit.rs:758:62
[INFO] [stdout]     |
[INFO] [stdout] 758 |     fn visit_trait_bound_modifier(&mut self, i: &'ast crate::TraitBoundModifier) {
[INFO] [stdout]     |                                                              ^^^^^^^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TraitItem` in the crate root
[INFO] [stdout]    --> src/visit.rs:763:52
[INFO] [stdout]     |
[INFO] [stdout] 763 |     fn visit_trait_item(&mut self, i: &'ast crate::TraitItem) {
[INFO] [stdout]     |                                                    ^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TraitItemConst` in the crate root
[INFO] [stdout]    --> src/visit.rs:768:58
[INFO] [stdout]     |
[INFO] [stdout] 768 |     fn visit_trait_item_const(&mut self, i: &'ast crate::TraitItemConst) {
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TraitItemFn` in the crate root
[INFO] [stdout]    --> src/visit.rs:773:55
[INFO] [stdout]     |
[INFO] [stdout] 773 |     fn visit_trait_item_fn(&mut self, i: &'ast crate::TraitItemFn) {
[INFO] [stdout]     |                                                       ^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TraitItemMacro` in the crate root
[INFO] [stdout]    --> src/visit.rs:778:58
[INFO] [stdout]     |
[INFO] [stdout] 778 |     fn visit_trait_item_macro(&mut self, i: &'ast crate::TraitItemMacro) {
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TraitItemType` in the crate root
[INFO] [stdout]    --> src/visit.rs:783:57
[INFO] [stdout]     |
[INFO] [stdout] 783 |     fn visit_trait_item_type(&mut self, i: &'ast crate::TraitItemType) {
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Type` in the crate root
[INFO] [stdout]    --> src/visit.rs:788:46
[INFO] [stdout]     |
[INFO] [stdout] 788 |     fn visit_type(&mut self, i: &'ast crate::Type) {
[INFO] [stdout]     |                                              ^^^^ not found in the crate root
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]     |
[INFO] [stdout]   6 + use crate::token::Type;
[INFO] [stdout]     |
[INFO] [stdout]   6 + use syn::token::Type;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Type`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 788 -     fn visit_type(&mut self, i: &'ast crate::Type) {
[INFO] [stdout] 788 +     fn visit_type(&mut self, i: &'ast Type) {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TypeArray` in the crate root
[INFO] [stdout]    --> src/visit.rs:793:52
[INFO] [stdout]     |
[INFO] [stdout] 793 |     fn visit_type_array(&mut self, i: &'ast crate::TypeArray) {
[INFO] [stdout]     |                                                    ^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TypeBareFn` in the crate root
[INFO] [stdout]    --> src/visit.rs:798:54
[INFO] [stdout]     |
[INFO] [stdout] 798 |     fn visit_type_bare_fn(&mut self, i: &'ast crate::TypeBareFn) {
[INFO] [stdout]     |                                                      ^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TypeGroup` in the crate root
[INFO] [stdout]    --> src/visit.rs:803:52
[INFO] [stdout]     |
[INFO] [stdout] 803 |     fn visit_type_group(&mut self, i: &'ast crate::TypeGroup) {
[INFO] [stdout]     |                                                    ^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TypeImplTrait` in the crate root
[INFO] [stdout]    --> src/visit.rs:808:57
[INFO] [stdout]     |
[INFO] [stdout] 808 |     fn visit_type_impl_trait(&mut self, i: &'ast crate::TypeImplTrait) {
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TypeInfer` in the crate root
[INFO] [stdout]    --> src/visit.rs:813:52
[INFO] [stdout]     |
[INFO] [stdout] 813 |     fn visit_type_infer(&mut self, i: &'ast crate::TypeInfer) {
[INFO] [stdout]     |                                                    ^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TypeMacro` in the crate root
[INFO] [stdout]    --> src/visit.rs:818:52
[INFO] [stdout]     |
[INFO] [stdout] 818 |     fn visit_type_macro(&mut self, i: &'ast crate::TypeMacro) {
[INFO] [stdout]     |                                                    ^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TypeNever` in the crate root
[INFO] [stdout]    --> src/visit.rs:823:52
[INFO] [stdout]     |
[INFO] [stdout] 823 |     fn visit_type_never(&mut self, i: &'ast crate::TypeNever) {
[INFO] [stdout]     |                                                    ^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TypeParam` in the crate root
[INFO] [stdout]    --> src/visit.rs:828:52
[INFO] [stdout]     |
[INFO] [stdout] 828 |     fn visit_type_param(&mut self, i: &'ast crate::TypeParam) {
[INFO] [stdout]     |                                                    ^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TypeParamBound` in the crate root
[INFO] [stdout]    --> src/visit.rs:833:58
[INFO] [stdout]     |
[INFO] [stdout] 833 |     fn visit_type_param_bound(&mut self, i: &'ast crate::TypeParamBound) {
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TypeParen` in the crate root
[INFO] [stdout]    --> src/visit.rs:838:52
[INFO] [stdout]     |
[INFO] [stdout] 838 |     fn visit_type_paren(&mut self, i: &'ast crate::TypeParen) {
[INFO] [stdout]     |                                                    ^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TypePath` in the crate root
[INFO] [stdout]    --> src/visit.rs:843:51
[INFO] [stdout]     |
[INFO] [stdout] 843 |     fn visit_type_path(&mut self, i: &'ast crate::TypePath) {
[INFO] [stdout]     |                                                   ^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TypePtr` in the crate root
[INFO] [stdout]    --> src/visit.rs:848:50
[INFO] [stdout]     |
[INFO] [stdout] 848 |     fn visit_type_ptr(&mut self, i: &'ast crate::TypePtr) {
[INFO] [stdout]     |                                                  ^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TypeReference` in the crate root
[INFO] [stdout]    --> src/visit.rs:853:56
[INFO] [stdout]     |
[INFO] [stdout] 853 |     fn visit_type_reference(&mut self, i: &'ast crate::TypeReference) {
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TypeSlice` in the crate root
[INFO] [stdout]    --> src/visit.rs:858:52
[INFO] [stdout]     |
[INFO] [stdout] 858 |     fn visit_type_slice(&mut self, i: &'ast crate::TypeSlice) {
[INFO] [stdout]     |                                                    ^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TypeTraitObject` in the crate root
[INFO] [stdout]    --> src/visit.rs:863:59
[INFO] [stdout]     |
[INFO] [stdout] 863 |     fn visit_type_trait_object(&mut self, i: &'ast crate::TypeTraitObject) {
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TypeTuple` in the crate root
[INFO] [stdout]    --> src/visit.rs:868:52
[INFO] [stdout]     |
[INFO] [stdout] 868 |     fn visit_type_tuple(&mut self, i: &'ast crate::TypeTuple) {
[INFO] [stdout]     |                                                    ^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UnOp` in the crate root
[INFO] [stdout]    --> src/visit.rs:873:47
[INFO] [stdout]     |
[INFO] [stdout] 873 |     fn visit_un_op(&mut self, i: &'ast crate::UnOp) {
[INFO] [stdout]     |                                               ^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UseGlob` in the crate root
[INFO] [stdout]    --> src/visit.rs:878:50
[INFO] [stdout]     |
[INFO] [stdout] 878 |     fn visit_use_glob(&mut self, i: &'ast crate::UseGlob) {
[INFO] [stdout]     |                                                  ^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UseGroup` in the crate root
[INFO] [stdout]    --> src/visit.rs:883:51
[INFO] [stdout]     |
[INFO] [stdout] 883 |     fn visit_use_group(&mut self, i: &'ast crate::UseGroup) {
[INFO] [stdout]     |                                                   ^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UseName` in the crate root
[INFO] [stdout]    --> src/visit.rs:888:50
[INFO] [stdout]     |
[INFO] [stdout] 888 |     fn visit_use_name(&mut self, i: &'ast crate::UseName) {
[INFO] [stdout]     |                                                  ^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UsePath` in the crate root
[INFO] [stdout]    --> src/visit.rs:893:50
[INFO] [stdout]     |
[INFO] [stdout] 893 |     fn visit_use_path(&mut self, i: &'ast crate::UsePath) {
[INFO] [stdout]     |                                                  ^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UseRename` in the crate root
[INFO] [stdout]    --> src/visit.rs:898:52
[INFO] [stdout]     |
[INFO] [stdout] 898 |     fn visit_use_rename(&mut self, i: &'ast crate::UseRename) {
[INFO] [stdout]     |                                                    ^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UseTree` in the crate root
[INFO] [stdout]    --> src/visit.rs:903:50
[INFO] [stdout]     |
[INFO] [stdout] 903 |     fn visit_use_tree(&mut self, i: &'ast crate::UseTree) {
[INFO] [stdout]     |                                                  ^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Variadic` in the crate root
[INFO] [stdout]    --> src/visit.rs:908:50
[INFO] [stdout]     |
[INFO] [stdout] 908 |     fn visit_variadic(&mut self, i: &'ast crate::Variadic) {
[INFO] [stdout]     |                                                  ^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Variant` in the crate root
[INFO] [stdout]    --> src/visit.rs:913:49
[INFO] [stdout]     |
[INFO] [stdout] 913 |     fn visit_variant(&mut self, i: &'ast crate::Variant) {
[INFO] [stdout]     |                                                 ^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `VisRestricted` in the crate root
[INFO] [stdout]    --> src/visit.rs:918:56
[INFO] [stdout]     |
[INFO] [stdout] 918 |     fn visit_vis_restricted(&mut self, i: &'ast crate::VisRestricted) {
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Visibility` in the crate root
[INFO] [stdout]    --> src/visit.rs:923:52
[INFO] [stdout]     |
[INFO] [stdout] 923 |     fn visit_visibility(&mut self, i: &'ast crate::Visibility) {
[INFO] [stdout]     |                                                    ^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `WhereClause` in the crate root
[INFO] [stdout]    --> src/visit.rs:928:54
[INFO] [stdout]     |
[INFO] [stdout] 928 |     fn visit_where_clause(&mut self, i: &'ast crate::WhereClause) {
[INFO] [stdout]     |                                                      ^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `WherePredicate` in the crate root
[INFO] [stdout]    --> src/visit.rs:933:57
[INFO] [stdout]     |
[INFO] [stdout] 933 |     fn visit_where_predicate(&mut self, i: &'ast crate::WherePredicate) {
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Abi` in the crate root
[INFO] [stdout]    --> src/visit.rs:939:57
[INFO] [stdout]     |
[INFO] [stdout] 939 | pub fn visit_abi<'ast, V>(v: &mut V, node: &'ast crate::Abi)
[INFO] [stdout]     |                                                         ^^^ not found in the crate root
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `core::intrinsics::mir::UnwindTerminateReason::Abi` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 939 - pub fn visit_abi<'ast, V>(v: &mut V, node: &'ast crate::Abi)
[INFO] [stdout] 939 + pub fn visit_abi<'ast, V>(v: &mut V, node: &'ast core::intrinsics::mir::UnwindTerminateReason)
[INFO] [stdout]     |
[INFO] [stdout] 939 - pub fn visit_abi<'ast, V>(v: &mut V, node: &'ast crate::Abi)
[INFO] [stdout] 939 + pub fn visit_abi<'ast, V>(v: &mut V, node: &'ast std::intrinsics::mir::UnwindTerminateReason)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `AngleBracketedGenericArguments` in the crate root
[INFO] [stdout]    --> src/visit.rs:952:24
[INFO] [stdout]     |
[INFO] [stdout] 952 |     node: &'ast crate::AngleBracketedGenericArguments,
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Arm` in the crate root
[INFO] [stdout]    --> src/visit.rs:967:57
[INFO] [stdout]     |
[INFO] [stdout] 967 | pub fn visit_arm<'ast, V>(v: &mut V, node: &'ast crate::Arm)
[INFO] [stdout]     |                                                         ^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `AssocConst` in the crate root
[INFO] [stdout]    --> src/visit.rs:985:65
[INFO] [stdout]     |
[INFO] [stdout] 985 | pub fn visit_assoc_const<'ast, V>(v: &mut V, node: &'ast crate::AssocConst)
[INFO] [stdout]     |                                                                 ^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `AssocType` in the crate root
[INFO] [stdout]    --> src/visit.rs:998:64
[INFO] [stdout]     |
[INFO] [stdout] 998 | pub fn visit_assoc_type<'ast, V>(v: &mut V, node: &'ast crate::AssocType)
[INFO] [stdout]     |                                                                ^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `AttrStyle` in the crate root
[INFO] [stdout]     --> src/visit.rs:1011:64
[INFO] [stdout]      |
[INFO] [stdout] 1011 | pub fn visit_attr_style<'ast, V>(v: &mut V, node: &'ast crate::AttrStyle)
[INFO] [stdout]      |                                                                ^^^^^^^^^ help: an enum with a similar name exists: `StrStyle`
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.110/src/lit.rs:840:1
[INFO] [stdout]      |
[INFO] [stdout]  840 | pub enum StrStyle {
[INFO] [stdout]      | ----------------- similarly named enum `StrStyle` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Attribute` in the crate root
[INFO] [stdout]     --> src/visit.rs:1024:63
[INFO] [stdout]      |
[INFO] [stdout] 1024 | pub fn visit_attribute<'ast, V>(v: &mut V, node: &'ast crate::Attribute)
[INFO] [stdout]      |                                                               ^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `BareFnArg` in the crate root
[INFO] [stdout]     --> src/visit.rs:1035:65
[INFO] [stdout]      |
[INFO] [stdout] 1035 | pub fn visit_bare_fn_arg<'ast, V>(v: &mut V, node: &'ast crate::BareFnArg)
[INFO] [stdout]      |                                                                 ^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `BareVariadic` in the crate root
[INFO] [stdout]     --> src/visit.rs:1050:67
[INFO] [stdout]      |
[INFO] [stdout] 1050 | pub fn visit_bare_variadic<'ast, V>(v: &mut V, node: &'ast crate::BareVariadic)
[INFO] [stdout]      |                                                                   ^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `BinOp` in the crate root
[INFO] [stdout]     --> src/visit.rs:1066:60
[INFO] [stdout]      |
[INFO] [stdout] 1066 | pub fn visit_bin_op<'ast, V>(v: &mut V, node: &'ast crate::BinOp)
[INFO] [stdout]      |                                                            ^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Block` in the crate root
[INFO] [stdout]     --> src/visit.rs:1161:59
[INFO] [stdout]      |
[INFO] [stdout] 1161 | pub fn visit_block<'ast, V>(v: &mut V, node: &'ast crate::Block)
[INFO] [stdout]      |                                                           ^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `BoundLifetimes` in the crate root
[INFO] [stdout]     --> src/visit.rs:1172:69
[INFO] [stdout]      |
[INFO] [stdout] 1172 | pub fn visit_bound_lifetimes<'ast, V>(v: &mut V, node: &'ast crate::BoundLifetimes)
[INFO] [stdout]      |                                                                     ^^^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ConstParam` in the crate root
[INFO] [stdout]     --> src/visit.rs:1186:65
[INFO] [stdout]      |
[INFO] [stdout] 1186 | pub fn visit_const_param<'ast, V>(v: &mut V, node: &'ast crate::ConstParam)
[INFO] [stdout]      |                                                                 ^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Constraint` in the crate root
[INFO] [stdout]     --> src/visit.rs:1204:64
[INFO] [stdout]      |
[INFO] [stdout] 1204 | pub fn visit_constraint<'ast, V>(v: &mut V, node: &'ast crate::Constraint)
[INFO] [stdout]      |                                                                ^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Data` in the crate root
[INFO] [stdout]     --> src/visit.rs:1220:58
[INFO] [stdout]      |
[INFO] [stdout] 1220 | pub fn visit_data<'ast, V>(v: &mut V, node: &'ast crate::Data)
[INFO] [stdout]      |                                                          ^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DataEnum` in the crate root
[INFO] [stdout]     --> src/visit.rs:1238:63
[INFO] [stdout]      |
[INFO] [stdout] 1238 | pub fn visit_data_enum<'ast, V>(v: &mut V, node: &'ast crate::DataEnum)
[INFO] [stdout]      |                                                               ^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DataStruct` in the crate root
[INFO] [stdout]     --> src/visit.rs:1251:65
[INFO] [stdout]      |
[INFO] [stdout] 1251 | pub fn visit_data_struct<'ast, V>(v: &mut V, node: &'ast crate::DataStruct)
[INFO] [stdout]      |                                                                 ^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DataUnion` in the crate root
[INFO] [stdout]     --> src/visit.rs:1261:64
[INFO] [stdout]      |
[INFO] [stdout] 1261 | pub fn visit_data_union<'ast, V>(v: &mut V, node: &'ast crate::DataUnion)
[INFO] [stdout]      |                                                                ^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DeriveInput` in the crate root
[INFO] [stdout]     --> src/visit.rs:1270:66
[INFO] [stdout]      |
[INFO] [stdout] 1270 | pub fn visit_derive_input<'ast, V>(v: &mut V, node: &'ast crate::DeriveInput)
[INFO] [stdout]      |                                                                  ^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Expr` in the crate root
[INFO] [stdout]     --> src/visit.rs:1284:58
[INFO] [stdout]      |
[INFO] [stdout] 1284 | pub fn visit_expr<'ast, V>(v: &mut V, node: &'ast crate::Expr)
[INFO] [stdout]      |                                                          ^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExprArray` in the crate root
[INFO] [stdout]     --> src/visit.rs:1415:64
[INFO] [stdout]      |
[INFO] [stdout] 1415 | pub fn visit_expr_array<'ast, V>(v: &mut V, node: &'ast crate::ExprArray)
[INFO] [stdout]      |                                                                ^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExprAssign` in the crate root
[INFO] [stdout]     --> src/visit.rs:1430:65
[INFO] [stdout]      |
[INFO] [stdout] 1430 | pub fn visit_expr_assign<'ast, V>(v: &mut V, node: &'ast crate::ExprAssign)
[INFO] [stdout]      |                                                                 ^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExprAsync` in the crate root
[INFO] [stdout]     --> src/visit.rs:1443:64
[INFO] [stdout]      |
[INFO] [stdout] 1443 | pub fn visit_expr_async<'ast, V>(v: &mut V, node: &'ast crate::ExprAsync)
[INFO] [stdout]      |                                                                ^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExprAwait` in the crate root
[INFO] [stdout]     --> src/visit.rs:1456:64
[INFO] [stdout]      |
[INFO] [stdout] 1456 | pub fn visit_expr_await<'ast, V>(v: &mut V, node: &'ast crate::ExprAwait)
[INFO] [stdout]      |                                                                ^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExprBinary` in the crate root
[INFO] [stdout]     --> src/visit.rs:1469:65
[INFO] [stdout]      |
[INFO] [stdout] 1469 | pub fn visit_expr_binary<'ast, V>(v: &mut V, node: &'ast crate::ExprBinary)
[INFO] [stdout]      |                                                                 ^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExprBlock` in the crate root
[INFO] [stdout]     --> src/visit.rs:1482:64
[INFO] [stdout]      |
[INFO] [stdout] 1482 | pub fn visit_expr_block<'ast, V>(v: &mut V, node: &'ast crate::ExprBlock)
[INFO] [stdout]      |                                                                ^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExprBreak` in the crate root
[INFO] [stdout]     --> src/visit.rs:1496:64
[INFO] [stdout]      |
[INFO] [stdout] 1496 | pub fn visit_expr_break<'ast, V>(v: &mut V, node: &'ast crate::ExprBreak)
[INFO] [stdout]      |                                                                ^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExprCall` in the crate root
[INFO] [stdout]     --> src/visit.rs:1513:63
[INFO] [stdout]      |
[INFO] [stdout] 1513 | pub fn visit_expr_call<'ast, V>(v: &mut V, node: &'ast crate::ExprCall)
[INFO] [stdout]      |                                                               ^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExprCast` in the crate root
[INFO] [stdout]     --> src/visit.rs:1529:63
[INFO] [stdout]      |
[INFO] [stdout] 1529 | pub fn visit_expr_cast<'ast, V>(v: &mut V, node: &'ast crate::ExprCast)
[INFO] [stdout]      |                                                               ^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExprClosure` in the crate root
[INFO] [stdout]     --> src/visit.rs:1542:66
[INFO] [stdout]      |
[INFO] [stdout] 1542 | pub fn visit_expr_closure<'ast, V>(v: &mut V, node: &'ast crate::ExprClosure)
[INFO] [stdout]      |                                                                  ^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExprConst` in the crate root
[INFO] [stdout]     --> src/visit.rs:1567:64
[INFO] [stdout]      |
[INFO] [stdout] 1567 | pub fn visit_expr_const<'ast, V>(v: &mut V, node: &'ast crate::ExprConst)
[INFO] [stdout]      |                                                                ^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExprContinue` in the crate root
[INFO] [stdout]     --> src/visit.rs:1579:67
[INFO] [stdout]      |
[INFO] [stdout] 1579 | pub fn visit_expr_continue<'ast, V>(v: &mut V, node: &'ast crate::ExprContinue)
[INFO] [stdout]      |                                                                   ^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExprField` in the crate root
[INFO] [stdout]     --> src/visit.rs:1593:64
[INFO] [stdout]      |
[INFO] [stdout] 1593 | pub fn visit_expr_field<'ast, V>(v: &mut V, node: &'ast crate::ExprField)
[INFO] [stdout]      |                                                                ^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExprForLoop` in the crate root
[INFO] [stdout]     --> src/visit.rs:1606:67
[INFO] [stdout]      |
[INFO] [stdout] 1606 | pub fn visit_expr_for_loop<'ast, V>(v: &mut V, node: &'ast crate::ExprForLoop)
[INFO] [stdout]      |                                                                   ^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExprGroup` in the crate root
[INFO] [stdout]     --> src/visit.rs:1624:64
[INFO] [stdout]      |
[INFO] [stdout] 1624 | pub fn visit_expr_group<'ast, V>(v: &mut V, node: &'ast crate::ExprGroup)
[INFO] [stdout]      |                                                                ^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExprIf` in the crate root
[INFO] [stdout]     --> src/visit.rs:1636:61
[INFO] [stdout]      |
[INFO] [stdout] 1636 | pub fn visit_expr_if<'ast, V>(v: &mut V, node: &'ast crate::ExprIf)
[INFO] [stdout]      |                                                             ^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExprIndex` in the crate root
[INFO] [stdout]     --> src/visit.rs:1653:64
[INFO] [stdout]      |
[INFO] [stdout] 1653 | pub fn visit_expr_index<'ast, V>(v: &mut V, node: &'ast crate::ExprIndex)
[INFO] [stdout]      |                                                                ^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExprInfer` in the crate root
[INFO] [stdout]     --> src/visit.rs:1666:64
[INFO] [stdout]      |
[INFO] [stdout] 1666 | pub fn visit_expr_infer<'ast, V>(v: &mut V, node: &'ast crate::ExprInfer)
[INFO] [stdout]      |                                                                ^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExprLet` in the crate root
[INFO] [stdout]     --> src/visit.rs:1677:62
[INFO] [stdout]      |
[INFO] [stdout] 1677 | pub fn visit_expr_let<'ast, V>(v: &mut V, node: &'ast crate::ExprLet)
[INFO] [stdout]      |                                                              ^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExprLit` in the crate root
[INFO] [stdout]     --> src/visit.rs:1691:62
[INFO] [stdout]      |
[INFO] [stdout] 1691 | pub fn visit_expr_lit<'ast, V>(v: &mut V, node: &'ast crate::ExprLit)
[INFO] [stdout]      |                                                              ^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExprLoop` in the crate root
[INFO] [stdout]     --> src/visit.rs:1702:63
[INFO] [stdout]      |
[INFO] [stdout] 1702 | pub fn visit_expr_loop<'ast, V>(v: &mut V, node: &'ast crate::ExprLoop)
[INFO] [stdout]      |                                                               ^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExprMacro` in the crate root
[INFO] [stdout]     --> src/visit.rs:1717:64
[INFO] [stdout]      |
[INFO] [stdout] 1717 | pub fn visit_expr_macro<'ast, V>(v: &mut V, node: &'ast crate::ExprMacro)
[INFO] [stdout]      |                                                                ^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExprMatch` in the crate root
[INFO] [stdout]     --> src/visit.rs:1728:64
[INFO] [stdout]      |
[INFO] [stdout] 1728 | pub fn visit_expr_match<'ast, V>(v: &mut V, node: &'ast crate::ExprMatch)
[INFO] [stdout]      |                                                                ^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExprMethodCall` in the crate root
[INFO] [stdout]     --> src/visit.rs:1744:70
[INFO] [stdout]      |
[INFO] [stdout] 1744 | pub fn visit_expr_method_call<'ast, V>(v: &mut V, node: &'ast crate::ExprMethodCall)
[INFO] [stdout]      |                                                                      ^^^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExprParen` in the crate root
[INFO] [stdout]     --> src/visit.rs:1765:64
[INFO] [stdout]      |
[INFO] [stdout] 1765 | pub fn visit_expr_paren<'ast, V>(v: &mut V, node: &'ast crate::ExprParen)
[INFO] [stdout]      |                                                                ^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExprPath` in the crate root
[INFO] [stdout]     --> src/visit.rs:1777:63
[INFO] [stdout]      |
[INFO] [stdout] 1777 | pub fn visit_expr_path<'ast, V>(v: &mut V, node: &'ast crate::ExprPath)
[INFO] [stdout]      |                                                               ^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExprRange` in the crate root
[INFO] [stdout]     --> src/visit.rs:1791:64
[INFO] [stdout]      |
[INFO] [stdout] 1791 | pub fn visit_expr_range<'ast, V>(v: &mut V, node: &'ast crate::ExprRange)
[INFO] [stdout]      |                                                                ^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExprRawAddr` in the crate root
[INFO] [stdout]     --> src/visit.rs:1808:67
[INFO] [stdout]      |
[INFO] [stdout] 1808 | pub fn visit_expr_raw_addr<'ast, V>(v: &mut V, node: &'ast crate::ExprRawAddr)
[INFO] [stdout]      |                                                                   ^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExprReference` in the crate root
[INFO] [stdout]     --> src/visit.rs:1822:68
[INFO] [stdout]      |
[INFO] [stdout] 1822 | pub fn visit_expr_reference<'ast, V>(v: &mut V, node: &'ast crate::ExprReference)
[INFO] [stdout]      |                                                                    ^^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExprRepeat` in the crate root
[INFO] [stdout]     --> src/visit.rs:1835:65
[INFO] [stdout]      |
[INFO] [stdout] 1835 | pub fn visit_expr_repeat<'ast, V>(v: &mut V, node: &'ast crate::ExprRepeat)
[INFO] [stdout]      |                                                                 ^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExprReturn` in the crate root
[INFO] [stdout]     --> src/visit.rs:1849:65
[INFO] [stdout]      |
[INFO] [stdout] 1849 | pub fn visit_expr_return<'ast, V>(v: &mut V, node: &'ast crate::ExprReturn)
[INFO] [stdout]      |                                                                 ^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExprStruct` in the crate root
[INFO] [stdout]     --> src/visit.rs:1863:65
[INFO] [stdout]      |
[INFO] [stdout] 1863 | pub fn visit_expr_struct<'ast, V>(v: &mut V, node: &'ast crate::ExprStruct)
[INFO] [stdout]      |                                                                 ^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExprTry` in the crate root
[INFO] [stdout]     --> src/visit.rs:1886:62
[INFO] [stdout]      |
[INFO] [stdout] 1886 | pub fn visit_expr_try<'ast, V>(v: &mut V, node: &'ast crate::ExprTry)
[INFO] [stdout]      |                                                              ^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExprTryBlock` in the crate root
[INFO] [stdout]     --> src/visit.rs:1898:68
[INFO] [stdout]      |
[INFO] [stdout] 1898 | pub fn visit_expr_try_block<'ast, V>(v: &mut V, node: &'ast crate::ExprTryBlock)
[INFO] [stdout]      |                                                                    ^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExprTuple` in the crate root
[INFO] [stdout]     --> src/visit.rs:1910:64
[INFO] [stdout]      |
[INFO] [stdout] 1910 | pub fn visit_expr_tuple<'ast, V>(v: &mut V, node: &'ast crate::ExprTuple)
[INFO] [stdout]      |                                                                ^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExprUnary` in the crate root
[INFO] [stdout]     --> src/visit.rs:1925:64
[INFO] [stdout]      |
[INFO] [stdout] 1925 | pub fn visit_expr_unary<'ast, V>(v: &mut V, node: &'ast crate::ExprUnary)
[INFO] [stdout]      |                                                                ^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExprUnsafe` in the crate root
[INFO] [stdout]     --> src/visit.rs:1937:65
[INFO] [stdout]      |
[INFO] [stdout] 1937 | pub fn visit_expr_unsafe<'ast, V>(v: &mut V, node: &'ast crate::ExprUnsafe)
[INFO] [stdout]      |                                                                 ^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExprWhile` in the crate root
[INFO] [stdout]     --> src/visit.rs:1949:64
[INFO] [stdout]      |
[INFO] [stdout] 1949 | pub fn visit_expr_while<'ast, V>(v: &mut V, node: &'ast crate::ExprWhile)
[INFO] [stdout]      |                                                                ^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExprYield` in the crate root
[INFO] [stdout]     --> src/visit.rs:1965:64
[INFO] [stdout]      |
[INFO] [stdout] 1965 | pub fn visit_expr_yield<'ast, V>(v: &mut V, node: &'ast crate::ExprYield)
[INFO] [stdout]      |                                                                ^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Field` in the crate root
[INFO] [stdout]     --> src/visit.rs:1979:59
[INFO] [stdout]      |
[INFO] [stdout] 1979 | pub fn visit_field<'ast, V>(v: &mut V, node: &'ast crate::Field)
[INFO] [stdout]      |                                                           ^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FieldMutability` in the crate root
[INFO] [stdout]     --> src/visit.rs:1996:70
[INFO] [stdout]      |
[INFO] [stdout] 1996 | pub fn visit_field_mutability<'ast, V>(v: &mut V, node: &'ast crate::FieldMutability)
[INFO] [stdout]      |                                                                      ^^^^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FieldPat` in the crate root
[INFO] [stdout]     --> src/visit.rs:2008:63
[INFO] [stdout]      |
[INFO] [stdout] 2008 | pub fn visit_field_pat<'ast, V>(v: &mut V, node: &'ast crate::FieldPat)
[INFO] [stdout]      |                                                               ^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FieldValue` in the crate root
[INFO] [stdout]     --> src/visit.rs:2021:65
[INFO] [stdout]      |
[INFO] [stdout] 2021 | pub fn visit_field_value<'ast, V>(v: &mut V, node: &'ast crate::FieldValue)
[INFO] [stdout]      |                                                                 ^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fields` in the crate root
[INFO] [stdout]     --> src/visit.rs:2034:60
[INFO] [stdout]      |
[INFO] [stdout] 2034 | pub fn visit_fields<'ast, V>(v: &mut V, node: &'ast crate::Fields)
[INFO] [stdout]      |                                                            ^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FieldsNamed` in the crate root
[INFO] [stdout]     --> src/visit.rs:2050:66
[INFO] [stdout]      |
[INFO] [stdout] 2050 | pub fn visit_fields_named<'ast, V>(v: &mut V, node: &'ast crate::FieldsNamed)
[INFO] [stdout]      |                                                                  ^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FieldsUnnamed` in the crate root
[INFO] [stdout]     --> src/visit.rs:2062:68
[INFO] [stdout]      |
[INFO] [stdout] 2062 | pub fn visit_fields_unnamed<'ast, V>(v: &mut V, node: &'ast crate::FieldsUnnamed)
[INFO] [stdout]      |                                                                    ^^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `File` in the crate root
[INFO] [stdout]     --> src/visit.rs:2074:58
[INFO] [stdout]      |
[INFO] [stdout] 2074 | pub fn visit_file<'ast, V>(v: &mut V, node: &'ast crate::File)
[INFO] [stdout]      |                                                          ^^^^ not found in the crate root
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]    6 + use std::fs::File;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `File`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 2074 - pub fn visit_file<'ast, V>(v: &mut V, node: &'ast crate::File)
[INFO] [stdout] 2074 + pub fn visit_file<'ast, V>(v: &mut V, node: &'ast File)
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FnArg` in the crate root
[INFO] [stdout]     --> src/visit.rs:2088:60
[INFO] [stdout]      |
[INFO] [stdout] 2088 | pub fn visit_fn_arg<'ast, V>(v: &mut V, node: &'ast crate::FnArg)
[INFO] [stdout]      |                                                            ^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ForeignItem` in the crate root
[INFO] [stdout]     --> src/visit.rs:2103:66
[INFO] [stdout]      |
[INFO] [stdout] 2103 | pub fn visit_foreign_item<'ast, V>(v: &mut V, node: &'ast crate::ForeignItem)
[INFO] [stdout]      |                                                                  ^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ForeignItemFn` in the crate root
[INFO] [stdout]     --> src/visit.rs:2129:69
[INFO] [stdout]      |
[INFO] [stdout] 2129 | pub fn visit_foreign_item_fn<'ast, V>(v: &mut V, node: &'ast crate::ForeignItemFn)
[INFO] [stdout]      |                                                                     ^^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ForeignItemMacro` in the crate root
[INFO] [stdout]     --> src/visit.rs:2142:72
[INFO] [stdout]      |
[INFO] [stdout] 2142 | pub fn visit_foreign_item_macro<'ast, V>(v: &mut V, node: &'ast crate::ForeignItemMacro)
[INFO] [stdout]      |                                                                        ^^^^^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ForeignItemStatic` in the crate root
[INFO] [stdout]     --> src/visit.rs:2156:24
[INFO] [stdout]      |
[INFO] [stdout] 2156 |     node: &'ast crate::ForeignItemStatic,
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ForeignItemType` in the crate root
[INFO] [stdout]     --> src/visit.rs:2174:71
[INFO] [stdout]      |
[INFO] [stdout] 2174 | pub fn visit_foreign_item_type<'ast, V>(v: &mut V, node: &'ast crate::ForeignItemType)
[INFO] [stdout]      |                                                                       ^^^^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GenericArgument` in the crate root
[INFO] [stdout]     --> src/visit.rs:2189:70
[INFO] [stdout]      |
[INFO] [stdout] 2189 | pub fn visit_generic_argument<'ast, V>(v: &mut V, node: &'ast crate::GenericArgument)
[INFO] [stdout]      |                                                                      ^^^^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GenericParam` in the crate root
[INFO] [stdout]     --> src/visit.rs:2218:67
[INFO] [stdout]      |
[INFO] [stdout] 2218 | pub fn visit_generic_param<'ast, V>(v: &mut V, node: &'ast crate::GenericParam)
[INFO] [stdout]      |                                                                   ^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Generics` in the crate root
[INFO] [stdout]     --> src/visit.rs:2236:62
[INFO] [stdout]      |
[INFO] [stdout] 2236 | pub fn visit_generics<'ast, V>(v: &mut V, node: &'ast crate::Generics)
[INFO] [stdout]      |                                                              ^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ImplItem` in the crate root
[INFO] [stdout]     --> src/visit.rs:2258:63
[INFO] [stdout]      |
[INFO] [stdout] 2258 | pub fn visit_impl_item<'ast, V>(v: &mut V, node: &'ast crate::ImplItem)
[INFO] [stdout]      |                                                               ^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ImplItemConst` in the crate root
[INFO] [stdout]     --> src/visit.rs:2284:69
[INFO] [stdout]      |
[INFO] [stdout] 2284 | pub fn visit_impl_item_const<'ast, V>(v: &mut V, node: &'ast crate::ImplItemConst)
[INFO] [stdout]      |                                                                     ^^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ImplItemFn` in the crate root
[INFO] [stdout]     --> src/visit.rs:2304:66
[INFO] [stdout]      |
[INFO] [stdout] 2304 | pub fn visit_impl_item_fn<'ast, V>(v: &mut V, node: &'ast crate::ImplItemFn)
[INFO] [stdout]      |                                                                  ^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ImplItemMacro` in the crate root
[INFO] [stdout]     --> src/visit.rs:2318:69
[INFO] [stdout]      |
[INFO] [stdout] 2318 | pub fn visit_impl_item_macro<'ast, V>(v: &mut V, node: &'ast crate::ImplItemMacro)
[INFO] [stdout]      |                                                                     ^^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ImplItemType` in the crate root
[INFO] [stdout]     --> src/visit.rs:2330:68
[INFO] [stdout]      |
[INFO] [stdout] 2330 | pub fn visit_impl_item_type<'ast, V>(v: &mut V, node: &'ast crate::ImplItemType)
[INFO] [stdout]      |                                                                    ^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ImplRestriction` in the crate root
[INFO] [stdout]     --> src/visit.rs:2348:70
[INFO] [stdout]      |
[INFO] [stdout] 2348 | pub fn visit_impl_restriction<'ast, V>(v: &mut V, node: &'ast crate::ImplRestriction)
[INFO] [stdout]      |                                                                      ^^^^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Index` in the crate root
[INFO] [stdout]     --> src/visit.rs:2359:59
[INFO] [stdout]      |
[INFO] [stdout] 2359 | pub fn visit_index<'ast, V>(v: &mut V, node: &'ast crate::Index)
[INFO] [stdout]      |                                                           ^^^^^ not found in the crate root
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]      |
[INFO] [stdout]    6 + use std::ops::Index;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `Index`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 2359 - pub fn visit_index<'ast, V>(v: &mut V, node: &'ast crate::Index)
[INFO] [stdout] 2359 + pub fn visit_index<'ast, V>(v: &mut V, node: &'ast Index)
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Item` in the crate root
[INFO] [stdout]     --> src/visit.rs:2368:58
[INFO] [stdout]      |
[INFO] [stdout] 2368 | pub fn visit_item<'ast, V>(v: &mut V, node: &'ast crate::Item)
[INFO] [stdout]      |                                                          ^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ItemConst` in the crate root
[INFO] [stdout]     --> src/visit.rs:2427:64
[INFO] [stdout]      |
[INFO] [stdout] 2427 | pub fn visit_item_const<'ast, V>(v: &mut V, node: &'ast crate::ItemConst)
[INFO] [stdout]      |                                                                ^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ItemEnum` in the crate root
[INFO] [stdout]     --> src/visit.rs:2446:63
[INFO] [stdout]      |
[INFO] [stdout] 2446 | pub fn visit_item_enum<'ast, V>(v: &mut V, node: &'ast crate::ItemEnum)
[INFO] [stdout]      |                                                               ^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ItemExternCrate` in the crate root
[INFO] [stdout]     --> src/visit.rs:2465:71
[INFO] [stdout]      |
[INFO] [stdout] 2465 | pub fn visit_item_extern_crate<'ast, V>(v: &mut V, node: &'ast crate::ItemExternCrate)
[INFO] [stdout]      |                                                                       ^^^^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ItemFn` in the crate root
[INFO] [stdout]     --> src/visit.rs:2484:61
[INFO] [stdout]      |
[INFO] [stdout] 2484 | pub fn visit_item_fn<'ast, V>(v: &mut V, node: &'ast crate::ItemFn)
[INFO] [stdout]      |                                                             ^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ItemForeignMod` in the crate root
[INFO] [stdout]     --> src/visit.rs:2497:70
[INFO] [stdout]      |
[INFO] [stdout] 2497 | pub fn visit_item_foreign_mod<'ast, V>(v: &mut V, node: &'ast crate::ItemForeignMod)
[INFO] [stdout]      |                                                                      ^^^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ItemImpl` in the crate root
[INFO] [stdout]     --> src/visit.rs:2513:63
[INFO] [stdout]      |
[INFO] [stdout] 2513 | pub fn visit_item_impl<'ast, V>(v: &mut V, node: &'ast crate::ItemImpl)
[INFO] [stdout]      |                                                               ^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `syn-visit` (lib) due to 538 previous errors
[INFO] [stdout] error[E0412]: cannot find type `ItemMacro` in the crate root
[INFO] [stdout]     --> src/visit.rs:2537:64
[INFO] [stdout]      |
[INFO] [stdout] 2537 | pub fn visit_item_macro<'ast, V>(v: &mut V, node: &'ast crate::ItemMacro)
[INFO] [stdout]      |                                                                ^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ItemMod` in the crate root
[INFO] [stdout]     --> src/visit.rs:2552:62
[INFO] [stdout]      |
[INFO] [stdout] 2552 | pub fn visit_item_mod<'ast, V>(v: &mut V, node: &'ast crate::ItemMod)
[INFO] [stdout]      |                                                              ^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ItemStatic` in the crate root
[INFO] [stdout]     --> src/visit.rs:2573:65
[INFO] [stdout]      |
[INFO] [stdout] 2573 | pub fn visit_item_static<'ast, V>(v: &mut V, node: &'ast crate::ItemStatic)
[INFO] [stdout]      |                                                                 ^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ItemStruct` in the crate root
[INFO] [stdout]     --> src/visit.rs:2592:65
[INFO] [stdout]      |
[INFO] [stdout] 2592 | pub fn visit_item_struct<'ast, V>(v: &mut V, node: &'ast crate::ItemStruct)
[INFO] [stdout]      |                                                                 ^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ItemTrait` in the crate root
[INFO] [stdout]     --> src/visit.rs:2608:64
[INFO] [stdout]      |
[INFO] [stdout] 2608 | pub fn visit_item_trait<'ast, V>(v: &mut V, node: &'ast crate::ItemTrait)
[INFO] [stdout]      |                                                                ^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ItemTraitAlias` in the crate root
[INFO] [stdout]     --> src/visit.rs:2636:70
[INFO] [stdout]      |
[INFO] [stdout] 2636 | pub fn visit_item_trait_alias<'ast, V>(v: &mut V, node: &'ast crate::ItemTraitAlias)
[INFO] [stdout]      |                                                                      ^^^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ItemType` in the crate root
[INFO] [stdout]     --> src/visit.rs:2656:63
[INFO] [stdout]      |
[INFO] [stdout] 2656 | pub fn visit_item_type<'ast, V>(v: &mut V, node: &'ast crate::ItemType)
[INFO] [stdout]      |                                                               ^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ItemUnion` in the crate root
[INFO] [stdout]     --> src/visit.rs:2673:64
[INFO] [stdout]      |
[INFO] [stdout] 2673 | pub fn visit_item_union<'ast, V>(v: &mut V, node: &'ast crate::ItemUnion)
[INFO] [stdout]      |                                                                ^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ItemUse` in the crate root
[INFO] [stdout]     --> src/visit.rs:2688:62
[INFO] [stdout]      |
[INFO] [stdout] 2688 | pub fn visit_item_use<'ast, V>(v: &mut V, node: &'ast crate::ItemUse)
[INFO] [stdout]      |                                                              ^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Label` in the crate root
[INFO] [stdout]     --> src/visit.rs:2703:59
[INFO] [stdout]      |
[INFO] [stdout] 2703 | pub fn visit_label<'ast, V>(v: &mut V, node: &'ast crate::Label)
[INFO] [stdout]      |                                                           ^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LifetimeParam` in the crate root
[INFO] [stdout]     --> src/visit.rs:2719:68
[INFO] [stdout]      |
[INFO] [stdout] 2719 | pub fn visit_lifetime_param<'ast, V>(v: &mut V, node: &'ast crate::LifetimeParam)
[INFO] [stdout]      |                                                                    ^^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Local` in the crate root
[INFO] [stdout]     --> src/visit.rs:2806:59
[INFO] [stdout]      |
[INFO] [stdout] 2806 | pub fn visit_local<'ast, V>(v: &mut V, node: &'ast crate::Local)
[INFO] [stdout]      |                                                           ^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LocalInit` in the crate root
[INFO] [stdout]     --> src/visit.rs:2822:64
[INFO] [stdout]      |
[INFO] [stdout] 2822 | pub fn visit_local_init<'ast, V>(v: &mut V, node: &'ast crate::LocalInit)
[INFO] [stdout]      |                                                                ^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Macro` in the crate root
[INFO] [stdout]     --> src/visit.rs:2835:59
[INFO] [stdout]      |
[INFO] [stdout] 2835 | pub fn visit_macro<'ast, V>(v: &mut V, node: &'ast crate::Macro)
[INFO] [stdout]      |                                                           ^^^^^ not found in the crate root
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    6 + use crate::token::Macro;
[INFO] [stdout]      |
[INFO] [stdout]    6 + use syn::token::Macro;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `Macro`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 2835 - pub fn visit_macro<'ast, V>(v: &mut V, node: &'ast crate::Macro)
[INFO] [stdout] 2835 + pub fn visit_macro<'ast, V>(v: &mut V, node: &'ast Macro)
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `MacroDelimiter` in the crate root
[INFO] [stdout]     --> src/visit.rs:2846:69
[INFO] [stdout]      |
[INFO] [stdout] 2846 | pub fn visit_macro_delimiter<'ast, V>(v: &mut V, node: &'ast crate::MacroDelimiter)
[INFO] [stdout]      |                                                                     ^^^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Member` in the crate root
[INFO] [stdout]     --> src/visit.rs:2864:60
[INFO] [stdout]      |
[INFO] [stdout] 2864 | pub fn visit_member<'ast, V>(v: &mut V, node: &'ast crate::Member)
[INFO] [stdout]      |                                                            ^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Meta` in the crate root
[INFO] [stdout]     --> src/visit.rs:2879:58
[INFO] [stdout]      |
[INFO] [stdout] 2879 | pub fn visit_meta<'ast, V>(v: &mut V, node: &'ast crate::Meta)
[INFO] [stdout]      |                                                          ^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `MetaList` in the crate root
[INFO] [stdout]     --> src/visit.rs:2897:63
[INFO] [stdout]      |
[INFO] [stdout] 2897 | pub fn visit_meta_list<'ast, V>(v: &mut V, node: &'ast crate::MetaList)
[INFO] [stdout]      |                                                               ^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `MetaNameValue` in the crate root
[INFO] [stdout]     --> src/visit.rs:2907:69
[INFO] [stdout]      |
[INFO] [stdout] 2907 | pub fn visit_meta_name_value<'ast, V>(v: &mut V, node: &'ast crate::MetaNameValue)
[INFO] [stdout]      |                                                                     ^^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ParenthesizedGenericArguments` in the crate root
[INFO] [stdout]     --> src/visit.rs:2919:24
[INFO] [stdout]      |
[INFO] [stdout] 2919 |     node: &'ast crate::ParenthesizedGenericArguments,
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Pat` in the crate root
[INFO] [stdout]     --> src/visit.rs:2933:57
[INFO] [stdout]      |
[INFO] [stdout] 2933 | pub fn visit_pat<'ast, V>(v: &mut V, node: &'ast crate::Pat)
[INFO] [stdout]      |                                                         ^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `PatIdent` in the crate root
[INFO] [stdout]     --> src/visit.rs:2995:63
[INFO] [stdout]      |
[INFO] [stdout] 2995 | pub fn visit_pat_ident<'ast, V>(v: &mut V, node: &'ast crate::PatIdent)
[INFO] [stdout]      |                                                               ^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `PatOr` in the crate root
[INFO] [stdout]     --> src/visit.rs:3012:60
[INFO] [stdout]      |
[INFO] [stdout] 3012 | pub fn visit_pat_or<'ast, V>(v: &mut V, node: &'ast crate::PatOr)
[INFO] [stdout]      |                                                            ^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `PatParen` in the crate root
[INFO] [stdout]     --> src/visit.rs:3027:63
[INFO] [stdout]      |
[INFO] [stdout] 3027 | pub fn visit_pat_paren<'ast, V>(v: &mut V, node: &'ast crate::PatParen)
[INFO] [stdout]      |                                                               ^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `PatReference` in the crate root
[INFO] [stdout]     --> src/visit.rs:3039:67
[INFO] [stdout]      |
[INFO] [stdout] 3039 | pub fn visit_pat_reference<'ast, V>(v: &mut V, node: &'ast crate::PatReference)
[INFO] [stdout]      |                                                                   ^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `PatRest` in the crate root
[INFO] [stdout]     --> src/visit.rs:3052:62
[INFO] [stdout]      |
[INFO] [stdout] 3052 | pub fn visit_pat_rest<'ast, V>(v: &mut V, node: &'ast crate::PatRest)
[INFO] [stdout]      |                                                              ^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `PatSlice` in the crate root
[INFO] [stdout]     --> src/visit.rs:3063:63
[INFO] [stdout]      |
[INFO] [stdout] 3063 | pub fn visit_pat_slice<'ast, V>(v: &mut V, node: &'ast crate::PatSlice)
[INFO] [stdout]      |                                                               ^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `PatStruct` in the crate root
[INFO] [stdout]     --> src/visit.rs:3078:64
[INFO] [stdout]      |
[INFO] [stdout] 3078 | pub fn visit_pat_struct<'ast, V>(v: &mut V, node: &'ast crate::PatStruct)
[INFO] [stdout]      |                                                                ^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `PatTuple` in the crate root
[INFO] [stdout]     --> src/visit.rs:3100:63
[INFO] [stdout]      |
[INFO] [stdout] 3100 | pub fn visit_pat_tuple<'ast, V>(v: &mut V, node: &'ast crate::PatTuple)
[INFO] [stdout]      |                                                               ^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `PatTupleStruct` in the crate root
[INFO] [stdout]     --> src/visit.rs:3115:70
[INFO] [stdout]      |
[INFO] [stdout] 3115 | pub fn visit_pat_tuple_struct<'ast, V>(v: &mut V, node: &'ast crate::PatTupleStruct)
[INFO] [stdout]      |                                                                      ^^^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `PatType` in the crate root
[INFO] [stdout]     --> src/visit.rs:3134:62
[INFO] [stdout]      |
[INFO] [stdout] 3134 | pub fn visit_pat_type<'ast, V>(v: &mut V, node: &'ast crate::PatType)
[INFO] [stdout]      |                                                              ^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `PatWild` in the crate root
[INFO] [stdout]     --> src/visit.rs:3147:62
[INFO] [stdout]      |
[INFO] [stdout] 3147 | pub fn visit_pat_wild<'ast, V>(v: &mut V, node: &'ast crate::PatWild)
[INFO] [stdout]      |                                                              ^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Path` in the crate root
[INFO] [stdout]     --> src/visit.rs:3158:58
[INFO] [stdout]      |
[INFO] [stdout] 3158 | pub fn visit_path<'ast, V>(v: &mut V, node: &'ast crate::Path)
[INFO] [stdout]      |                                                          ^^^^ not found in the crate root
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]    6 + use std::path::Path;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `Path`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 3158 - pub fn visit_path<'ast, V>(v: &mut V, node: &'ast crate::Path)
[INFO] [stdout] 3158 + pub fn visit_path<'ast, V>(v: &mut V, node: &'ast Path)
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `PathArguments` in the crate root
[INFO] [stdout]     --> src/visit.rs:3170:68
[INFO] [stdout]      |
[INFO] [stdout] 3170 | pub fn visit_path_arguments<'ast, V>(v: &mut V, node: &'ast crate::PathArguments)
[INFO] [stdout]      |                                                                    ^^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `PathSegment` in the crate root
[INFO] [stdout]     --> src/visit.rs:3186:66
[INFO] [stdout]      |
[INFO] [stdout] 3186 | pub fn visit_path_segment<'ast, V>(v: &mut V, node: &'ast crate::PathSegment)
[INFO] [stdout]      |                                                                  ^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `PointerMutability` in the crate root
[INFO] [stdout]     --> src/visit.rs:3195:72
[INFO] [stdout]      |
[INFO] [stdout] 3195 | pub fn visit_pointer_mutability<'ast, V>(v: &mut V, node: &'ast crate::PointerMutability)
[INFO] [stdout]      |                                                                        ^^^^^^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `PredicateLifetime` in the crate root
[INFO] [stdout]     --> src/visit.rs:3210:72
[INFO] [stdout]      |
[INFO] [stdout] 3210 | pub fn visit_predicate_lifetime<'ast, V>(v: &mut V, node: &'ast crate::PredicateLifetime)
[INFO] [stdout]      |                                                                        ^^^^^^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `PredicateType` in the crate root
[INFO] [stdout]     --> src/visit.rs:3223:68
[INFO] [stdout]      |
[INFO] [stdout] 3223 | pub fn visit_predicate_type<'ast, V>(v: &mut V, node: &'ast crate::PredicateType)
[INFO] [stdout]      |                                                                    ^^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `QSelf` in the crate root
[INFO] [stdout]     --> src/visit.rs:3239:59
[INFO] [stdout]      |
[INFO] [stdout] 3239 | pub fn visit_qself<'ast, V>(v: &mut V, node: &'ast crate::QSelf)
[INFO] [stdout]      |                                                           ^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RangeLimits` in the crate root
[INFO] [stdout]     --> src/visit.rs:3251:66
[INFO] [stdout]      |
[INFO] [stdout] 3251 | pub fn visit_range_limits<'ast, V>(v: &mut V, node: &'ast crate::RangeLimits)
[INFO] [stdout]      |                                                                  ^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Receiver` in the crate root
[INFO] [stdout]     --> src/visit.rs:3266:62
[INFO] [stdout]      |
[INFO] [stdout] 3266 | pub fn visit_receiver<'ast, V>(v: &mut V, node: &'ast crate::Receiver)
[INFO] [stdout]      |                                                              ^^^^^^^^ not found in the crate root
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout]    6 + use std::ops::Receiver;
[INFO] [stdout]      |
[INFO] [stdout]    6 + use std::sync::mpmc::Receiver;
[INFO] [stdout]      |
[INFO] [stdout]    6 + use std::sync::mpsc::Receiver;
[INFO] [stdout]      |
[INFO] [stdout]    6 + use core::ops::Receiver;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `Receiver`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 3266 - pub fn visit_receiver<'ast, V>(v: &mut V, node: &'ast crate::Receiver)
[INFO] [stdout] 3266 + pub fn visit_receiver<'ast, V>(v: &mut V, node: &'ast Receiver)
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ReturnType` in the crate root
[INFO] [stdout]     --> src/visit.rs:3286:65
[INFO] [stdout]      |
[INFO] [stdout] 3286 | pub fn visit_return_type<'ast, V>(v: &mut V, node: &'ast crate::ReturnType)
[INFO] [stdout]      |                                                                 ^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Signature` in the crate root
[INFO] [stdout]     --> src/visit.rs:3300:63
[INFO] [stdout]      |
[INFO] [stdout] 3300 | pub fn visit_signature<'ast, V>(v: &mut V, node: &'ast crate::Signature)
[INFO] [stdout]      |                                                               ^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `StaticMutability` in the crate root
[INFO] [stdout]     --> src/visit.rs:3329:71
[INFO] [stdout]      |
[INFO] [stdout] 3329 | pub fn visit_static_mutability<'ast, V>(v: &mut V, node: &'ast crate::StaticMutability)
[INFO] [stdout]      |                                                                       ^^^^^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Stmt` in the crate root
[INFO] [stdout]     --> src/visit.rs:3344:58
[INFO] [stdout]      |
[INFO] [stdout] 3344 | pub fn visit_stmt<'ast, V>(v: &mut V, node: &'ast crate::Stmt)
[INFO] [stdout]      |                                                          ^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `StmtMacro` in the crate root
[INFO] [stdout]     --> src/visit.rs:3366:64
[INFO] [stdout]      |
[INFO] [stdout] 3366 | pub fn visit_stmt_macro<'ast, V>(v: &mut V, node: &'ast crate::StmtMacro)
[INFO] [stdout]      |                                                                ^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TraitBound` in the crate root
[INFO] [stdout]     --> src/visit.rs:3378:65
[INFO] [stdout]      |
[INFO] [stdout] 3378 | pub fn visit_trait_bound<'ast, V>(v: &mut V, node: &'ast crate::TraitBound)
[INFO] [stdout]      |                                                                 ^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TraitBoundModifier` in the crate root
[INFO] [stdout]     --> src/visit.rs:3393:24
[INFO] [stdout]      |
[INFO] [stdout] 3393 |     node: &'ast crate::TraitBoundModifier,
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TraitItem` in the crate root
[INFO] [stdout]     --> src/visit.rs:3407:64
[INFO] [stdout]      |
[INFO] [stdout] 3407 | pub fn visit_trait_item<'ast, V>(v: &mut V, node: &'ast crate::TraitItem)
[INFO] [stdout]      |                                                                ^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TraitItemConst` in the crate root
[INFO] [stdout]     --> src/visit.rs:3433:70
[INFO] [stdout]      |
[INFO] [stdout] 3433 | pub fn visit_trait_item_const<'ast, V>(v: &mut V, node: &'ast crate::TraitItemConst)
[INFO] [stdout]      |                                                                      ^^^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TraitItemFn` in the crate root
[INFO] [stdout]     --> src/visit.rs:3453:67
[INFO] [stdout]      |
[INFO] [stdout] 3453 | pub fn visit_trait_item_fn<'ast, V>(v: &mut V, node: &'ast crate::TraitItemFn)
[INFO] [stdout]      |                                                                   ^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TraitItemMacro` in the crate root
[INFO] [stdout]     --> src/visit.rs:3468:70
[INFO] [stdout]      |
[INFO] [stdout] 3468 | pub fn visit_trait_item_macro<'ast, V>(v: &mut V, node: &'ast crate::TraitItemMacro)
[INFO] [stdout]      |                                                                      ^^^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TraitItemType` in the crate root
[INFO] [stdout]     --> src/visit.rs:3480:69
[INFO] [stdout]      |
[INFO] [stdout] 3480 | pub fn visit_trait_item_type<'ast, V>(v: &mut V, node: &'ast crate::TraitItemType)
[INFO] [stdout]      |                                                                     ^^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Type` in the crate root
[INFO] [stdout]     --> src/visit.rs:3503:58
[INFO] [stdout]      |
[INFO] [stdout] 3503 | pub fn visit_type<'ast, V>(v: &mut V, node: &'ast crate::Type)
[INFO] [stdout]      |                                                          ^^^^ not found in the crate root
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    6 + use crate::token::Type;
[INFO] [stdout]      |
[INFO] [stdout]    6 + use syn::token::Type;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `Type`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 3503 - pub fn visit_type<'ast, V>(v: &mut V, node: &'ast crate::Type)
[INFO] [stdout] 3503 + pub fn visit_type<'ast, V>(v: &mut V, node: &'ast Type)
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Type` in the crate root
[INFO] [stdout]     --> src/visit.rs:3508:16
[INFO] [stdout]      |
[INFO] [stdout] 3508 |         crate::Type::Array(_binding_0) => {
[INFO] [stdout]      |                ^^^^ could not find `Type` in the crate root
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    6 + use crate::token::Type;
[INFO] [stdout]      |
[INFO] [stdout]    6 + use syn::token::Type;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `Type`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 3508 -         crate::Type::Array(_binding_0) => {
[INFO] [stdout] 3508 +         Type::Array(_binding_0) => {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Type` in the crate root
[INFO] [stdout]     --> src/visit.rs:3511:16
[INFO] [stdout]      |
[INFO] [stdout] 3511 |         crate::Type::BareFn(_binding_0) => {
[INFO] [stdout]      |                ^^^^ could not find `Type` in the crate root
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    6 + use crate::token::Type;
[INFO] [stdout]      |
[INFO] [stdout]    6 + use syn::token::Type;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `Type`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 3511 -         crate::Type::BareFn(_binding_0) => {
[INFO] [stdout] 3511 +         Type::BareFn(_binding_0) => {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Type` in the crate root
[INFO] [stdout]     --> src/visit.rs:3514:16
[INFO] [stdout]      |
[INFO] [stdout] 3514 |         crate::Type::Group(_binding_0) => {
[INFO] [stdout]      |                ^^^^ could not find `Type` in the crate root
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    6 + use crate::token::Type;
[INFO] [stdout]      |
[INFO] [stdout]    6 + use syn::token::Type;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `Type`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 3514 -         crate::Type::Group(_binding_0) => {
[INFO] [stdout] 3514 +         Type::Group(_binding_0) => {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Type` in the crate root
[INFO] [stdout]     --> src/visit.rs:3517:16
[INFO] [stdout]      |
[INFO] [stdout] 3517 |         crate::Type::ImplTrait(_binding_0) => {
[INFO] [stdout]      |                ^^^^ could not find `Type` in the crate root
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    6 + use crate::token::Type;
[INFO] [stdout]      |
[INFO] [stdout]    6 + use syn::token::Type;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `Type`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 3517 -         crate::Type::ImplTrait(_binding_0) => {
[INFO] [stdout] 3517 +         Type::ImplTrait(_binding_0) => {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Type` in the crate root
[INFO] [stdout]     --> src/visit.rs:3520:16
[INFO] [stdout]      |
[INFO] [stdout] 3520 |         crate::Type::Infer(_binding_0) => {
[INFO] [stdout]      |                ^^^^ could not find `Type` in the crate root
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    6 + use crate::token::Type;
[INFO] [stdout]      |
[INFO] [stdout]    6 + use syn::token::Type;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `Type`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 3520 -         crate::Type::Infer(_binding_0) => {
[INFO] [stdout] 3520 +         Type::Infer(_binding_0) => {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Type` in the crate root
[INFO] [stdout]     --> src/visit.rs:3523:16
[INFO] [stdout]      |
[INFO] [stdout] 3523 |         crate::Type::Macro(_binding_0) => {
[INFO] [stdout]      |                ^^^^ could not find `Type` in the crate root
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    6 + use crate::token::Type;
[INFO] [stdout]      |
[INFO] [stdout]    6 + use syn::token::Type;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `Type`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 3523 -         crate::Type::Macro(_binding_0) => {
[INFO] [stdout] 3523 +         Type::Macro(_binding_0) => {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Type` in the crate root
[INFO] [stdout]     --> src/visit.rs:3526:16
[INFO] [stdout]      |
[INFO] [stdout] 3526 |         crate::Type::Never(_binding_0) => {
[INFO] [stdout]      |                ^^^^ could not find `Type` in the crate root
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    6 + use crate::token::Type;
[INFO] [stdout]      |
[INFO] [stdout]    6 + use syn::token::Type;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `Type`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 3526 -         crate::Type::Never(_binding_0) => {
[INFO] [stdout] 3526 +         Type::Never(_binding_0) => {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Type` in the crate root
[INFO] [stdout]     --> src/visit.rs:3529:16
[INFO] [stdout]      |
[INFO] [stdout] 3529 |         crate::Type::Paren(_binding_0) => {
[INFO] [stdout]      |                ^^^^ could not find `Type` in the crate root
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    6 + use crate::token::Type;
[INFO] [stdout]      |
[INFO] [stdout]    6 + use syn::token::Type;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `Type`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 3529 -         crate::Type::Paren(_binding_0) => {
[INFO] [stdout] 3529 +         Type::Paren(_binding_0) => {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Type` in the crate root
[INFO] [stdout]     --> src/visit.rs:3532:16
[INFO] [stdout]      |
[INFO] [stdout] 3532 |         crate::Type::Path(_binding_0) => {
[INFO] [stdout]      |                ^^^^ could not find `Type` in the crate root
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    6 + use crate::token::Type;
[INFO] [stdout]      |
[INFO] [stdout]    6 + use syn::token::Type;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `Type`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 3532 -         crate::Type::Path(_binding_0) => {
[INFO] [stdout] 3532 +         Type::Path(_binding_0) => {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Type` in the crate root
[INFO] [stdout]     --> src/visit.rs:3535:16
[INFO] [stdout]      |
[INFO] [stdout] 3535 |         crate::Type::Ptr(_binding_0) => {
[INFO] [stdout]      |                ^^^^ could not find `Type` in the crate root
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    6 + use crate::token::Type;
[INFO] [stdout]      |
[INFO] [stdout]    6 + use syn::token::Type;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `Type`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 3535 -         crate::Type::Ptr(_binding_0) => {
[INFO] [stdout] 3535 +         Type::Ptr(_binding_0) => {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Type` in the crate root
[INFO] [stdout]     --> src/visit.rs:3538:16
[INFO] [stdout]      |
[INFO] [stdout] 3538 |         crate::Type::Reference(_binding_0) => {
[INFO] [stdout]      |                ^^^^ could not find `Type` in the crate root
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    6 + use crate::token::Type;
[INFO] [stdout]      |
[INFO] [stdout]    6 + use syn::token::Type;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `Type`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 3538 -         crate::Type::Reference(_binding_0) => {
[INFO] [stdout] 3538 +         Type::Reference(_binding_0) => {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Type` in the crate root
[INFO] [stdout]     --> src/visit.rs:3541:16
[INFO] [stdout]      |
[INFO] [stdout] 3541 |         crate::Type::Slice(_binding_0) => {
[INFO] [stdout]      |                ^^^^ could not find `Type` in the crate root
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    6 + use crate::token::Type;
[INFO] [stdout]      |
[INFO] [stdout]    6 + use syn::token::Type;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `Type`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 3541 -         crate::Type::Slice(_binding_0) => {
[INFO] [stdout] 3541 +         Type::Slice(_binding_0) => {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Type` in the crate root
[INFO] [stdout]     --> src/visit.rs:3544:16
[INFO] [stdout]      |
[INFO] [stdout] 3544 |         crate::Type::TraitObject(_binding_0) => {
[INFO] [stdout]      |                ^^^^ could not find `Type` in the crate root
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    6 + use crate::token::Type;
[INFO] [stdout]      |
[INFO] [stdout]    6 + use syn::token::Type;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `Type`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 3544 -         crate::Type::TraitObject(_binding_0) => {
[INFO] [stdout] 3544 +         Type::TraitObject(_binding_0) => {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Type` in the crate root
[INFO] [stdout]     --> src/visit.rs:3547:16
[INFO] [stdout]      |
[INFO] [stdout] 3547 |         crate::Type::Tuple(_binding_0) => {
[INFO] [stdout]      |                ^^^^ could not find `Type` in the crate root
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    6 + use crate::token::Type;
[INFO] [stdout]      |
[INFO] [stdout]    6 + use syn::token::Type;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `Type`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 3547 -         crate::Type::Tuple(_binding_0) => {
[INFO] [stdout] 3547 +         Type::Tuple(_binding_0) => {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Type` in the crate root
[INFO] [stdout]     --> src/visit.rs:3550:16
[INFO] [stdout]      |
[INFO] [stdout] 3550 |         crate::Type::Verbatim(_binding_0) => {
[INFO] [stdout]      |                ^^^^ could not find `Type` in the crate root
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    6 + use crate::token::Type;
[INFO] [stdout]      |
[INFO] [stdout]    6 + use syn::token::Type;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `Type`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 3550 -         crate::Type::Verbatim(_binding_0) => {
[INFO] [stdout] 3550 +         Type::Verbatim(_binding_0) => {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TypeArray` in the crate root
[INFO] [stdout]     --> src/visit.rs:3559:64
[INFO] [stdout]      |
[INFO] [stdout] 3559 | pub fn visit_type_array<'ast, V>(v: &mut V, node: &'ast crate::TypeArray)
[INFO] [stdout]      |                                                                ^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TypeBareFn` in the crate root
[INFO] [stdout]     --> src/visit.rs:3570:66
[INFO] [stdout]      |
[INFO] [stdout] 3570 | pub fn visit_type_bare_fn<'ast, V>(v: &mut V, node: &'ast crate::TypeBareFn)
[INFO] [stdout]      |                                                                  ^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TypeGroup` in the crate root
[INFO] [stdout]     --> src/visit.rs:3594:64
[INFO] [stdout]      |
[INFO] [stdout] 3594 | pub fn visit_type_group<'ast, V>(v: &mut V, node: &'ast crate::TypeGroup)
[INFO] [stdout]      |                                                                ^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TypeImplTrait` in the crate root
[INFO] [stdout]     --> src/visit.rs:3603:69
[INFO] [stdout]      |
[INFO] [stdout] 3603 | pub fn visit_type_impl_trait<'ast, V>(v: &mut V, node: &'ast crate::TypeImplTrait)
[INFO] [stdout]      |                                                                     ^^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TypeInfer` in the crate root
[INFO] [stdout]     --> src/visit.rs:3615:64
[INFO] [stdout]      |
[INFO] [stdout] 3615 | pub fn visit_type_infer<'ast, V>(v: &mut V, node: &'ast crate::TypeInfer)
[INFO] [stdout]      |                                                                ^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TypeMacro` in the crate root
[INFO] [stdout]     --> src/visit.rs:3623:64
[INFO] [stdout]      |
[INFO] [stdout] 3623 | pub fn visit_type_macro<'ast, V>(v: &mut V, node: &'ast crate::TypeMacro)
[INFO] [stdout]      |                                                                ^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TypeNever` in the crate root
[INFO] [stdout]     --> src/visit.rs:3631:64
[INFO] [stdout]      |
[INFO] [stdout] 3631 | pub fn visit_type_never<'ast, V>(v: &mut V, node: &'ast crate::TypeNever)
[INFO] [stdout]      |                                                                ^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TypeParam` in the crate root
[INFO] [stdout]     --> src/visit.rs:3639:64
[INFO] [stdout]      |
[INFO] [stdout] 3639 | pub fn visit_type_param<'ast, V>(v: &mut V, node: &'ast crate::TypeParam)
[INFO] [stdout]      |                                                                ^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TypeParamBound` in the crate root
[INFO] [stdout]     --> src/visit.rs:3659:70
[INFO] [stdout]      |
[INFO] [stdout] 3659 | pub fn visit_type_param_bound<'ast, V>(v: &mut V, node: &'ast crate::TypeParamBound)
[INFO] [stdout]      |                                                                      ^^^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TypeParen` in the crate root
[INFO] [stdout]     --> src/visit.rs:3679:64
[INFO] [stdout]      |
[INFO] [stdout] 3679 | pub fn visit_type_paren<'ast, V>(v: &mut V, node: &'ast crate::TypeParen)
[INFO] [stdout]      |                                                                ^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TypePath` in the crate root
[INFO] [stdout]     --> src/visit.rs:3688:63
[INFO] [stdout]      |
[INFO] [stdout] 3688 | pub fn visit_type_path<'ast, V>(v: &mut V, node: &'ast crate::TypePath)
[INFO] [stdout]      |                                                               ^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TypePtr` in the crate root
[INFO] [stdout]     --> src/visit.rs:3699:62
[INFO] [stdout]      |
[INFO] [stdout] 3699 | pub fn visit_type_ptr<'ast, V>(v: &mut V, node: &'ast crate::TypePtr)
[INFO] [stdout]      |                                                              ^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TypeReference` in the crate root
[INFO] [stdout]     --> src/visit.rs:3710:68
[INFO] [stdout]      |
[INFO] [stdout] 3710 | pub fn visit_type_reference<'ast, V>(v: &mut V, node: &'ast crate::TypeReference)
[INFO] [stdout]      |                                                                    ^^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TypeSlice` in the crate root
[INFO] [stdout]     --> src/visit.rs:3723:64
[INFO] [stdout]      |
[INFO] [stdout] 3723 | pub fn visit_type_slice<'ast, V>(v: &mut V, node: &'ast crate::TypeSlice)
[INFO] [stdout]      |                                                                ^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TypeTraitObject` in the crate root
[INFO] [stdout]     --> src/visit.rs:3732:71
[INFO] [stdout]      |
[INFO] [stdout] 3732 | pub fn visit_type_trait_object<'ast, V>(v: &mut V, node: &'ast crate::TypeTraitObject)
[INFO] [stdout]      |                                                                       ^^^^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TypeTuple` in the crate root
[INFO] [stdout]     --> src/visit.rs:3744:64
[INFO] [stdout]      |
[INFO] [stdout] 3744 | pub fn visit_type_tuple<'ast, V>(v: &mut V, node: &'ast crate::TypeTuple)
[INFO] [stdout]      |                                                                ^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UnOp` in the crate root
[INFO] [stdout]     --> src/visit.rs:3756:59
[INFO] [stdout]      |
[INFO] [stdout] 3756 | pub fn visit_un_op<'ast, V>(v: &mut V, node: &'ast crate::UnOp)
[INFO] [stdout]      |                                                           ^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UseGlob` in the crate root
[INFO] [stdout]     --> src/visit.rs:3776:62
[INFO] [stdout]      |
[INFO] [stdout] 3776 | pub fn visit_use_glob<'ast, V>(v: &mut V, node: &'ast crate::UseGlob)
[INFO] [stdout]      |                                                              ^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UseGroup` in the crate root
[INFO] [stdout]     --> src/visit.rs:3784:63
[INFO] [stdout]      |
[INFO] [stdout] 3784 | pub fn visit_use_group<'ast, V>(v: &mut V, node: &'ast crate::UseGroup)
[INFO] [stdout]      |                                                               ^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UseName` in the crate root
[INFO] [stdout]     --> src/visit.rs:3796:62
[INFO] [stdout]      |
[INFO] [stdout] 3796 | pub fn visit_use_name<'ast, V>(v: &mut V, node: &'ast crate::UseName)
[INFO] [stdout]      |                                                              ^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UsePath` in the crate root
[INFO] [stdout]     --> src/visit.rs:3804:62
[INFO] [stdout]      |
[INFO] [stdout] 3804 | pub fn visit_use_path<'ast, V>(v: &mut V, node: &'ast crate::UsePath)
[INFO] [stdout]      |                                                              ^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UseRename` in the crate root
[INFO] [stdout]     --> src/visit.rs:3814:64
[INFO] [stdout]      |
[INFO] [stdout] 3814 | pub fn visit_use_rename<'ast, V>(v: &mut V, node: &'ast crate::UseRename)
[INFO] [stdout]      |                                                                ^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UseTree` in the crate root
[INFO] [stdout]     --> src/visit.rs:3824:62
[INFO] [stdout]      |
[INFO] [stdout] 3824 | pub fn visit_use_tree<'ast, V>(v: &mut V, node: &'ast crate::UseTree)
[INFO] [stdout]      |                                                              ^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Variadic` in the crate root
[INFO] [stdout]     --> src/visit.rs:3848:62
[INFO] [stdout]      |
[INFO] [stdout] 3848 | pub fn visit_variadic<'ast, V>(v: &mut V, node: &'ast crate::Variadic)
[INFO] [stdout]      |                                                              ^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Variant` in the crate root
[INFO] [stdout]     --> src/visit.rs:3864:61
[INFO] [stdout]      |
[INFO] [stdout] 3864 | pub fn visit_variant<'ast, V>(v: &mut V, node: &'ast crate::Variant)
[INFO] [stdout]      |                                                             ^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `VisRestricted` in the crate root
[INFO] [stdout]     --> src/visit.rs:3880:68
[INFO] [stdout]      |
[INFO] [stdout] 3880 | pub fn visit_vis_restricted<'ast, V>(v: &mut V, node: &'ast crate::VisRestricted)
[INFO] [stdout]      |                                                                    ^^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Visibility` in the crate root
[INFO] [stdout]     --> src/visit.rs:3891:64
[INFO] [stdout]      |
[INFO] [stdout] 3891 | pub fn visit_visibility<'ast, V>(v: &mut V, node: &'ast crate::Visibility)
[INFO] [stdout]      |                                                                ^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `WhereClause` in the crate root
[INFO] [stdout]     --> src/visit.rs:3907:66
[INFO] [stdout]      |
[INFO] [stdout] 3907 | pub fn visit_where_clause<'ast, V>(v: &mut V, node: &'ast crate::WhereClause)
[INFO] [stdout]      |                                                                  ^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `WherePredicate` in the crate root
[INFO] [stdout]     --> src/visit.rs:3919:69
[INFO] [stdout]      |
[INFO] [stdout] 3919 | pub fn visit_where_predicate<'ast, V>(v: &mut V, node: &'ast crate::WherePredicate)
[INFO] [stdout]      |                                                                     ^^^^^^^^^^^^^^ not found in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "b8495bf815a6b6cc17540562dd147c34c534198c2f2515198e398e2e5051384f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b8495bf815a6b6cc17540562dd147c34c534198c2f2515198e398e2e5051384f", kill_on_drop: false }`
[INFO] [stdout] b8495bf815a6b6cc17540562dd147c34c534198c2f2515198e398e2e5051384f
