[INFO] fetching crate racer 2.2.0... [INFO] testing racer-2.2.0 against 1.59.0 for beta-1.60-1 [INFO] extracting crate racer 2.2.0 into /workspace/builds/worker-10/source [INFO] validating manifest of crates.io crate racer 2.2.0 on toolchain 1.59.0 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.59.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] removed /workspace/builds/worker-10/source/rust-toolchain.toml [INFO] started tweaking crates.io crate racer 2.2.0 [INFO] finished tweaking crates.io crate racer 2.2.0 [INFO] tweaked toml for crates.io crate racer 2.2.0 written to /workspace/builds/worker-10/source/Cargo.toml [INFO] crate crates.io crate racer 2.2.0 already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.59.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded rustc-ap-rustc_fs_util v722.0.0 [INFO] [stderr] Downloaded rustc-ap-rustc_ast_pretty v722.0.0 [INFO] [stderr] Downloaded rustc-ap-rustc_graphviz v722.0.0 [INFO] [stderr] Downloaded rustc-ap-rustc_session v722.0.0 [INFO] [stderr] Downloaded rustc-ap-rustc_lexer v722.0.0 [INFO] [stderr] Downloaded rustc-ap-rustc_parse v722.0.0 [INFO] [stderr] Downloaded annotate-snippets v0.8.0 [INFO] [stderr] Downloaded perf-event-open-sys v1.0.1 [INFO] [stderr] Downloaded measureme v9.1.2 [INFO] [stderr] Downloaded rustc-rayon v0.3.2 [INFO] [stderr] Downloaded rustc-ap-rustc_feature v722.0.0 [INFO] [stderr] Downloaded rustc-ap-rustc_target v722.0.0 [INFO] [stderr] Downloaded rustc-ap-rustc_data_structures v722.0.0 [INFO] [stderr] Downloaded rustc-ap-rustc_macros v722.0.0 [INFO] [stderr] Downloaded rustc-rayon-core v0.3.2 [INFO] [stderr] Downloaded psm v0.1.16 [INFO] [stderr] Downloaded ena v0.14.0 [INFO] [stderr] Downloaded stacker v0.1.14 [INFO] [stderr] Downloaded rustc-ap-rustc_lint_defs v722.0.0 [INFO] [stderr] Downloaded rustc-ap-rustc_ast v722.0.0 [INFO] [stderr] Downloaded racer v2.1.48 [INFO] [stderr] Downloaded rustc-ap-rustc_arena v722.0.0 [INFO] [stderr] Downloaded racer-testutils v0.1.0 [INFO] [stderr] Downloaded rustc-ap-rustc_index v722.0.0 [INFO] [stderr] Downloaded rustc-ap-rustc_serialize v722.0.0 [INFO] [stderr] Downloaded rustc-ap-rustc_span v722.0.0 [INFO] [stderr] Downloaded rustc-ap-rustc_errors v722.0.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-10/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-10/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:0cd99ca24d8e8c98e67c542213511d985b8778b5bdcbb160e038429496686047" "/opt/rustwide/cargo-home/bin/cargo" "+1.59.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 821b835f5f4cedad29c34140bb250fe9097e2910cc5bf60b8b2bcb98f4495e16 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "821b835f5f4cedad29c34140bb250fe9097e2910cc5bf60b8b2bcb98f4495e16", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "821b835f5f4cedad29c34140bb250fe9097e2910cc5bf60b8b2bcb98f4495e16", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "821b835f5f4cedad29c34140bb250fe9097e2910cc5bf60b8b2bcb98f4495e16", kill_on_drop: false }` [INFO] [stdout] 821b835f5f4cedad29c34140bb250fe9097e2910cc5bf60b8b2bcb98f4495e16 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-10/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-10/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=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:0cd99ca24d8e8c98e67c542213511d985b8778b5bdcbb160e038429496686047" "/opt/rustwide/cargo-home/bin/cargo" "+1.59.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 4725798545aae6c4062263ae040a787e70a6edae58fcada35f4366875ce61ad6 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "4725798545aae6c4062263ae040a787e70a6edae58fcada35f4366875ce61ad6", kill_on_drop: false }` [INFO] [stderr] Compiling syn v1.0.85 [INFO] [stderr] Compiling serde_derive v1.0.133 [INFO] [stderr] Compiling serde v1.0.133 [INFO] [stderr] Compiling libc v0.2.112 [INFO] [stderr] Compiling serde_json v1.0.74 [INFO] [stderr] Compiling quote v1.0.14 [INFO] [stderr] Compiling atty v0.2.14 [INFO] [stderr] Compiling env_logger v0.7.1 [INFO] [stderr] Compiling clap v2.34.0 [INFO] [stderr] Compiling derive_more v0.99.17 [INFO] [stderr] Compiling racer-interner v0.1.0 [INFO] [stderr] Compiling rls-span v0.5.4 [INFO] [stderr] Compiling racer-cargo-metadata v0.1.2 [INFO] [stderr] Compiling racer v2.2.0 (/opt/rustwide/workdir) [INFO] [stdout] error[E0463]: can't find crate for `rustc_ast` [INFO] [stdout] --> src/racer/lib.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | extern crate rustc_ast; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ can't find crate [INFO] [stdout] | [INFO] [stdout] = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0463]: can't find crate for `rustc_ast_pretty` [INFO] [stdout] --> src/racer/lib.rs:17:1 [INFO] [stdout] | [INFO] [stdout] 17 | extern crate rustc_ast_pretty; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate [INFO] [stdout] | [INFO] [stdout] = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0463]: can't find crate for `rustc_data_structures` [INFO] [stdout] --> src/racer/lib.rs:18:1 [INFO] [stdout] | [INFO] [stdout] 18 | extern crate rustc_data_structures; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate [INFO] [stdout] | [INFO] [stdout] = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0463]: can't find crate for `rustc_errors` [INFO] [stdout] --> src/racer/lib.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | extern crate rustc_errors; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate [INFO] [stdout] | [INFO] [stdout] = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0463]: can't find crate for `rustc_parse` [INFO] [stdout] --> src/racer/lib.rs:20:1 [INFO] [stdout] | [INFO] [stdout] 20 | extern crate rustc_parse; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate [INFO] [stdout] | [INFO] [stdout] = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0463]: can't find crate for `rustc_session` [INFO] [stdout] --> src/racer/lib.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | extern crate rustc_session; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate [INFO] [stdout] | [INFO] [stdout] = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0463]: can't find crate for `rustc_span` [INFO] [stdout] --> src/racer/lib.rs:22:1 [INFO] [stdout] | [INFO] [stdout] 22 | extern crate rustc_span; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate [INFO] [stdout] | [INFO] [stdout] = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FileName` [INFO] [stdout] --> src/racer/ast.rs:39:36 [INFO] [stdout] | [INFO] [stdout] 39 | new_parser_from_source_str(ps, FileName::Custom("racer-file".to_owned()), source_str) [INFO] [stdout] | ^^^^^^^^ use of undeclared type `FileName` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Edition` [INFO] [stdout] --> src/racer/ast.rs:49:48 [INFO] [stdout] | [INFO] [stdout] 49 | rustc_span::create_session_if_not_set_then(Edition::Edition2018, |_| { [INFO] [stdout] | ^^^^^^^ use of undeclared type `Edition` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SourceMap` [INFO] [stdout] --> src/racer/ast.rs:50:31 [INFO] [stdout] | [INFO] [stdout] 50 | let codemap = Rc::new(SourceMap::new(source_map::FilePathMapping::empty())); [INFO] [stdout] | ^^^^^^^^^ use of undeclared type `SourceMap` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `source_map` [INFO] [stdout] --> src/racer/ast.rs:50:46 [INFO] [stdout] | [INFO] [stdout] 50 | let codemap = Rc::new(SourceMap::new(source_map::FilePathMapping::empty())); [INFO] [stdout] | ^^^^^^^^^^ use of undeclared crate or module `source_map` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Handler` [INFO] [stdout] --> src/racer/ast.rs:52:23 [INFO] [stdout] | [INFO] [stdout] 52 | let handler = Handler::with_emitter(false, None, Box::new(DummyEmitter {})); [INFO] [stdout] | ^^^^^^^ use of undeclared type `Handler` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ParseSess` [INFO] [stdout] --> src/racer/ast.rs:53:26 [INFO] [stdout] | [INFO] [stdout] 53 | let parse_sess = ParseSess::with_span_handler(handler, codemap); [INFO] [stdout] | ^^^^^^^^^ use of undeclared type `ParseSess` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/racer/ast.rs:65:16 [INFO] [stdout] | [INFO] [stdout] 65 | F: FnOnce(&ast::Stmt), [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ForceCollect` [INFO] [stdout] --> src/racer/ast.rs:68:39 [INFO] [stdout] | [INFO] [stdout] 68 | let stmt = match p.parse_stmt(ForceCollect::No) { [INFO] [stdout] | ^^^^^^^^^^^^ use of undeclared type `ForceCollect` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `source_map` [INFO] [stdout] --> src/racer/ast.rs:79:9 [INFO] [stdout] | [INFO] [stdout] 79 | let source_map::BytePos(lo) = span.lo(); [INFO] [stdout] | ^^^^^^^^^^ use of undeclared crate or module `source_map` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `source_map` [INFO] [stdout] --> src/racer/ast.rs:80:9 [INFO] [stdout] | [INFO] [stdout] 80 | let source_map::BytePos(hi) = span.hi(); [INFO] [stdout] | ^^^^^^^^^^ use of undeclared crate or module `source_map` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `source_map` [INFO] [stdout] --> src/racer/ast.rs:85:9 [INFO] [stdout] | [INFO] [stdout] 85 | let source_map::BytePos(lo) = span.lo(); [INFO] [stdout] | ^^^^^^^^^^ use of undeclared crate or module `source_map` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `visit` [INFO] [stdout] --> src/racer/ast.rs:96:12 [INFO] [stdout] | [INFO] [stdout] 96 | impl<'ast> visit::Visitor<'ast> for UseVisitor { [INFO] [stdout] | ^^^^^ use of undeclared crate or module `visit` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/racer/ast.rs:97:34 [INFO] [stdout] | [INFO] [stdout] 97 | fn visit_item(&mut self, i: &ast::Item) { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UseTreeKind` [INFO] [stdout] --> src/racer/ast.rs:115:17 [INFO] [stdout] | [INFO] [stdout] 115 | UseTreeKind::Simple(rename, _, _) => { [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `UseTreeKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UseTreeKind` [INFO] [stdout] --> src/racer/ast.rs:139:17 [INFO] [stdout] | [INFO] [stdout] 139 | UseTreeKind::Nested(ref nested) => { [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `UseTreeKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UseTreeKind` [INFO] [stdout] --> src/racer/ast.rs:146:17 [INFO] [stdout] | [INFO] [stdout] 146 | UseTreeKind::Glob => { [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `UseTreeKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ItemKind` [INFO] [stdout] --> src/racer/ast.rs:157:16 [INFO] [stdout] | [INFO] [stdout] 157 | if let ItemKind::Use(ref use_tree) = i.kind { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ItemKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `visit` [INFO] [stdout] --> src/racer/ast.rs:169:12 [INFO] [stdout] | [INFO] [stdout] 169 | impl<'ast> visit::Visitor<'ast> for PatBindVisitor { [INFO] [stdout] | ^^^^^ use of undeclared crate or module `visit` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/racer/ast.rs:170:39 [INFO] [stdout] | [INFO] [stdout] 170 | fn visit_local(&mut self, local: &ast::Local) { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/racer/ast.rs:175:35 [INFO] [stdout] | [INFO] [stdout] 175 | fn visit_expr(&mut self, ex: &ast::Expr) { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExprKind` [INFO] [stdout] --> src/racer/ast.rs:178:13 [INFO] [stdout] | [INFO] [stdout] 178 | ExprKind::If(let_stmt, ..) | ExprKind::While(let_stmt, ..) => { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ExprKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExprKind` [INFO] [stdout] --> src/racer/ast.rs:178:42 [INFO] [stdout] | [INFO] [stdout] 178 | ExprKind::If(let_stmt, ..) | ExprKind::While(let_stmt, ..) => { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ExprKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExprKind` [INFO] [stdout] --> src/racer/ast.rs:179:24 [INFO] [stdout] | [INFO] [stdout] 179 | if let ExprKind::Let(pat, ..) = &let_stmt.kind { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ExprKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExprKind` [INFO] [stdout] --> src/racer/ast.rs:183:13 [INFO] [stdout] | [INFO] [stdout] 183 | ExprKind::ForLoop(pat, ..) => self.visit_pat(pat), [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ExprKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `visit` [INFO] [stdout] --> src/racer/ast.rs:184:18 [INFO] [stdout] | [INFO] [stdout] 184 | _ => visit::walk_expr(self, ex), [INFO] [stdout] | ^^^^^ use of undeclared crate or module `visit` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/racer/ast.rs:188:33 [INFO] [stdout] | [INFO] [stdout] 188 | fn visit_pat(&mut self, p: &ast::Pat) { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PatKind` [INFO] [stdout] --> src/racer/ast.rs:190:13 [INFO] [stdout] | [INFO] [stdout] 190 | PatKind::Ident(_, ref spannedident, _) => { [INFO] [stdout] | ^^^^^^^ use of undeclared type `PatKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `visit` [INFO] [stdout] --> src/racer/ast.rs:194:17 [INFO] [stdout] | [INFO] [stdout] 194 | visit::walk_pat(self, p); [INFO] [stdout] | ^^^^^ use of undeclared crate or module `visit` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `visit` [INFO] [stdout] --> src/racer/ast.rs:204:12 [INFO] [stdout] | [INFO] [stdout] 204 | impl<'ast> visit::Visitor<'ast> for PatVisitor { [INFO] [stdout] | ^^^^^ use of undeclared crate or module `visit` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/racer/ast.rs:205:33 [INFO] [stdout] | [INFO] [stdout] 205 | fn visit_pat(&mut self, p: &ast::Pat) { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PatKind` [INFO] [stdout] --> src/racer/ast.rs:207:13 [INFO] [stdout] | [INFO] [stdout] 207 | PatKind::Ident(_, ref spannedident, _) => { [INFO] [stdout] | ^^^^^^^ use of undeclared type `PatKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `visit` [INFO] [stdout] --> src/racer/ast.rs:211:17 [INFO] [stdout] | [INFO] [stdout] 211 | visit::walk_pat(self, p); [INFO] [stdout] | ^^^^^ use of undeclared crate or module `visit` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `visit` [INFO] [stdout] --> src/racer/ast.rs:224:12 [INFO] [stdout] | [INFO] [stdout] 224 | impl<'ast> visit::Visitor<'ast> for FnArgVisitor { [INFO] [stdout] | ^^^^^ use of undeclared crate or module `visit` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `visit` [INFO] [stdout] --> src/racer/ast.rs:225:32 [INFO] [stdout] | [INFO] [stdout] 225 | fn visit_fn(&mut self, fk: visit::FnKind<'_>, _: source_map::Span, _: ast::NodeId) { [INFO] [stdout] | ^^^^^ use of undeclared crate or module `visit` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `source_map` [INFO] [stdout] --> src/racer/ast.rs:225:54 [INFO] [stdout] | [INFO] [stdout] 225 | fn visit_fn(&mut self, fk: visit::FnKind<'_>, _: source_map::Span, _: ast::NodeId) { [INFO] [stdout] | ^^^^^^^^^^ use of undeclared crate or module `source_map` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/racer/ast.rs:225:75 [INFO] [stdout] | [INFO] [stdout] 225 | fn visit_fn(&mut self, fk: visit::FnKind<'_>, _: source_map::Span, _: ast::NodeId) { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `visit` [INFO] [stdout] --> src/racer/ast.rs:227:13 [INFO] [stdout] | [INFO] [stdout] 227 | visit::FnKind::Fn(_, _, ref fn_sig, _, _) => &*fn_sig.decl, [INFO] [stdout] | ^^^^^ use of undeclared crate or module `visit` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `visit` [INFO] [stdout] --> src/racer/ast.rs:228:13 [INFO] [stdout] | [INFO] [stdout] 228 | visit::FnKind::Closure(ref fn_decl, _) => fn_decl, [INFO] [stdout] | ^^^^^ use of undeclared crate or module `visit` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `source_map` [INFO] [stdout] --> src/racer/ast.rs:238:21 [INFO] [stdout] | [INFO] [stdout] 238 | let source_map::BytePos(lo) = arg.pat.span.lo(); [INFO] [stdout] | ^^^^^^^^^^ use of undeclared crate or module `source_map` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `source_map` [INFO] [stdout] --> src/racer/ast.rs:239:21 [INFO] [stdout] | [INFO] [stdout] 239 | let source_map::BytePos(hi) = arg.ty.span.hi(); [INFO] [stdout] | ^^^^^^^^^^ use of undeclared crate or module `source_map` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/racer/ast.rs:244:43 [INFO] [stdout] | [INFO] [stdout] 244 | fn visit_generics(&mut self, g: &'ast ast::Generics) { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/racer/ast.rs:258:11 [INFO] [stdout] | [INFO] [stdout] 258 | pat: &ast::Pat, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PatKind` [INFO] [stdout] --> src/racer/ast.rs:269:9 [INFO] [stdout] | [INFO] [stdout] 269 | PatKind::Ident(_, ref spannedident, _) => { [INFO] [stdout] | ^^^^^^^ use of undeclared type `PatKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PatKind` [INFO] [stdout] --> src/racer/ast.rs:280:9 [INFO] [stdout] | [INFO] [stdout] 280 | PatKind::Tuple(ref tuple_elements) => match *ty { [INFO] [stdout] | ^^^^^^^ use of undeclared type `PatKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PatKind` [INFO] [stdout] --> src/racer/ast.rs:294:9 [INFO] [stdout] | [INFO] [stdout] 294 | PatKind::TupleStruct(_, ref path, ref children) => { [INFO] [stdout] | ^^^^^^^ use of undeclared type `PatKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PatKind` [INFO] [stdout] --> src/racer/ast.rs:317:9 [INFO] [stdout] | [INFO] [stdout] 317 | PatKind::Struct(_, ref path, ref children, _) => { [INFO] [stdout] | ^^^^^^^ use of undeclared type `PatKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `visit` [INFO] [stdout] --> src/racer/ast.rs:355:20 [INFO] [stdout] | [INFO] [stdout] 355 | impl<'c, 's, 'ast> visit::Visitor<'ast> for LetTypeVisitor<'c, 's> { [INFO] [stdout] | ^^^^^ use of undeclared crate or module `visit` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/racer/ast.rs:356:39 [INFO] [stdout] | [INFO] [stdout] 356 | fn visit_local(&mut self, local: &ast::Local) { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `visit` [INFO] [stdout] --> src/racer/ast.rs:382:20 [INFO] [stdout] | [INFO] [stdout] 382 | impl<'c, 's, 'ast> visit::Visitor<'ast> for MatchTypeVisitor<'c, 's> { [INFO] [stdout] | ^^^^^ use of undeclared crate or module `visit` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/racer/ast.rs:383:35 [INFO] [stdout] | [INFO] [stdout] 383 | fn visit_expr(&mut self, ex: &ast::Expr) { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExprKind` [INFO] [stdout] --> src/racer/ast.rs:384:16 [INFO] [stdout] | [INFO] [stdout] 384 | if let ExprKind::Match(ref subexpression, ref arms) = ex.kind { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ExprKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/racer/ast.rs:410:12 [INFO] [stdout] | [INFO] [stdout] 410 | path: &ast::Path, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `visit` [INFO] [stdout] --> src/racer/ast.rs:495:20 [INFO] [stdout] | [INFO] [stdout] 495 | impl<'c, 's, 'ast> visit::Visitor<'ast> for ExprTypeVisitor<'c, 's> { [INFO] [stdout] | ^^^^^ use of undeclared crate or module `visit` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/racer/ast.rs:496:37 [INFO] [stdout] | [INFO] [stdout] 496 | fn visit_expr(&mut self, expr: &ast::Expr) { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExprKind` [INFO] [stdout] --> src/racer/ast.rs:503:13 [INFO] [stdout] | [INFO] [stdout] 503 | ExprKind::Unary(_, ref expr) | ExprKind::AddrOf(_, _, ref expr) => { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ExprKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExprKind` [INFO] [stdout] --> src/racer/ast.rs:503:44 [INFO] [stdout] | [INFO] [stdout] 503 | ExprKind::Unary(_, ref expr) | ExprKind::AddrOf(_, _, ref expr) => { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ExprKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExprKind` [INFO] [stdout] --> src/racer/ast.rs:506:13 [INFO] [stdout] | [INFO] [stdout] 506 | ExprKind::Path(_, ref path) => { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ExprKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `source_map` [INFO] [stdout] --> src/racer/ast.rs:507:21 [INFO] [stdout] | [INFO] [stdout] 507 | let source_map::BytePos(lo) = path.span.lo(); [INFO] [stdout] | ^^^^^^^^^^ use of undeclared crate or module `source_map` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExprKind` [INFO] [stdout] --> src/racer/ast.rs:520:13 [INFO] [stdout] | [INFO] [stdout] 520 | ExprKind::Call(ref callee_expression, ref caller_expr) => { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ExprKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExprKind` [INFO] [stdout] --> src/racer/ast.rs:604:13 [INFO] [stdout] | [INFO] [stdout] 604 | ExprKind::Struct(ref struct_expr) => { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ExprKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/racer/ast.rs:605:21 [INFO] [stdout] | [INFO] [stdout] 605 | let ast::StructExpr { ref path, .. } = **struct_expr; [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExprKind` [INFO] [stdout] --> src/racer/ast.rs:615:13 [INFO] [stdout] | [INFO] [stdout] 615 | ExprKind::MethodCall(ref method_def, ref arguments, _) => { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ExprKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExprKind` [INFO] [stdout] --> src/racer/ast.rs:652:13 [INFO] [stdout] | [INFO] [stdout] 652 | ExprKind::Field(ref subexpression, spannedident) => { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ExprKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExprKind` [INFO] [stdout] --> src/racer/ast.rs:675:13 [INFO] [stdout] | [INFO] [stdout] 675 | ExprKind::Tup(ref exprs) => { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ExprKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExprKind` [INFO] [stdout] --> src/racer/ast.rs:683:13 [INFO] [stdout] | [INFO] [stdout] 683 | ExprKind::Lit(ref lit) => self.result = Ty::from_lit(lit), [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ExprKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExprKind` [INFO] [stdout] --> src/racer/ast.rs:684:13 [INFO] [stdout] | [INFO] [stdout] 684 | ExprKind::Try(ref expr) => { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ExprKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExprKind` [INFO] [stdout] --> src/racer/ast.rs:701:13 [INFO] [stdout] | [INFO] [stdout] 701 | ExprKind::Match(_, ref arms) => { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ExprKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExprKind` [INFO] [stdout] --> src/racer/ast.rs:714:13 [INFO] [stdout] | [INFO] [stdout] 714 | ExprKind::If(_, ref block, ref else_block) => { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ExprKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `visit` [INFO] [stdout] --> src/racer/ast.rs:717:21 [INFO] [stdout] | [INFO] [stdout] 717 | visit::walk_stmt(self, stmt); [INFO] [stdout] | ^^^^^ use of undeclared crate or module `visit` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExprKind` [INFO] [stdout] --> src/racer/ast.rs:727:13 [INFO] [stdout] | [INFO] [stdout] 727 | ExprKind::Block(ref block, ref _label) => { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ExprKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `visit` [INFO] [stdout] --> src/racer/ast.rs:730:21 [INFO] [stdout] | [INFO] [stdout] 730 | visit::walk_stmt(self, stmt); [INFO] [stdout] | ^^^^^ use of undeclared crate or module `visit` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExprKind` [INFO] [stdout] --> src/racer/ast.rs:733:13 [INFO] [stdout] | [INFO] [stdout] 733 | ExprKind::Index(ref body, ref _index) => { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ExprKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExprKind` [INFO] [stdout] --> src/racer/ast.rs:742:13 [INFO] [stdout] | [INFO] [stdout] 742 | ExprKind::Array(ref exprs) => { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ExprKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExprKind` [INFO] [stdout] --> src/racer/ast.rs:757:13 [INFO] [stdout] | [INFO] [stdout] 757 | ExprKind::MacCall(ref m) => { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ExprKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExprKind` [INFO] [stdout] --> src/racer/ast.rs:775:13 [INFO] [stdout] | [INFO] [stdout] 775 | ExprKind::Binary(bin, ref left, ref right) => { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ExprKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/racer/ast.rs:811:41 [INFO] [stdout] | [INFO] [stdout] 811 | fn visit_mac_call(&mut self, _mac: &ast::MacCall) {} [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `visit` [INFO] [stdout] --> src/racer/ast.rs:877:12 [INFO] [stdout] | [INFO] [stdout] 877 | impl<'ast> visit::Visitor<'ast> for StructVisitor { [INFO] [stdout] | ^^^^^ use of undeclared crate or module `visit` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/racer/ast.rs:878:58 [INFO] [stdout] | [INFO] [stdout] 878 | fn visit_variant_data(&mut self, struct_definition: &ast::VariantData) { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `visit` [INFO] [stdout] --> src/racer/ast.rs:898:16 [INFO] [stdout] | [INFO] [stdout] 898 | impl<'ast, 's> visit::Visitor<'ast> for TypeVisitor<'s> { [INFO] [stdout] | ^^^^^ use of undeclared crate or module `visit` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/racer/ast.rs:899:37 [INFO] [stdout] | [INFO] [stdout] 899 | fn visit_item(&mut self, item: &ast::Item) { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ItemKind` [INFO] [stdout] --> src/racer/ast.rs:900:16 [INFO] [stdout] | [INFO] [stdout] 900 | if let ItemKind::TyAlias(ref ty_kind) = item.kind { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ItemKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `visit` [INFO] [stdout] --> src/racer/ast.rs:914:12 [INFO] [stdout] | [INFO] [stdout] 914 | impl<'ast> visit::Visitor<'ast> for TraitVisitor { [INFO] [stdout] | ^^^^^ use of undeclared crate or module `visit` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/racer/ast.rs:915:37 [INFO] [stdout] | [INFO] [stdout] 915 | fn visit_item(&mut self, item: &ast::Item) { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ItemKind` [INFO] [stdout] --> src/racer/ast.rs:916:16 [INFO] [stdout] | [INFO] [stdout] 916 | if let ItemKind::Trait(..) = item.kind { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ItemKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `visit` [INFO] [stdout] --> src/racer/ast.rs:943:16 [INFO] [stdout] | [INFO] [stdout] 943 | impl<'ast, 'p> visit::Visitor<'ast> for ImplVisitor<'p> { [INFO] [stdout] | ^^^^^ use of undeclared crate or module `visit` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/racer/ast.rs:944:37 [INFO] [stdout] | [INFO] [stdout] 944 | fn visit_item(&mut self, item: &ast::Item) { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ItemKind` [INFO] [stdout] --> src/racer/ast.rs:945:16 [INFO] [stdout] | [INFO] [stdout] 945 | if let ItemKind::Impl(ref impl_kind) = item.kind { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ItemKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/racer/ast.rs:946:17 [INFO] [stdout] | [INFO] [stdout] 946 | let ast::Impl { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `visit` [INFO] [stdout] --> src/racer/ast.rs:972:12 [INFO] [stdout] | [INFO] [stdout] 972 | impl<'ast> visit::Visitor<'ast> for ExternCrateVisitor { [INFO] [stdout] | ^^^^^ use of undeclared crate or module `visit` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/racer/ast.rs:973:37 [INFO] [stdout] | [INFO] [stdout] 973 | fn visit_item(&mut self, item: &ast::Item) { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ItemKind` [INFO] [stdout] --> src/racer/ast.rs:974:16 [INFO] [stdout] | [INFO] [stdout] 974 | if let ItemKind::ExternCrate(ref optional_s) = item.kind { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ItemKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/racer/ast.rs:981:41 [INFO] [stdout] | [INFO] [stdout] 981 | fn visit_mac_call(&mut self, _mac: &ast::MacCall) {} [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `visit` [INFO] [stdout] --> src/racer/ast.rs:990:28 [INFO] [stdout] | [INFO] [stdout] 990 | impl<'ast, P: AsRef> visit::Visitor<'ast> for GenericsVisitor

{ [INFO] [stdout] | ^^^^^ use of undeclared crate or module `visit` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/racer/ast.rs:991:38 [INFO] [stdout] | [INFO] [stdout] 991 | fn visit_generics(&mut self, g: &ast::Generics) { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `visit` [INFO] [stdout] --> src/racer/ast.rs:1005:12 [INFO] [stdout] | [INFO] [stdout] 1005 | impl<'ast> visit::Visitor<'ast> for EnumVisitor { [INFO] [stdout] | ^^^^^ use of undeclared crate or module `visit` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/racer/ast.rs:1006:34 [INFO] [stdout] | [INFO] [stdout] 1006 | fn visit_item(&mut self, i: &ast::Item) { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ItemKind` [INFO] [stdout] --> src/racer/ast.rs:1007:16 [INFO] [stdout] | [INFO] [stdout] 1007 | if let ItemKind::Enum(ref enum_definition, _) = i.kind { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ItemKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `source_map` [INFO] [stdout] --> src/racer/ast.rs:1013:21 [INFO] [stdout] | [INFO] [stdout] 1013 | let source_map::BytePos(point) = variant.span.lo(); [INFO] [stdout] | ^^^^^^^^^^ use of undeclared crate or module `source_map` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `visit` [INFO] [stdout] --> src/racer/ast.rs:1037:12 [INFO] [stdout] | [INFO] [stdout] 1037 | impl<'ast> visit::Visitor<'ast> for StaticVisitor { [INFO] [stdout] | ^^^^^ use of undeclared crate or module `visit` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/racer/ast.rs:1038:34 [INFO] [stdout] | [INFO] [stdout] 1038 | fn visit_item(&mut self, i: &ast::Item) { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ItemKind` [INFO] [stdout] --> src/racer/ast.rs:1040:13 [INFO] [stdout] | [INFO] [stdout] 1040 | ItemKind::Const(_, ref ty, ref _expr) => self.ty = Ty::from_ast(ty, &self.scope), [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ItemKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ItemKind` [INFO] [stdout] --> src/racer/ast.rs:1041:13 [INFO] [stdout] | [INFO] [stdout] 1041 | ItemKind::Static(ref ty, m, ref _expr) => { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ItemKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/racer/ast.rs:1042:40 [INFO] [stdout] | [INFO] [stdout] 1042 | self.is_mutable = m == ast::Mutability::Mut; [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `visit` [INFO] [stdout] --> src/racer/ast.rs:1057:25 [INFO] [stdout] | [INFO] [stdout] 1057 | with_stmt(s, |stmt| visit::walk_stmt(&mut v, stmt)); [INFO] [stdout] | ^^^^^ use of undeclared crate or module `visit` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `visit` [INFO] [stdout] --> src/racer/ast.rs:1065:25 [INFO] [stdout] | [INFO] [stdout] 1065 | with_stmt(s, |stmt| visit::walk_stmt(&mut v, stmt)); [INFO] [stdout] | ^^^^^ use of undeclared crate or module `visit` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `visit` [INFO] [stdout] --> src/racer/ast.rs:1074:25 [INFO] [stdout] | [INFO] [stdout] 1074 | with_stmt(s, |stmt| visit::walk_stmt(&mut v, stmt)); [INFO] [stdout] | ^^^^^ use of undeclared crate or module `visit` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `visit` [INFO] [stdout] --> src/racer/ast.rs:1086:25 [INFO] [stdout] | [INFO] [stdout] 1086 | with_stmt(s, |stmt| visit::walk_stmt(&mut v, stmt)); [INFO] [stdout] | ^^^^^ use of undeclared crate or module `visit` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `visit` [INFO] [stdout] --> src/racer/ast.rs:1092:25 [INFO] [stdout] | [INFO] [stdout] 1092 | with_stmt(s, |stmt| visit::walk_stmt(&mut v, stmt)); [INFO] [stdout] | ^^^^^ use of undeclared crate or module `visit` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `visit` [INFO] [stdout] --> src/racer/ast.rs:1107:25 [INFO] [stdout] | [INFO] [stdout] 1107 | with_stmt(s, |stmt| visit::walk_stmt(&mut v, stmt)); [INFO] [stdout] | ^^^^^ use of undeclared crate or module `visit` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `visit` [INFO] [stdout] --> src/racer/ast.rs:1116:25 [INFO] [stdout] | [INFO] [stdout] 1116 | with_stmt(s, |stmt| visit::walk_stmt(&mut v, stmt)); [INFO] [stdout] | ^^^^^ use of undeclared crate or module `visit` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `visit` [INFO] [stdout] --> src/racer/ast.rs:1126:25 [INFO] [stdout] | [INFO] [stdout] 1126 | with_stmt(s, |stmt| visit::walk_stmt(&mut v, stmt)); [INFO] [stdout] | ^^^^^ use of undeclared crate or module `visit` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `visit` [INFO] [stdout] --> src/racer/ast.rs:1141:25 [INFO] [stdout] | [INFO] [stdout] 1141 | with_stmt(s, |stmt| visit::walk_stmt(&mut v, stmt)); [INFO] [stdout] | ^^^^^ use of undeclared crate or module `visit` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `visit` [INFO] [stdout] --> src/racer/ast.rs:1152:25 [INFO] [stdout] | [INFO] [stdout] 1152 | with_stmt(s, |stmt| visit::walk_stmt(&mut v, stmt)); [INFO] [stdout] | ^^^^^ use of undeclared crate or module `visit` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `visit` [INFO] [stdout] --> src/racer/ast.rs:1160:25 [INFO] [stdout] | [INFO] [stdout] 1160 | with_stmt(s, |stmt| visit::walk_stmt(&mut v, stmt)); [INFO] [stdout] | ^^^^^ use of undeclared crate or module `visit` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `visit` [INFO] [stdout] --> src/racer/ast.rs:1167:25 [INFO] [stdout] | [INFO] [stdout] 1167 | with_stmt(s, |stmt| visit::walk_stmt(&mut v, stmt)); [INFO] [stdout] | ^^^^^ use of undeclared crate or module `visit` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `visit` [INFO] [stdout] --> src/racer/ast.rs:1177:25 [INFO] [stdout] | [INFO] [stdout] 1177 | with_stmt(s, |stmt| visit::walk_stmt(&mut v, stmt)); [INFO] [stdout] | ^^^^^ use of undeclared crate or module `visit` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `visit` [INFO] [stdout] --> src/racer/ast.rs:1186:25 [INFO] [stdout] | [INFO] [stdout] 1186 | with_stmt(s, |stmt| visit::walk_stmt(&mut v, stmt)); [INFO] [stdout] | ^^^^^ use of undeclared crate or module `visit` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `visit` [INFO] [stdout] --> src/racer/ast.rs:1192:25 [INFO] [stdout] | [INFO] [stdout] 1192 | with_stmt(s, |stmt| visit::walk_stmt(&mut v, stmt)); [INFO] [stdout] | ^^^^^ use of undeclared crate or module `visit` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `visit` [INFO] [stdout] --> src/racer/ast.rs:1204:25 [INFO] [stdout] | [INFO] [stdout] 1204 | with_stmt(s, |stmt| visit::walk_stmt(&mut v, stmt)); [INFO] [stdout] | ^^^^^ use of undeclared crate or module `visit` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `visit` [INFO] [stdout] --> src/racer/ast.rs:1216:25 [INFO] [stdout] | [INFO] [stdout] 1216 | with_stmt(s, |stmt| visit::walk_stmt(&mut v, stmt)); [INFO] [stdout] | ^^^^^ use of undeclared crate or module `visit` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `visit` [INFO] [stdout] --> src/racer/ast.rs:1232:25 [INFO] [stdout] | [INFO] [stdout] 1232 | with_stmt(s, |stmt| visit::walk_stmt(&mut v, stmt)); [INFO] [stdout] | ^^^^^ use of undeclared crate or module `visit` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `visit` [INFO] [stdout] --> src/racer/ast.rs:1252:12 [INFO] [stdout] | [INFO] [stdout] 1252 | impl<'ast> visit::Visitor<'ast> for FnOutputVisitor { [INFO] [stdout] | ^^^^^ use of undeclared crate or module `visit` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `visit` [INFO] [stdout] --> src/racer/ast.rs:1253:34 [INFO] [stdout] | [INFO] [stdout] 1253 | fn visit_fn(&mut self, kind: visit::FnKind<'_>, _: source_map::Span, _: ast::NodeId) { [INFO] [stdout] | ^^^^^ use of undeclared crate or module `visit` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `source_map` [INFO] [stdout] --> src/racer/ast.rs:1253:56 [INFO] [stdout] | [INFO] [stdout] 1253 | fn visit_fn(&mut self, kind: visit::FnKind<'_>, _: source_map::Span, _: ast::NodeId) { [INFO] [stdout] | ^^^^^^^^^^ use of undeclared crate or module `source_map` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/racer/ast.rs:1253:77 [INFO] [stdout] | [INFO] [stdout] 1253 | fn visit_fn(&mut self, kind: visit::FnKind<'_>, _: source_map::Span, _: ast::NodeId) { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `visit` [INFO] [stdout] --> src/racer/ast.rs:1255:13 [INFO] [stdout] | [INFO] [stdout] 1255 | visit::FnKind::Fn(_, _, ref fn_sig, _, _) => &*fn_sig.decl, [INFO] [stdout] | ^^^^^ use of undeclared crate or module `visit` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `visit` [INFO] [stdout] --> src/racer/ast.rs:1256:13 [INFO] [stdout] | [INFO] [stdout] 1256 | visit::FnKind::Closure(ref fn_decl, _) => fn_decl, [INFO] [stdout] | ^^^^^ use of undeclared crate or module `visit` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FnRetTy` [INFO] [stdout] --> src/racer/ast.rs:1263:13 [INFO] [stdout] | [INFO] [stdout] 1263 | FnRetTy::Ty(ref ty) => Ty::from_ast(ty, &self.scope), [INFO] [stdout] | ^^^^^^^ use of undeclared type `FnRetTy` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FnRetTy` [INFO] [stdout] --> src/racer/ast.rs:1264:13 [INFO] [stdout] | [INFO] [stdout] 1264 | FnRetTy::Default(_) => Some(Ty::Default), [INFO] [stdout] | ^^^^^^^ use of undeclared type `FnRetTy` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `visit` [INFO] [stdout] --> src/racer/ast.rs:1279:15 [INFO] [stdout] | [INFO] [stdout] 1279 | impl<'ast, P> visit::Visitor<'ast> for InheritedTraitsVisitor

[INFO] [stdout] | ^^^^^ use of undeclared crate or module `visit` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/racer/ast.rs:1283:37 [INFO] [stdout] | [INFO] [stdout] 1283 | fn visit_item(&mut self, item: &ast::Item) { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ItemKind` [INFO] [stdout] --> src/racer/ast.rs:1284:16 [INFO] [stdout] | [INFO] [stdout] 1284 | if let ItemKind::Trait(ref trait_kind) = item.kind { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ItemKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `visit` [INFO] [stdout] --> src/racer/ast.rs:1302:20 [INFO] [stdout] | [INFO] [stdout] 1302 | impl<'ast, 'r, 's> visit::Visitor<'ast> for ForStmtVisitor<'r, 's> { [INFO] [stdout] | ^^^^^ use of undeclared crate or module `visit` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/racer/ast.rs:1303:40 [INFO] [stdout] | [INFO] [stdout] 1303 | fn visit_expr(&mut self, ex: &'ast ast::Expr) { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExprKind` [INFO] [stdout] --> src/racer/ast.rs:1304:16 [INFO] [stdout] | [INFO] [stdout] 1304 | if let ExprKind::ForLoop(ref pat, ref expr, _, _) = ex.kind { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ExprKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `visit` [INFO] [stdout] --> src/racer/ast.rs:1325:25 [INFO] [stdout] | [INFO] [stdout] 1325 | with_stmt(s, |stmt| visit::walk_stmt(&mut v, stmt)); [INFO] [stdout] | ^^^^^ use of undeclared crate or module `visit` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `visit` [INFO] [stdout] --> src/racer/ast.rs:1337:20 [INFO] [stdout] | [INFO] [stdout] 1337 | impl<'ast, 'r, 's> visit::Visitor<'ast> for IfLetVisitor<'r, 's> { [INFO] [stdout] | ^^^^^ use of undeclared crate or module `visit` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/racer/ast.rs:1338:40 [INFO] [stdout] | [INFO] [stdout] 1338 | fn visit_expr(&mut self, ex: &'ast ast::Expr) { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExprKind` [INFO] [stdout] --> src/racer/ast.rs:1340:13 [INFO] [stdout] | [INFO] [stdout] 1340 | ExprKind::If(let_stmt, ..) | ExprKind::While(let_stmt, ..) => { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ExprKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExprKind` [INFO] [stdout] --> src/racer/ast.rs:1340:42 [INFO] [stdout] | [INFO] [stdout] 1340 | ExprKind::If(let_stmt, ..) | ExprKind::While(let_stmt, ..) => { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ExprKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExprKind` [INFO] [stdout] --> src/racer/ast.rs:1341:24 [INFO] [stdout] | [INFO] [stdout] 1341 | if let ExprKind::Let(pat, expr, _span) = &let_stmt.kind { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ExprKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `visit` [INFO] [stdout] --> src/racer/ast.rs:1364:25 [INFO] [stdout] | [INFO] [stdout] 1364 | with_stmt(s, |stmt| visit::walk_stmt(&mut v, stmt)); [INFO] [stdout] | ^^^^^ use of undeclared crate or module `visit` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Mutability` [INFO] [stdout] --> src/racer/ast_types.rs:105:43 [INFO] [stdout] | [INFO] [stdout] 105 | ty = Ty::RefPtr(Box::new(ty), Mutability::Not); [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `Mutability` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/racer/ast_types.rs:116:33 [INFO] [stdout] | [INFO] [stdout] 116 | pub(crate) fn from_ast(ty: &ast::Ty, scope: &Scope) -> Option { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TyKind` [INFO] [stdout] --> src/racer/ast_types.rs:118:13 [INFO] [stdout] | [INFO] [stdout] 118 | TyKind::Tup(ref items) => Some(Ty::Tuple( [INFO] [stdout] | ^^^^^^ use of undeclared type `TyKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TyKind` [INFO] [stdout] --> src/racer/ast_types.rs:121:13 [INFO] [stdout] | [INFO] [stdout] 121 | TyKind::Rptr(ref _lifetime, ref ty) => { [INFO] [stdout] | ^^^^^^ use of undeclared type `TyKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TyKind` [INFO] [stdout] --> src/racer/ast_types.rs:124:13 [INFO] [stdout] | [INFO] [stdout] 124 | TyKind::Path(_, ref path) => Some(Ty::PathSearch(PathSearch { [INFO] [stdout] | ^^^^^^ use of undeclared type `TyKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TyKind` [INFO] [stdout] --> src/racer/ast_types.rs:129:13 [INFO] [stdout] | [INFO] [stdout] 129 | TyKind::Array(ref ty, ref expr) => Ty::from_ast(ty, scope) [INFO] [stdout] | ^^^^^^ use of undeclared type `TyKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `pprust` [INFO] [stdout] --> src/racer/ast_types.rs:130:63 [INFO] [stdout] | [INFO] [stdout] 130 | .map(|racer_ty| Ty::Array(Box::new(racer_ty), pprust::expr_to_string(&expr.value))), [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `pprust` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TyKind` [INFO] [stdout] --> src/racer/ast_types.rs:131:13 [INFO] [stdout] | [INFO] [stdout] 131 | TyKind::Slice(ref ty) => { [INFO] [stdout] | ^^^^^^ use of undeclared type `TyKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TyKind` [INFO] [stdout] --> src/racer/ast_types.rs:134:13 [INFO] [stdout] | [INFO] [stdout] 134 | TyKind::Ptr(ref ty) => { [INFO] [stdout] | ^^^^^^ use of undeclared type `TyKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TyKind` [INFO] [stdout] --> src/racer/ast_types.rs:137:13 [INFO] [stdout] | [INFO] [stdout] 137 | TyKind::Never => None, [INFO] [stdout] | ^^^^^^ use of undeclared type `TyKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TyKind` [INFO] [stdout] --> src/racer/ast_types.rs:138:13 [INFO] [stdout] | [INFO] [stdout] 138 | TyKind::TraitObject(ref traits, _) | TyKind::ImplTrait(_, ref traits) => { [INFO] [stdout] | ^^^^^^ use of undeclared type `TyKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TyKind` [INFO] [stdout] --> src/racer/ast_types.rs:138:50 [INFO] [stdout] | [INFO] [stdout] 138 | TyKind::TraitObject(ref traits, _) | TyKind::ImplTrait(_, ref traits) => { [INFO] [stdout] | ^^^^^^ use of undeclared type `TyKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TyKind` [INFO] [stdout] --> src/racer/ast_types.rs:145:13 [INFO] [stdout] | [INFO] [stdout] 145 | TyKind::ImplicitSelf => Some(Ty::Self_(scope.clone())), [INFO] [stdout] | ^^^^^^ use of undeclared type `TyKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/racer/ast_types.rs:153:34 [INFO] [stdout] | [INFO] [stdout] 153 | pub(crate) fn from_lit(lit: &ast::Lit) -> Option { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `LitKind` [INFO] [stdout] --> src/racer/ast_types.rs:156:13 [INFO] [stdout] | [INFO] [stdout] 156 | LitKind::Str(_, _) => make_match(PrimKind::Str), [INFO] [stdout] | ^^^^^^^ use of undeclared type `LitKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `LitKind` [INFO] [stdout] --> src/racer/ast_types.rs:157:13 [INFO] [stdout] | [INFO] [stdout] 157 | LitKind::ByteStr(ref bytes) => make_match(PrimKind::U8) [INFO] [stdout] | ^^^^^^^ use of undeclared type `LitKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `LitKind` [INFO] [stdout] --> src/racer/ast_types.rs:159:13 [INFO] [stdout] | [INFO] [stdout] 159 | LitKind::Byte(_) => make_match(PrimKind::U8), [INFO] [stdout] | ^^^^^^^ use of undeclared type `LitKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `LitKind` [INFO] [stdout] --> src/racer/ast_types.rs:160:13 [INFO] [stdout] | [INFO] [stdout] 160 | LitKind::Char(_) => make_match(PrimKind::Char), [INFO] [stdout] | ^^^^^^^ use of undeclared type `LitKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `LitKind` [INFO] [stdout] --> src/racer/ast_types.rs:161:13 [INFO] [stdout] | [INFO] [stdout] 161 | LitKind::Int(_, int_ty) => make_match(PrimKind::from_litint(int_ty)), [INFO] [stdout] | ^^^^^^^ use of undeclared type `LitKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `LitKind` [INFO] [stdout] --> src/racer/ast_types.rs:162:13 [INFO] [stdout] | [INFO] [stdout] 162 | LitKind::Float(_, ast::LitFloatType::Unsuffixed) => make_match(PrimKind::F32), [INFO] [stdout] | ^^^^^^^ use of undeclared type `LitKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/racer/ast_types.rs:162:31 [INFO] [stdout] | [INFO] [stdout] 162 | LitKind::Float(_, ast::LitFloatType::Unsuffixed) => make_match(PrimKind::F32), [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `LitKind` [INFO] [stdout] --> src/racer/ast_types.rs:163:13 [INFO] [stdout] | [INFO] [stdout] 163 | LitKind::Float(_, ast::LitFloatType::Suffixed(float_ty)) => match float_ty { [INFO] [stdout] | ^^^^^^^ use of undeclared type `LitKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/racer/ast_types.rs:163:31 [INFO] [stdout] | [INFO] [stdout] 163 | LitKind::Float(_, ast::LitFloatType::Suffixed(float_ty)) => match float_ty { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/racer/ast_types.rs:164:17 [INFO] [stdout] | [INFO] [stdout] 164 | ast::FloatTy::F32 => make_match(PrimKind::F32), [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/racer/ast_types.rs:165:17 [INFO] [stdout] | [INFO] [stdout] 165 | ast::FloatTy::F64 => make_match(PrimKind::F64), [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `LitKind` [INFO] [stdout] --> src/racer/ast_types.rs:167:13 [INFO] [stdout] | [INFO] [stdout] 167 | LitKind::Bool(_) => make_match(PrimKind::Bool), [INFO] [stdout] | ^^^^^^^ use of undeclared type `LitKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `LitKind` [INFO] [stdout] --> src/racer/ast_types.rs:168:13 [INFO] [stdout] | [INFO] [stdout] 168 | LitKind::Err(_) => None, [INFO] [stdout] | ^^^^^^^ use of undeclared type `LitKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Mutability` [INFO] [stdout] --> src/racer/ast_types.rs:235:17 [INFO] [stdout] | [INFO] [stdout] 235 | Mutability::Not => write!(f, "&{}", ty), [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `Mutability` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Mutability` [INFO] [stdout] --> src/racer/ast_types.rs:236:17 [INFO] [stdout] | [INFO] [stdout] 236 | Mutability::Mut => write!(f, "&mut {}", ty), [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `Mutability` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Mutability` [INFO] [stdout] --> src/racer/ast_types.rs:239:17 [INFO] [stdout] | [INFO] [stdout] 239 | Mutability::Not => write!(f, "*const {}", ty), [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `Mutability` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Mutability` [INFO] [stdout] --> src/racer/ast_types.rs:240:17 [INFO] [stdout] | [INFO] [stdout] 240 | Mutability::Mut => write!(f, "*mut {}", ty), [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `Mutability` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PatKind` [INFO] [stdout] --> src/racer/ast_types.rs:308:13 [INFO] [stdout] | [INFO] [stdout] 308 | PatKind::Wild => Pat::Wild, [INFO] [stdout] | ^^^^^^^ use of undeclared type `PatKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PatKind` [INFO] [stdout] --> src/racer/ast_types.rs:309:13 [INFO] [stdout] | [INFO] [stdout] 309 | PatKind::Ident(bi, ident, _) => Pat::Ident(*bi, ident.to_string()), [INFO] [stdout] | ^^^^^^^ use of undeclared type `PatKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PatKind` [INFO] [stdout] --> src/racer/ast_types.rs:310:13 [INFO] [stdout] | [INFO] [stdout] 310 | PatKind::Struct(_, path, fields, _) => { [INFO] [stdout] | ^^^^^^^ use of undeclared type `PatKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PatKind` [INFO] [stdout] --> src/racer/ast_types.rs:318:13 [INFO] [stdout] | [INFO] [stdout] 318 | PatKind::TupleStruct(_, path, pats) => { [INFO] [stdout] | ^^^^^^^ use of undeclared type `PatKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PatKind` [INFO] [stdout] --> src/racer/ast_types.rs:326:13 [INFO] [stdout] | [INFO] [stdout] 326 | PatKind::Path(_, path) => Pat::Path(Path::from_ast(&path, scope)), [INFO] [stdout] | ^^^^^^^ use of undeclared type `PatKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PatKind` [INFO] [stdout] --> src/racer/ast_types.rs:327:13 [INFO] [stdout] | [INFO] [stdout] 327 | PatKind::Tuple(pats) => { [INFO] [stdout] | ^^^^^^^ use of undeclared type `PatKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PatKind` [INFO] [stdout] --> src/racer/ast_types.rs:334:13 [INFO] [stdout] | [INFO] [stdout] 334 | PatKind::Box(_) => Pat::Box, [INFO] [stdout] | ^^^^^^^ use of undeclared type `PatKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PatKind` [INFO] [stdout] --> src/racer/ast_types.rs:335:13 [INFO] [stdout] | [INFO] [stdout] 335 | PatKind::Ref(pat, mut_) => Pat::Ref(Box::new(Pat::from_ast(&pat.kind, scope)), *mut_), [INFO] [stdout] | ^^^^^^^ use of undeclared type `PatKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PatKind` [INFO] [stdout] --> src/racer/ast_types.rs:336:13 [INFO] [stdout] | [INFO] [stdout] 336 | PatKind::Lit(_) => Pat::Lit, [INFO] [stdout] | ^^^^^^^ use of undeclared type `PatKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PatKind` [INFO] [stdout] --> src/racer/ast_types.rs:337:13 [INFO] [stdout] | [INFO] [stdout] 337 | PatKind::Range(..) => Pat::Range, [INFO] [stdout] | ^^^^^^^ use of undeclared type `PatKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PatKind` [INFO] [stdout] --> src/racer/ast_types.rs:338:13 [INFO] [stdout] | [INFO] [stdout] 338 | PatKind::Slice(..) => Pat::Slice, [INFO] [stdout] | ^^^^^^^ use of undeclared type `PatKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PatKind` [INFO] [stdout] --> src/racer/ast_types.rs:340:13 [INFO] [stdout] | [INFO] [stdout] 340 | PatKind::Paren(pat) => Pat::from_ast(&pat.kind, scope), [INFO] [stdout] | ^^^^^^^ use of undeclared type `PatKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PatKind` [INFO] [stdout] --> src/racer/ast_types.rs:341:13 [INFO] [stdout] | [INFO] [stdout] 341 | PatKind::MacCall(_) => Pat::Mac, [INFO] [stdout] | ^^^^^^^ use of undeclared type `PatKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PatKind` [INFO] [stdout] --> src/racer/ast_types.rs:342:13 [INFO] [stdout] | [INFO] [stdout] 342 | PatKind::Rest => Pat::Rest, [INFO] [stdout] | ^^^^^^^ use of undeclared type `PatKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PatKind` [INFO] [stdout] --> src/racer/ast_types.rs:343:13 [INFO] [stdout] | [INFO] [stdout] 343 | PatKind::Or(_) => Pat::Or, [INFO] [stdout] | ^^^^^^^ use of undeclared type `PatKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/racer/ast_types.rs:355:28 [INFO] [stdout] | [INFO] [stdout] 355 | pub fn from_ast(fpat: &ast::PatField, scope: &Scope) -> Self { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/racer/ast_types.rs:420:34 [INFO] [stdout] | [INFO] [stdout] 420 | pub fn from_ast_nogen(path: &ast::Path) -> Path { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/racer/ast_types.rs:433:28 [INFO] [stdout] | [INFO] [stdout] 433 | pub fn from_ast(path: &ast::Path, scope: &Scope) -> Path { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/racer/ast_types.rs:441:24 [INFO] [stdout] | [INFO] [stdout] 441 | if let ast::GenericArgs::AngleBracketed(ref angle_args) = **params { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/racer/ast_types.rs:443:32 [INFO] [stdout] | [INFO] [stdout] 443 | if let ast::AngleBracketedArg::Arg(ast::GenericArg::Type(ty)) = arg { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/racer/ast_types.rs:443:60 [INFO] [stdout] | [INFO] [stdout] 443 | if let ast::AngleBracketedArg::Arg(ast::GenericArg::Type(ty)) = arg { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/racer/ast_types.rs:451:24 [INFO] [stdout] | [INFO] [stdout] 451 | if let ast::GenericArgs::Parenthesized(ref paren_args) = **params { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/racer/ast_types.rs:452:28 [INFO] [stdout] | [INFO] [stdout] 452 | if let ast::FnRetTy::Ty(ref ty) = paren_args.output { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GenericBound` [INFO] [stdout] --> src/racer/ast_types.rs:743:24 [INFO] [stdout] | [INFO] [stdout] 743 | if let GenericBound::Trait(ref ptrait_ref, _) = *bound { [INFO] [stdout] | ^^^^^^^^^^^^ use of undeclared type `GenericBound` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `source_map` [INFO] [stdout] --> src/racer/ast_types.rs:745:25 [INFO] [stdout] | [INFO] [stdout] 745 | let source_map::BytePos(point) = ast_path.span.lo(); [INFO] [stdout] | ^^^^^^^^^^ use of undeclared crate or module `source_map` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/racer/ast_types.rs:833:23 [INFO] [stdout] | [INFO] [stdout] 833 | generics: &'a ast::Generics, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GenericParamKind` [INFO] [stdout] --> src/racer/ast_types.rs:842:17 [INFO] [stdout] | [INFO] [stdout] 842 | GenericParamKind::Lifetime => {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^ use of undeclared type `GenericParamKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GenericParamKind` [INFO] [stdout] --> src/racer/ast_types.rs:844:17 [INFO] [stdout] | [INFO] [stdout] 844 | GenericParamKind::Type { default: _ } => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ use of undeclared type `GenericParamKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `source_map` [INFO] [stdout] --> src/racer/ast_types.rs:846:25 [INFO] [stdout] | [INFO] [stdout] 846 | let source_map::BytePos(point) = param.ident.span.lo(); [INFO] [stdout] | ^^^^^^^^^^ use of undeclared crate or module `source_map` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GenericParamKind` [INFO] [stdout] --> src/racer/ast_types.rs:862:17 [INFO] [stdout] | [INFO] [stdout] 862 | GenericParamKind::Const { ty: _, .. } => {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^ use of undeclared type `GenericParamKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `WherePredicate` [INFO] [stdout] --> src/racer/ast_types.rs:867:17 [INFO] [stdout] | [INFO] [stdout] 867 | WherePredicate::BoundPredicate(bound) => match bound.bounded_ty.kind { [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type `WherePredicate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TyKind` [INFO] [stdout] --> src/racer/ast_types.rs:868:21 [INFO] [stdout] | [INFO] [stdout] 868 | TyKind::Path(ref _qself, ref path) => { [INFO] [stdout] | ^^^^^^ use of undeclared type `TyKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `pprust` [INFO] [stdout] --> src/racer/ast_types.rs:870:40 [INFO] [stdout] | [INFO] [stdout] 870 | ... let name = pprust::path_segment_to_string(&seg); [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `pprust` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TyKind` [INFO] [stdout] --> src/racer/ast_types.rs:883:21 [INFO] [stdout] | [INFO] [stdout] 883 | TyKind::ImplicitSelf => {} [INFO] [stdout] | ^^^^^^ use of undeclared type `TyKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `WherePredicate` [INFO] [stdout] --> src/racer/ast_types.rs:887:17 [INFO] [stdout] | [INFO] [stdout] 887 | WherePredicate::RegionPredicate(_) => {} [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type `WherePredicate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/racer/ast_types.rs:991:20 [INFO] [stdout] | [INFO] [stdout] 991 | generics: &ast::Generics, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/racer/ast_types.rs:994:21 [INFO] [stdout] | [INFO] [stdout] 994 | self_type: &ast::Ty, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TyKind` [INFO] [stdout] --> src/racer/ast_types.rs:1062:9 [INFO] [stdout] | [INFO] [stdout] 1062 | TyKind::Rptr(_, ref ty) => get_self_path(&ty.ty.kind, scope), [INFO] [stdout] | ^^^^^^ use of undeclared type `TyKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TyKind` [INFO] [stdout] --> src/racer/ast_types.rs:1063:9 [INFO] [stdout] | [INFO] [stdout] 1063 | TyKind::Path(_, ref path) => Some(Path::from_ast(path, &scope)), [INFO] [stdout] | ^^^^^^ use of undeclared type `TyKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TyKind` [INFO] [stdout] --> src/racer/ast_types.rs:1065:9 [INFO] [stdout] | [INFO] [stdout] 1065 | TyKind::Slice(_) => Some(Path::single("[T]".to_owned().into())), [INFO] [stdout] | ^^^^^^ use of undeclared type `TyKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `source_map` [INFO] [stdout] --> src/racer/core.rs:270:11 [INFO] [stdout] | [INFO] [stdout] 270 | impl From for ByteRange { [INFO] [stdout] | ^^^^^^^^^^ use of undeclared crate or module `source_map` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `source_map` [INFO] [stdout] --> src/racer/core.rs:271:19 [INFO] [stdout] | [INFO] [stdout] 271 | fn from(span: source_map::Span) -> Self { [INFO] [stdout] | ^^^^^^^^^^ use of undeclared crate or module `source_map` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `LitIntType` [INFO] [stdout] --> src/racer/primitive.rs:63:13 [INFO] [stdout] | [INFO] [stdout] 63 | LitIntType::Signed(i) => match i { [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `LitIntType` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IntTy` [INFO] [stdout] --> src/racer/primitive.rs:64:17 [INFO] [stdout] | [INFO] [stdout] 64 | IntTy::I8 => PrimKind::I8, [INFO] [stdout] | ^^^^^ use of undeclared type `IntTy` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IntTy` [INFO] [stdout] --> src/racer/primitive.rs:65:17 [INFO] [stdout] | [INFO] [stdout] 65 | IntTy::I16 => PrimKind::I16, [INFO] [stdout] | ^^^^^ use of undeclared type `IntTy` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IntTy` [INFO] [stdout] --> src/racer/primitive.rs:66:17 [INFO] [stdout] | [INFO] [stdout] 66 | IntTy::I32 => PrimKind::I32, [INFO] [stdout] | ^^^^^ use of undeclared type `IntTy` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IntTy` [INFO] [stdout] --> src/racer/primitive.rs:67:17 [INFO] [stdout] | [INFO] [stdout] 67 | IntTy::I64 => PrimKind::I64, [INFO] [stdout] | ^^^^^ use of undeclared type `IntTy` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IntTy` [INFO] [stdout] --> src/racer/primitive.rs:68:17 [INFO] [stdout] | [INFO] [stdout] 68 | IntTy::I128 => PrimKind::I128, [INFO] [stdout] | ^^^^^ use of undeclared type `IntTy` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IntTy` [INFO] [stdout] --> src/racer/primitive.rs:69:17 [INFO] [stdout] | [INFO] [stdout] 69 | IntTy::Isize => PrimKind::Isize, [INFO] [stdout] | ^^^^^ use of undeclared type `IntTy` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `LitIntType` [INFO] [stdout] --> src/racer/primitive.rs:71:13 [INFO] [stdout] | [INFO] [stdout] 71 | LitIntType::Unsigned(u) => match u { [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `LitIntType` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UintTy` [INFO] [stdout] --> src/racer/primitive.rs:72:17 [INFO] [stdout] | [INFO] [stdout] 72 | UintTy::U8 => PrimKind::U8, [INFO] [stdout] | ^^^^^^ use of undeclared type `UintTy` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UintTy` [INFO] [stdout] --> src/racer/primitive.rs:73:17 [INFO] [stdout] | [INFO] [stdout] 73 | UintTy::U16 => PrimKind::U16, [INFO] [stdout] | ^^^^^^ use of undeclared type `UintTy` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UintTy` [INFO] [stdout] --> src/racer/primitive.rs:74:17 [INFO] [stdout] | [INFO] [stdout] 74 | UintTy::U32 => PrimKind::U32, [INFO] [stdout] | ^^^^^^ use of undeclared type `UintTy` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UintTy` [INFO] [stdout] --> src/racer/primitive.rs:75:17 [INFO] [stdout] | [INFO] [stdout] 75 | UintTy::U64 => PrimKind::U64, [INFO] [stdout] | ^^^^^^ use of undeclared type `UintTy` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UintTy` [INFO] [stdout] --> src/racer/primitive.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 76 | UintTy::U128 => PrimKind::U128, [INFO] [stdout] | ^^^^^^ use of undeclared type `UintTy` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UintTy` [INFO] [stdout] --> src/racer/primitive.rs:77:17 [INFO] [stdout] | [INFO] [stdout] 77 | UintTy::Usize => PrimKind::Usize, [INFO] [stdout] | ^^^^^^ use of undeclared type `UintTy` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `LitIntType` [INFO] [stdout] --> src/racer/primitive.rs:79:13 [INFO] [stdout] | [INFO] [stdout] 79 | LitIntType::Unsuffixed => PrimKind::U32, [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `LitIntType` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ForceCollect` [INFO] [stdout] --> src/racer/snippets.rs:60:63 [INFO] [stdout] | [INFO] [stdout] 60 | if let Ok(Some(Some(method))) = p.parse_impl_item(ForceCollect::No) { [INFO] [stdout] | ^^^^^^^^^^^^ use of undeclared type `ForceCollect` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AssocItemKind` [INFO] [stdout] --> src/racer/snippets.rs:61:24 [INFO] [stdout] | [INFO] [stdout] 61 | if let AssocItemKind::Fn(ref fn_kind) = method.kind { [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type `AssocItemKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOpKind` [INFO] [stdout] --> src/racer/typeinf.rs:27:9 [INFO] [stdout] | [INFO] [stdout] 27 | BinOpKind::Add => "Add", [INFO] [stdout] | ^^^^^^^^^ use of undeclared type `BinOpKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOpKind` [INFO] [stdout] --> src/racer/typeinf.rs:28:9 [INFO] [stdout] | [INFO] [stdout] 28 | BinOpKind::Sub => "Sub", [INFO] [stdout] | ^^^^^^^^^ use of undeclared type `BinOpKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOpKind` [INFO] [stdout] --> src/racer/typeinf.rs:29:9 [INFO] [stdout] | [INFO] [stdout] 29 | BinOpKind::Mul => "Mul", [INFO] [stdout] | ^^^^^^^^^ use of undeclared type `BinOpKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOpKind` [INFO] [stdout] --> src/racer/typeinf.rs:30:9 [INFO] [stdout] | [INFO] [stdout] 30 | BinOpKind::Div => "Div", [INFO] [stdout] | ^^^^^^^^^ use of undeclared type `BinOpKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOpKind` [INFO] [stdout] --> src/racer/typeinf.rs:31:9 [INFO] [stdout] | [INFO] [stdout] 31 | BinOpKind::Rem => "Rem", [INFO] [stdout] | ^^^^^^^^^ use of undeclared type `BinOpKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOpKind` [INFO] [stdout] --> src/racer/typeinf.rs:32:9 [INFO] [stdout] | [INFO] [stdout] 32 | BinOpKind::And => "And", [INFO] [stdout] | ^^^^^^^^^ use of undeclared type `BinOpKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOpKind` [INFO] [stdout] --> src/racer/typeinf.rs:33:9 [INFO] [stdout] | [INFO] [stdout] 33 | BinOpKind::Or => "Or", [INFO] [stdout] | ^^^^^^^^^ use of undeclared type `BinOpKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOpKind` [INFO] [stdout] --> src/racer/typeinf.rs:34:9 [INFO] [stdout] | [INFO] [stdout] 34 | BinOpKind::BitXor => "BitXor", [INFO] [stdout] | ^^^^^^^^^ use of undeclared type `BinOpKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOpKind` [INFO] [stdout] --> src/racer/typeinf.rs:35:9 [INFO] [stdout] | [INFO] [stdout] 35 | BinOpKind::BitAnd => "BitAnd", [INFO] [stdout] | ^^^^^^^^^ use of undeclared type `BinOpKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOpKind` [INFO] [stdout] --> src/racer/typeinf.rs:36:9 [INFO] [stdout] | [INFO] [stdout] 36 | BinOpKind::BitOr => "BitOr", [INFO] [stdout] | ^^^^^^^^^ use of undeclared type `BinOpKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOpKind` [INFO] [stdout] --> src/racer/typeinf.rs:37:9 [INFO] [stdout] | [INFO] [stdout] 37 | BinOpKind::Shl => "Shl", [INFO] [stdout] | ^^^^^^^^^ use of undeclared type `BinOpKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOpKind` [INFO] [stdout] --> src/racer/typeinf.rs:38:9 [INFO] [stdout] | [INFO] [stdout] 38 | BinOpKind::Shr => "Shr", [INFO] [stdout] | ^^^^^^^^^ use of undeclared type `BinOpKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Emitter` in this scope [INFO] [stdout] --> src/racer/ast.rs:26:6 [INFO] [stdout] | [INFO] [stdout] 26 | impl Emitter for DummyEmitter { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Diagnostic` in this scope [INFO] [stdout] --> src/racer/ast.rs:27:41 [INFO] [stdout] | [INFO] [stdout] 27 | fn emit_diagnostic(&mut self, _db: &Diagnostic) {} [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Lrc` in this scope [INFO] [stdout] --> src/racer/ast.rs:28:37 [INFO] [stdout] | [INFO] [stdout] 28 | fn source_map(&self) -> Option<&Lrc> { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `SourceMap` in this scope [INFO] [stdout] --> src/racer/ast.rs:28:41 [INFO] [stdout] | [INFO] [stdout] 26 | impl Emitter for DummyEmitter { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] 27 | fn emit_diagnostic(&mut self, _db: &Diagnostic) {} [INFO] [stdout] 28 | fn source_map(&self) -> Option<&Lrc> { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ParseSess` in this scope [INFO] [stdout] --> src/racer/ast.rs:38:30 [INFO] [stdout] | [INFO] [stdout] 38 | pub fn string_to_parser(ps: &ParseSess, source_str: String) -> Parser<'_> { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Parser` in this scope [INFO] [stdout] --> src/racer/ast.rs:38:64 [INFO] [stdout] | [INFO] [stdout] 38 | pub fn string_to_parser(ps: &ParseSess, source_str: String) -> Parser<'_> { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `new_parser_from_source_str` in this scope [INFO] [stdout] --> src/racer/ast.rs:39:5 [INFO] [stdout] | [INFO] [stdout] 39 | new_parser_from_source_str(ps, FileName::Custom("racer-file".to_owned()), source_str) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Parser` in this scope [INFO] [stdout] --> src/racer/ast.rs:46:20 [INFO] [stdout] | [INFO] [stdout] 46 | F: FnOnce(&mut Parser<'_>) -> Option, [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> src/racer/ast.rs:78:35 [INFO] [stdout] | [INFO] [stdout] 78 | pub(crate) fn destruct_span(span: Span) -> (u32, u32) { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 | use rls_span::Span; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> src/racer/ast.rs:84:36 [INFO] [stdout] | [INFO] [stdout] 84 | pub(crate) fn get_span_start(span: Span) -> u32 { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 | use rls_span::Span; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UseTree` in this scope [INFO] [stdout] --> src/racer/ast.rs:101:24 [INFO] [stdout] | [INFO] [stdout] 101 | use_tree: &UseTree, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> src/racer/ast.rs:250:44 [INFO] [stdout] | [INFO] [stdout] 250 | fn point_is_in_span(point: BytePos, span: &Span) -> bool { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 | use rls_span::Span; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Mutability` in this scope [INFO] [stdout] --> src/racer/ast_types.rs:56:21 [INFO] [stdout] | [INFO] [stdout] 56 | RefPtr(Box, Mutability), [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Mutability` in this scope [INFO] [stdout] --> src/racer/ast_types.rs:58:18 [INFO] [stdout] | [INFO] [stdout] 58 | Ptr(Box, Mutability), [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BindingMode` in this scope [INFO] [stdout] --> src/racer/ast_types.rs:268:11 [INFO] [stdout] | [INFO] [stdout] 268 | Ident(BindingMode, String), [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Mutability` in this scope [INFO] [stdout] --> src/racer/ast_types.rs:274:19 [INFO] [stdout] | [INFO] [stdout] 274 | Ref(Box, Mutability), [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PatKind` in this scope [INFO] [stdout] --> src/racer/ast_types.rs:306:34 [INFO] [stdout] | [INFO] [stdout] 306 | pub(crate) fn from_ast(pat: &PatKind, scope: &Scope) -> Self { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `GenericBounds` in this scope [INFO] [stdout] --> src/racer/ast_types.rs:736:18 [INFO] [stdout] | [INFO] [stdout] 736 | bounds: &GenericBounds, [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TraitRef` in this scope [INFO] [stdout] --> src/racer/ast_types.rs:993:25 [INFO] [stdout] | [INFO] [stdout] 989 | impl ImplHeader { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 993 | otrait: &Option, [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyKind` in this scope [INFO] [stdout] --> src/racer/ast_types.rs:1060:34 [INFO] [stdout] | [INFO] [stdout] 1060 | pub(crate) fn get_self_path(ty: &TyKind, scope: &Scope) -> Option { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BinOpKind` in this scope [INFO] [stdout] --> src/racer/nameres.rs:2721:11 [INFO] [stdout] | [INFO] [stdout] 2721 | node: BinOpKind, [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LitIntType` in this scope [INFO] [stdout] --> src/racer/primitive.rs:61:36 [INFO] [stdout] | [INFO] [stdout] 61 | pub(crate) fn from_litint(lit: LitIntType) -> Self { [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BinOpKind` in this scope [INFO] [stdout] --> src/racer/typeinf.rs:25:38 [INFO] [stdout] | [INFO] [stdout] 25 | pub(crate) fn get_operator_trait(op: BinOpKind) -> &'static str { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel [INFO] [stdout] --> src/racer/lib.rs:2:1 [INFO] [stdout] | [INFO] [stdout] 2 | #![feature(control_flow_enum)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel [INFO] [stdout] --> src/racer/lib.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(try_trait_v2)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel [INFO] [stdout] --> src/racer/lib.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | #![feature(rustc_private)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 277 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0405, E0412, E0425, E0433, E0463, E0554. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0405`. [INFO] [stdout] [INFO] [stderr] error: could not compile `racer` due to 278 previous errors [INFO] running `Command { std: "docker" "inspect" "4725798545aae6c4062263ae040a787e70a6edae58fcada35f4366875ce61ad6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4725798545aae6c4062263ae040a787e70a6edae58fcada35f4366875ce61ad6", kill_on_drop: false }` [INFO] [stdout] 4725798545aae6c4062263ae040a787e70a6edae58fcada35f4366875ce61ad6