[INFO] crate fnconcat 0.2.3 is already in cache [INFO] checking fnconcat-0.2.3 against nightly-2019-10-27 for pr-65897 [INFO] extracting crate fnconcat 0.2.3 into /workspace/builds/worker-1/source [INFO] validating manifest of crates.io crate fnconcat 0.2.3 on toolchain nightly-2019-10-27 [INFO] running `"/workspace/cargo-home/bin/cargo" "+nightly-2019-10-27" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking crates.io crate fnconcat 0.2.3 [INFO] finished tweaking crates.io crate fnconcat 0.2.3 [INFO] tweaked toml for crates.io crate fnconcat 0.2.3 written to /workspace/builds/worker-1/source/Cargo.toml [INFO] running `"/workspace/cargo-home/bin/cargo" "+nightly-2019-10-27" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/workspace/cargo-home/bin/cargo" "+nightly-2019-10-27" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/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" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=allow" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2019-10-27" "check" "--frozen" "--all" "--all-targets"` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 3a01f61208fc8c47a6019cad7448e7511d2026e6b1d0fe05892f8d7c66a1512b [INFO] running `"docker" "start" "-a" "3a01f61208fc8c47a6019cad7448e7511d2026e6b1d0fe05892f8d7c66a1512b"` [INFO] [stderr] Compiling fnconcat v0.2.3 (/opt/rustwide/workdir) [INFO] [stderr] error: expected one of `,`, `@`, `]`, or `|`, found `..` [INFO] [stderr] --> src/lib.rs:102:23 [INFO] [stderr] | [INFO] [stderr] 102 | ref rest..] if delim.delim == token::DelimToken::Bracket => { [INFO] [stderr] | ^^ expected one of `,`, `@`, `]`, or `|` here [INFO] [stderr] [INFO] [stderr] error[E0557]: feature has been removed [INFO] [stderr] --> src/lib.rs:6:61 [INFO] [stderr] | [INFO] [stderr] 6 | #![feature(plugin_registrar, rustc_private, slice_patterns, advanced_slice_patterns)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: merged into `#![feature(slice_patterns)]` [INFO] [stderr] --> src/lib.rs:6:61 [INFO] [stderr] | [INFO] [stderr] 6 | #![feature(plugin_registrar, rustc_private, slice_patterns, advanced_slice_patterns)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: expected one of `,`, `@`, `]`, or `|`, found `..` [INFO] [stderr] --> src/lib.rs:102:23 [INFO] [stderr] | [INFO] [stderr] 102 | ref rest..] if delim.delim == token::DelimToken::Bracket => { [INFO] [stderr] | ^^ expected one of `,`, `@`, `]`, or `|` here [INFO] [stderr] [INFO] [stderr] error[E0557]: feature has been removed [INFO] [stderr] --> src/lib.rs:6:61 [INFO] [stderr] | [INFO] [stderr] 6 | #![feature(plugin_registrar, rustc_private, slice_patterns, advanced_slice_patterns)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: merged into `#![feature(slice_patterns)]` [INFO] [stderr] --> src/lib.rs:6:61 [INFO] [stderr] | [INFO] [stderr] 6 | #![feature(plugin_registrar, rustc_private, slice_patterns, advanced_slice_patterns)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: expected one of `,`, `@`, `]`, or `|`, found `..` [INFO] [stderr] --> src/lib.rs:102:23 [INFO] [stderr] | [INFO] [stderr] 102 | ref rest..] if delim.delim == token::DelimToken::Bracket => { [INFO] [stderr] | ^^ expected one of `,`, `@`, `]`, or `|` here [INFO] [stderr] [INFO] [stderr] error[E0557]: feature has been removed [INFO] [stderr] --> src/lib.rs:6:61 [INFO] [stderr] | [INFO] [stderr] 6 | #![feature(plugin_registrar, rustc_private, slice_patterns, advanced_slice_patterns)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: merged into `#![feature(slice_patterns)]` [INFO] [stderr] --> src/lib.rs:6:61 [INFO] [stderr] | [INFO] [stderr] 6 | #![feature(plugin_registrar, rustc_private, slice_patterns, advanced_slice_patterns)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `ext` in `syntax` [INFO] [stderr] --> src/lib.rs:15:13 [INFO] [stderr] | [INFO] [stderr] 15 | use syntax::ext::base::{DummyResult, ExtCtxt, MacEager, MacResult}; [INFO] [stderr] | ^^^ could not find `ext` in `syntax` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `ext` in `syntax` [INFO] [stderr] --> src/lib.rs:16:13 [INFO] [stderr] | [INFO] [stderr] 16 | use syntax::ext::quote::rt::ToTokens; [INFO] [stderr] | ^^^ could not find `ext` in `syntax` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `syntax::codemap` [INFO] [stderr] --> src/lib.rs:13:13 [INFO] [stderr] | [INFO] [stderr] 13 | use syntax::codemap::Span; [INFO] [stderr] | ^^^^^^^ could not find `codemap` in `syntax` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `syntax::tokenstream::Delimited` [INFO] [stderr] --> src/lib.rs:18:27 [INFO] [stderr] | [INFO] [stderr] 18 | use syntax::tokenstream::{Delimited, TokenTree}; [INFO] [stderr] | ^^^^^^^^^ no `Delimited` in `tokenstream` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `syntax::util::small_vector` [INFO] [stderr] --> src/lib.rs:19:19 [INFO] [stderr] | [INFO] [stderr] 19 | use syntax::util::small_vector::SmallVector; [INFO] [stderr] | ^^^^^^^^^^^^ could not find `small_vector` in `util` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `ext` in `syntax` [INFO] [stderr] --> src/lib.rs:15:13 [INFO] [stderr] | [INFO] [stderr] 15 | use syntax::ext::base::{DummyResult, ExtCtxt, MacEager, MacResult}; [INFO] [stderr] | ^^^ could not find `ext` in `syntax` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `ext` in `syntax` [INFO] [stderr] --> src/lib.rs:16:13 [INFO] [stderr] | [INFO] [stderr] 16 | use syntax::ext::quote::rt::ToTokens; [INFO] [stderr] | ^^^ could not find `ext` in `syntax` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `syntax::codemap` [INFO] [stderr] --> src/lib.rs:13:13 [INFO] [stderr] | [INFO] [stderr] 13 | use syntax::codemap::Span; [INFO] [stderr] | ^^^^^^^ could not find `codemap` in `syntax` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `syntax::tokenstream::Delimited` [INFO] [stderr] --> src/lib.rs:18:27 [INFO] [stderr] | [INFO] [stderr] 18 | use syntax::tokenstream::{Delimited, TokenTree}; [INFO] [stderr] | ^^^^^^^^^ no `Delimited` in `tokenstream` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `syntax::util::small_vector` [INFO] [stderr] --> src/lib.rs:19:19 [INFO] [stderr] | [INFO] [stderr] 19 | use syntax::util::small_vector::SmallVector; [INFO] [stderr] | ^^^^^^^^^^^^ could not find `small_vector` in `util` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `DummyResult` [INFO] [stderr] --> src/lib.rs:43:9 [INFO] [stderr] | [INFO] [stderr] 43 | DummyResult::any(span) [INFO] [stderr] | ^^^^^^^^^^^ use of undeclared type or module `DummyResult` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `DummyResult` [INFO] [stderr] --> src/lib.rs:43:9 [INFO] [stderr] | [INFO] [stderr] 43 | DummyResult::any(span) [INFO] [stderr] | ^^^^^^^^^^^ use of undeclared type or module `DummyResult` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `MacEager` [INFO] [stderr] --> src/lib.rs:135:19 [INFO] [stderr] | [INFO] [stderr] 135 | return Ok(MacEager::items(SmallVector::one(i))); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `MacEager` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `MacEager` [INFO] [stderr] --> src/lib.rs:135:19 [INFO] [stderr] | [INFO] [stderr] 135 | return Ok(MacEager::items(SmallVector::one(i))); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `MacEager` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `MacEager` [INFO] [stderr] --> src/lib.rs:256:8 [INFO] [stderr] | [INFO] [stderr] 256 | Ok(MacEager::items(SmallVector::many(items))) [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `MacEager` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stderr] --> src/lib.rs:37:37 [INFO] [stderr] | [INFO] [stderr] 37 | fn as_mac_result(self, cx: &mut ExtCtxt, whole_span: Span) -> Box { [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0405]: cannot find trait `MacResult` in this scope [INFO] [stderr] --> src/lib.rs:37:71 [INFO] [stderr] | [INFO] [stderr] 37 | fn as_mac_result(self, cx: &mut ExtCtxt, whole_span: Span) -> Box { [INFO] [stderr] | ^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stderr] --> src/lib.rs:73:35 [INFO] [stderr] | [INFO] [stderr] 73 | fn ident_of_ctx_and_span(cx: &mut ExtCtxt, span: Span, ident: &str) -> TokenTree { [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stderr] --> src/lib.rs:112:27 [INFO] [stderr] | [INFO] [stderr] 112 | fn fnconcat_impl(cx: &mut ExtCtxt, sp: Span, args: &[TokenTree]) -> LocalResult> { [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `MacEager` [INFO] [stderr] --> src/lib.rs:256:8 [INFO] [stderr] | [INFO] [stderr] 256 | Ok(MacEager::items(SmallVector::many(items))) [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `MacEager` [INFO] [stderr] [INFO] [stderr] error[E0405]: cannot find trait `MacResult` in this scope [INFO] [stderr] --> src/lib.rs:112:85 [INFO] [stderr] | [INFO] [stderr] 112 | fn fnconcat_impl(cx: &mut ExtCtxt, sp: Span, args: &[TokenTree]) -> LocalResult> { [INFO] [stderr] | ^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stderr] --> src/lib.rs:140:22 [INFO] [stderr] | [INFO] [stderr] 140 | fn fnconcat(cx: &mut ExtCtxt, sp: Span, args: &[TokenTree]) -> Box { [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0405]: cannot find trait `MacResult` in this scope [INFO] [stderr] --> src/lib.rs:140:68 [INFO] [stderr] | [INFO] [stderr] 140 | fn fnconcat(cx: &mut ExtCtxt, sp: Span, args: &[TokenTree]) -> Box { [INFO] [stderr] | ^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stderr] --> src/lib.rs:37:37 [INFO] [stderr] | [INFO] [stderr] 37 | fn as_mac_result(self, cx: &mut ExtCtxt, whole_span: Span) -> Box { [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0405]: cannot find trait `MacResult` in this scope [INFO] [stderr] --> src/lib.rs:37:71 [INFO] [stderr] | [INFO] [stderr] 37 | fn as_mac_result(self, cx: &mut ExtCtxt, whole_span: Span) -> Box { [INFO] [stderr] | ^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stderr] --> src/lib.rs:73:35 [INFO] [stderr] | [INFO] [stderr] 73 | fn ident_of_ctx_and_span(cx: &mut ExtCtxt, span: Span, ident: &str) -> TokenTree { [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stderr] --> src/lib.rs:112:27 [INFO] [stderr] | [INFO] [stderr] 112 | fn fnconcat_impl(cx: &mut ExtCtxt, sp: Span, args: &[TokenTree]) -> LocalResult> { [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0405]: cannot find trait `MacResult` in this scope [INFO] [stderr] --> src/lib.rs:112:85 [INFO] [stderr] | [INFO] [stderr] 112 | fn fnconcat_impl(cx: &mut ExtCtxt, sp: Span, args: &[TokenTree]) -> LocalResult> { [INFO] [stderr] | ^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stderr] --> src/lib.rs:140:22 [INFO] [stderr] | [INFO] [stderr] 140 | fn fnconcat(cx: &mut ExtCtxt, sp: Span, args: &[TokenTree]) -> Box { [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0405]: cannot find trait `MacResult` in this scope [INFO] [stderr] --> src/lib.rs:140:68 [INFO] [stderr] | [INFO] [stderr] 140 | fn fnconcat(cx: &mut ExtCtxt, sp: Span, args: &[TokenTree]) -> Box { [INFO] [stderr] | ^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stderr] --> src/lib.rs:162:34 [INFO] [stderr] | [INFO] [stderr] 162 | fn parse_pats_and_types(cx: &mut ExtCtxt, span: Span, tts: Vec) -> LocalResult>> { [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stderr] --> src/lib.rs:180:25 [INFO] [stderr] | [INFO] [stderr] 180 | fn parse_exprs(cx: &mut ExtCtxt, tts: Vec) -> LocalResult>> { [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stderr] --> src/lib.rs:192:33 [INFO] [stderr] | [INFO] [stderr] 192 | fn let_of_pat_and_expr(cx: &mut ExtCtxt, span: Span, pat: Vec, expr: Vec) -> Vec { [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stderr] --> src/lib.rs:201:40 [INFO] [stderr] | [INFO] [stderr] 201 | fn test_fn_of_ident_and_block(cx: &mut ExtCtxt, span: Span, ident: String, block: Vec) -> Vec { [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stderr] --> src/lib.rs:227:32 [INFO] [stderr] | [INFO] [stderr] 227 | fn do_parametrization(cx: &mut ExtCtxt, span: Span, base_name: String, params: &Delimited, block: Vec) [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0405]: cannot find trait `MacResult` in this scope [INFO] [stderr] --> src/lib.rs:228:42 [INFO] [stderr] | [INFO] [stderr] 228 | -> LocalResult> { [INFO] [stderr] | ^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stderr] --> src/lib.rs:259:35 [INFO] [stderr] | [INFO] [stderr] 259 | fn parametrize_test_impl(cx: &mut ExtCtxt, sp: Span, args: &[TokenTree]) -> LocalResult> { [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0405]: cannot find trait `MacResult` in this scope [INFO] [stderr] --> src/lib.rs:259:93 [INFO] [stderr] | [INFO] [stderr] 259 | fn parametrize_test_impl(cx: &mut ExtCtxt, sp: Span, args: &[TokenTree]) -> LocalResult> { [INFO] [stderr] | ^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stderr] --> src/lib.rs:286:30 [INFO] [stderr] | [INFO] [stderr] 286 | fn parametrize_test(cx: &mut ExtCtxt, sp: Span, args: &[TokenTree]) -> Box { [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0405]: cannot find trait `MacResult` in this scope [INFO] [stderr] --> src/lib.rs:286:76 [INFO] [stderr] | [INFO] [stderr] 286 | fn parametrize_test(cx: &mut ExtCtxt, sp: Span, args: &[TokenTree]) -> Box { [INFO] [stderr] | ^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stderr] --> src/lib.rs:162:34 [INFO] [stderr] | [INFO] [stderr] 162 | fn parse_pats_and_types(cx: &mut ExtCtxt, span: Span, tts: Vec) -> LocalResult>> { [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stderr] --> src/lib.rs:180:25 [INFO] [stderr] | [INFO] [stderr] 180 | fn parse_exprs(cx: &mut ExtCtxt, tts: Vec) -> LocalResult>> { [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stderr] --> src/lib.rs:192:33 [INFO] [stderr] | [INFO] [stderr] 192 | fn let_of_pat_and_expr(cx: &mut ExtCtxt, span: Span, pat: Vec, expr: Vec) -> Vec { [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stderr] --> src/lib.rs:201:40 [INFO] [stderr] | [INFO] [stderr] 201 | fn test_fn_of_ident_and_block(cx: &mut ExtCtxt, span: Span, ident: String, block: Vec) -> Vec { [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stderr] --> src/lib.rs:227:32 [INFO] [stderr] | [INFO] [stderr] 227 | fn do_parametrization(cx: &mut ExtCtxt, span: Span, base_name: String, params: &Delimited, block: Vec) [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0405]: cannot find trait `MacResult` in this scope [INFO] [stderr] --> src/lib.rs:228:42 [INFO] [stderr] | [INFO] [stderr] 228 | -> LocalResult> { [INFO] [stderr] | ^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stderr] --> src/lib.rs:259:35 [INFO] [stderr] | [INFO] [stderr] 259 | fn parametrize_test_impl(cx: &mut ExtCtxt, sp: Span, args: &[TokenTree]) -> LocalResult> { [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0405]: cannot find trait `MacResult` in this scope [INFO] [stderr] --> src/lib.rs:259:93 [INFO] [stderr] | [INFO] [stderr] 259 | fn parametrize_test_impl(cx: &mut ExtCtxt, sp: Span, args: &[TokenTree]) -> LocalResult> { [INFO] [stderr] | ^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stderr] --> src/lib.rs:286:30 [INFO] [stderr] | [INFO] [stderr] 286 | fn parametrize_test(cx: &mut ExtCtxt, sp: Span, args: &[TokenTree]) -> Box { [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0405]: cannot find trait `MacResult` in this scope [INFO] [stderr] --> src/lib.rs:286:76 [INFO] [stderr] | [INFO] [stderr] 286 | fn parametrize_test(cx: &mut ExtCtxt, sp: Span, args: &[TokenTree]) -> Box { [INFO] [stderr] | ^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error: aborting due to 27 previous errors [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0405, E0412, E0432, E0433, E0557. [INFO] [stderr] For more information about an error, try `rustc --explain E0405`. [INFO] [stderr] error: aborting due to 27 previous errors [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0405, E0412, E0432, E0433, E0557. [INFO] [stderr] For more information about an error, try `rustc --explain E0405`. [INFO] [stderr] error: could not compile `fnconcat`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: could not compile `fnconcat`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error[E0433]: failed to resolve: could not find `ext` in `syntax` [INFO] [stderr] --> src/lib.rs:15:13 [INFO] [stderr] | [INFO] [stderr] 15 | use syntax::ext::base::{DummyResult, ExtCtxt, MacEager, MacResult}; [INFO] [stderr] | ^^^ could not find `ext` in `syntax` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `ext` in `syntax` [INFO] [stderr] --> src/lib.rs:16:13 [INFO] [stderr] | [INFO] [stderr] 16 | use syntax::ext::quote::rt::ToTokens; [INFO] [stderr] | ^^^ could not find `ext` in `syntax` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `syntax::codemap` [INFO] [stderr] --> src/lib.rs:13:13 [INFO] [stderr] | [INFO] [stderr] 13 | use syntax::codemap::Span; [INFO] [stderr] | ^^^^^^^ could not find `codemap` in `syntax` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `syntax::tokenstream::Delimited` [INFO] [stderr] --> src/lib.rs:18:27 [INFO] [stderr] | [INFO] [stderr] 18 | use syntax::tokenstream::{Delimited, TokenTree}; [INFO] [stderr] | ^^^^^^^^^ no `Delimited` in `tokenstream` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `syntax::util::small_vector` [INFO] [stderr] --> src/lib.rs:19:19 [INFO] [stderr] | [INFO] [stderr] 19 | use syntax::util::small_vector::SmallVector; [INFO] [stderr] | ^^^^^^^^^^^^ could not find `small_vector` in `util` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `DummyResult` [INFO] [stderr] --> src/lib.rs:43:9 [INFO] [stderr] | [INFO] [stderr] 43 | DummyResult::any(span) [INFO] [stderr] | ^^^^^^^^^^^ use of undeclared type or module `DummyResult` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `MacEager` [INFO] [stderr] --> src/lib.rs:135:19 [INFO] [stderr] | [INFO] [stderr] 135 | return Ok(MacEager::items(SmallVector::one(i))); [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `MacEager` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `MacEager` [INFO] [stderr] --> src/lib.rs:256:8 [INFO] [stderr] | [INFO] [stderr] 256 | Ok(MacEager::items(SmallVector::many(items))) [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `MacEager` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stderr] --> src/lib.rs:37:37 [INFO] [stderr] | [INFO] [stderr] 37 | fn as_mac_result(self, cx: &mut ExtCtxt, whole_span: Span) -> Box { [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0405]: cannot find trait `MacResult` in this scope [INFO] [stderr] --> src/lib.rs:37:71 [INFO] [stderr] | [INFO] [stderr] 37 | fn as_mac_result(self, cx: &mut ExtCtxt, whole_span: Span) -> Box { [INFO] [stderr] | ^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stderr] --> src/lib.rs:73:35 [INFO] [stderr] | [INFO] [stderr] 73 | fn ident_of_ctx_and_span(cx: &mut ExtCtxt, span: Span, ident: &str) -> TokenTree { [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stderr] --> src/lib.rs:112:27 [INFO] [stderr] | [INFO] [stderr] 112 | fn fnconcat_impl(cx: &mut ExtCtxt, sp: Span, args: &[TokenTree]) -> LocalResult> { [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0405]: cannot find trait `MacResult` in this scope [INFO] [stderr] --> src/lib.rs:112:85 [INFO] [stderr] | [INFO] [stderr] 112 | fn fnconcat_impl(cx: &mut ExtCtxt, sp: Span, args: &[TokenTree]) -> LocalResult> { [INFO] [stderr] | ^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stderr] --> src/lib.rs:140:22 [INFO] [stderr] | [INFO] [stderr] 140 | fn fnconcat(cx: &mut ExtCtxt, sp: Span, args: &[TokenTree]) -> Box { [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0405]: cannot find trait `MacResult` in this scope [INFO] [stderr] --> src/lib.rs:140:68 [INFO] [stderr] | [INFO] [stderr] 140 | fn fnconcat(cx: &mut ExtCtxt, sp: Span, args: &[TokenTree]) -> Box { [INFO] [stderr] | ^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stderr] --> src/lib.rs:162:34 [INFO] [stderr] | [INFO] [stderr] 162 | fn parse_pats_and_types(cx: &mut ExtCtxt, span: Span, tts: Vec) -> LocalResult>> { [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stderr] --> src/lib.rs:180:25 [INFO] [stderr] | [INFO] [stderr] 180 | fn parse_exprs(cx: &mut ExtCtxt, tts: Vec) -> LocalResult>> { [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stderr] --> src/lib.rs:192:33 [INFO] [stderr] | [INFO] [stderr] 192 | fn let_of_pat_and_expr(cx: &mut ExtCtxt, span: Span, pat: Vec, expr: Vec) -> Vec { [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stderr] --> src/lib.rs:201:40 [INFO] [stderr] | [INFO] [stderr] 201 | fn test_fn_of_ident_and_block(cx: &mut ExtCtxt, span: Span, ident: String, block: Vec) -> Vec { [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stderr] --> src/lib.rs:227:32 [INFO] [stderr] | [INFO] [stderr] 227 | fn do_parametrization(cx: &mut ExtCtxt, span: Span, base_name: String, params: &Delimited, block: Vec) [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0405]: cannot find trait `MacResult` in this scope [INFO] [stderr] --> src/lib.rs:228:42 [INFO] [stderr] | [INFO] [stderr] 228 | -> LocalResult> { [INFO] [stderr] | ^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stderr] --> src/lib.rs:259:35 [INFO] [stderr] | [INFO] [stderr] 259 | fn parametrize_test_impl(cx: &mut ExtCtxt, sp: Span, args: &[TokenTree]) -> LocalResult> { [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0405]: cannot find trait `MacResult` in this scope [INFO] [stderr] --> src/lib.rs:259:93 [INFO] [stderr] | [INFO] [stderr] 259 | fn parametrize_test_impl(cx: &mut ExtCtxt, sp: Span, args: &[TokenTree]) -> LocalResult> { [INFO] [stderr] | ^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stderr] --> src/lib.rs:286:30 [INFO] [stderr] | [INFO] [stderr] 286 | fn parametrize_test(cx: &mut ExtCtxt, sp: Span, args: &[TokenTree]) -> Box { [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0405]: cannot find trait `MacResult` in this scope [INFO] [stderr] --> src/lib.rs:286:76 [INFO] [stderr] | [INFO] [stderr] 286 | fn parametrize_test(cx: &mut ExtCtxt, sp: Span, args: &[TokenTree]) -> Box { [INFO] [stderr] | ^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error: aborting due to 27 previous errors [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0405, E0412, E0432, E0433, E0557. [INFO] [stderr] For more information about an error, try `rustc --explain E0405`. [INFO] [stderr] error: could not compile `fnconcat`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] running `"docker" "inspect" "3a01f61208fc8c47a6019cad7448e7511d2026e6b1d0fe05892f8d7c66a1512b"` [INFO] running `"docker" "rm" "-f" "3a01f61208fc8c47a6019cad7448e7511d2026e6b1d0fe05892f8d7c66a1512b"` [INFO] [stdout] 3a01f61208fc8c47a6019cad7448e7511d2026e6b1d0fe05892f8d7c66a1512b