[INFO] crate mayda_macros 0.1.4 is already in cache [INFO] extracting crate mayda_macros 0.1.4 into work/ex/pr-63376/sources/master#60960a260f7b5c695fd0717311d72ce62dd4eb43/reg/mayda_macros/0.1.4 [INFO] extracting crate mayda_macros 0.1.4 into work/ex/pr-63376/sources/try#266783e4e09e4e9d5307c1c8e695659c58bbcac7/reg/mayda_macros/0.1.4 [INFO] validating manifest of mayda_macros-0.1.4 on toolchain master#60960a260f7b5c695fd0717311d72ce62dd4eb43 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+60960a260f7b5c695fd0717311d72ce62dd4eb43-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of mayda_macros-0.1.4 on toolchain try#266783e4e09e4e9d5307c1c8e695659c58bbcac7 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+266783e4e09e4e9d5307c1c8e695659c58bbcac7-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing mayda_macros-0.1.4 [INFO] finished frobbing mayda_macros-0.1.4 [INFO] frobbed toml for mayda_macros-0.1.4 written to work/ex/pr-63376/sources/master#60960a260f7b5c695fd0717311d72ce62dd4eb43/reg/mayda_macros/0.1.4/Cargo.toml [INFO] started frobbing mayda_macros-0.1.4 [INFO] finished frobbing mayda_macros-0.1.4 [INFO] frobbed toml for mayda_macros-0.1.4 written to work/ex/pr-63376/sources/try#266783e4e09e4e9d5307c1c8e695659c58bbcac7/reg/mayda_macros/0.1.4/Cargo.toml [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+60960a260f7b5c695fd0717311d72ce62dd4eb43-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+266783e4e09e4e9d5307c1c8e695659c58bbcac7-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+60960a260f7b5c695fd0717311d72ce62dd4eb43-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+266783e4e09e4e9d5307c1c8e695659c58bbcac7-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] checking mayda_macros-0.1.4 against try#266783e4e09e4e9d5307c1c8e695659c58bbcac7 for pr-63376 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-63376/worker-1/try#266783e4e09e4e9d5307c1c8e695659c58bbcac7:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/pr-63376/sources/try#266783e4e09e4e9d5307c1c8e695659c58bbcac7/reg/mayda_macros/0.1.4:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+266783e4e09e4e9d5307c1c8e695659c58bbcac7-alt" "check" "--frozen" "--all" "--all-targets"` [INFO] [stdout] 467d9839ce05e2a816d90df583bee593b2a89246d8c246aaaecdbd7ecde926c0 [INFO] running `"docker" "start" "-a" "467d9839ce05e2a816d90df583bee593b2a89246d8c246aaaecdbd7ecde926c0"` [INFO] [stderr] Checking mayda_macros v0.1.4 (/opt/crater/workdir) [INFO] [stderr] error[E0557]: feature has been removed [INFO] [stderr] --> src/lib.rs:129:45 [INFO] [stderr] | [INFO] [stderr] 129 | #![feature(plugin_registrar, rustc_private, quote)] [INFO] [stderr] | ^^^^^ feature has been removed [INFO] [stderr] [INFO] [stderr] error[E0557]: feature has been removed [INFO] [stderr] --> src/lib.rs:129:45 [INFO] [stderr] | [INFO] [stderr] 129 | #![feature(plugin_registrar, rustc_private, quote)] [INFO] [stderr] | ^^^^^ feature has been removed [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `quote` in `ext` [INFO] [stderr] --> src/lib.rs:141:18 [INFO] [stderr] | [INFO] [stderr] 141 | use syntax::ext::quote::rt::Span; [INFO] [stderr] | ^^^^^ could not find `quote` in `ext` [INFO] [stderr] error[E0433]: failed to resolve: could not find `quote` in `ext` [INFO] [stderr] --> src/lib.rs:141:18 [INFO] [stderr] | [INFO] [stderr] 141 | use syntax::ext::quote::rt::Span; [INFO] [stderr] | ^^^^^ could not find `quote` in `ext` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `syntax::codemap` [INFO] [stderr] --> src/lib.rs:146:5 [INFO] [stderr] | [INFO] [stderr] 146 | use syntax::codemap; [INFO] [stderr] | ^^^^^^^^^^^^^^^ no `codemap` in the root [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `syntax::fold` [INFO] [stderr] --> src/lib.rs:148:13 [INFO] [stderr] | [INFO] [stderr] 148 | use syntax::fold::Folder; [INFO] [stderr] | ^^^^ could not find `fold` in `syntax` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `syntax::util::small_vector` [INFO] [stderr] --> src/lib.rs:152:5 [INFO] [stderr] | [INFO] [stderr] 152 | use syntax::util::small_vector; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no `small_vector` in `util` [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_item!` in this scope [INFO] [stderr] --> src/lib.rs:505:9 [INFO] [stderr] | [INFO] [stderr] 505 | quote_item!(cx, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_tokens!` in this scope [INFO] [stderr] --> src/lib.rs:514:22 [INFO] [stderr] | [INFO] [stderr] 514 | let mut tokens = quote_tokens!(cx, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_tokens!` in this scope [INFO] [stderr] --> src/lib.rs:521:14 [INFO] [stderr] | [INFO] [stderr] 521 | tokens = quote_tokens!(cx, $tokens [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_tokens!` in this scope [INFO] [stderr] --> src/lib.rs:536:18 [INFO] [stderr] | [INFO] [stderr] 536 | tokens = quote_tokens!(cx, $tokens [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_tokens!` in this scope [INFO] [stderr] --> src/lib.rs:540:18 [INFO] [stderr] | [INFO] [stderr] 540 | tokens = quote_tokens!(cx, $tokens [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `syntax::codemap` [INFO] [stderr] --> src/lib.rs:146:5 [INFO] [stderr] | [INFO] [stderr] 146 | use syntax::codemap; [INFO] [stderr] | ^^^^^^^^^^^^^^^ no `codemap` in the root [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_tokens!` in this scope [INFO] [stderr] --> src/lib.rs:548:18 [INFO] [stderr] | [INFO] [stderr] 548 | tokens = quote_tokens!(cx, $tokens [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_tokens!` in this scope [INFO] [stderr] --> src/lib.rs:559:18 [INFO] [stderr] | [INFO] [stderr] 559 | tokens = quote_tokens!(cx, $tokens [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_tokens!` in this scope [INFO] [stderr] --> src/lib.rs:564:20 [INFO] [stderr] | [INFO] [stderr] 564 | tokens = quote_tokens!(cx, $tokens [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_tokens!` in this scope [INFO] [stderr] --> src/lib.rs:571:20 [INFO] [stderr] | [INFO] [stderr] 571 | tokens = quote_tokens!(cx, $tokens [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_tokens!` in this scope [INFO] [stderr] --> src/lib.rs:576:18 [INFO] [stderr] | [INFO] [stderr] 576 | tokens = quote_tokens!(cx, $tokens [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_item!` in this scope [INFO] [stderr] --> src/lib.rs:584:7 [INFO] [stderr] | [INFO] [stderr] 584 | quote_item!(cx, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_item!` in this scope [INFO] [stderr] --> src/lib.rs:604:5 [INFO] [stderr] | [INFO] [stderr] 604 | quote_item!(cx, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_item!` in this scope [INFO] [stderr] --> src/lib.rs:674:9 [INFO] [stderr] | [INFO] [stderr] 674 | quote_item!(cx, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_tokens!` in this scope [INFO] [stderr] --> src/lib.rs:685:22 [INFO] [stderr] | [INFO] [stderr] 685 | let mut tokens = quote_tokens!(cx, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_tokens!` in this scope [INFO] [stderr] --> src/lib.rs:693:16 [INFO] [stderr] | [INFO] [stderr] 693 | tokens = quote_tokens!(cx, $tokens [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_tokens!` in this scope [INFO] [stderr] --> src/lib.rs:700:14 [INFO] [stderr] | [INFO] [stderr] 700 | tokens = quote_tokens!(cx, $tokens [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `syntax::fold` [INFO] [stderr] --> src/lib.rs:148:13 [INFO] [stderr] | [INFO] [stderr] 148 | use syntax::fold::Folder; [INFO] [stderr] | ^^^^ could not find `fold` in `syntax` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `syntax::util::small_vector` [INFO] [stderr] --> src/lib.rs:152:5 [INFO] [stderr] | [INFO] [stderr] 152 | use syntax::util::small_vector; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no `small_vector` in `util` [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_item!` in this scope [INFO] [stderr] --> src/lib.rs:505:9 [INFO] [stderr] | [INFO] [stderr] 505 | quote_item!(cx, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_tokens!` in this scope [INFO] [stderr] --> src/lib.rs:514:22 [INFO] [stderr] | [INFO] [stderr] 514 | let mut tokens = quote_tokens!(cx, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_tokens!` in this scope [INFO] [stderr] --> src/lib.rs:521:14 [INFO] [stderr] | [INFO] [stderr] 521 | tokens = quote_tokens!(cx, $tokens [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_tokens!` in this scope [INFO] [stderr] --> src/lib.rs:536:18 [INFO] [stderr] | [INFO] [stderr] 536 | tokens = quote_tokens!(cx, $tokens [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_tokens!` in this scope [INFO] [stderr] --> src/lib.rs:540:18 [INFO] [stderr] | [INFO] [stderr] 540 | tokens = quote_tokens!(cx, $tokens [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_tokens!` in this scope [INFO] [stderr] --> src/lib.rs:548:18 [INFO] [stderr] | [INFO] [stderr] 548 | tokens = quote_tokens!(cx, $tokens [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_tokens!` in this scope [INFO] [stderr] --> src/lib.rs:559:18 [INFO] [stderr] | [INFO] [stderr] 559 | tokens = quote_tokens!(cx, $tokens [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_tokens!` in this scope [INFO] [stderr] --> src/lib.rs:564:20 [INFO] [stderr] | [INFO] [stderr] 564 | tokens = quote_tokens!(cx, $tokens [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] error: cannot find macro `quote_tokens!` in this scope [INFO] [stderr] --> src/lib.rs:711:16 [INFO] [stderr] | [INFO] [stderr] 711 | tokens = quote_tokens!(cx, $tokens [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_tokens!` in this scope [INFO] [stderr] --> src/lib.rs:719:11 [INFO] [stderr] | [INFO] [stderr] 719 | quote_tokens!(cx, $tokens [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_tokens!` in this scope [INFO] [stderr] --> src/lib.rs:723:11 [INFO] [stderr] | [INFO] [stderr] 723 | quote_tokens!(cx, $tokens [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_tokens!` in this scope [INFO] [stderr] --> src/lib.rs:732:18 [INFO] [stderr] | [INFO] [stderr] 732 | tokens = quote_tokens!(cx, $tokens [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_tokens!` in this scope [INFO] [stderr] --> src/lib.rs:743:18 [INFO] [stderr] | [INFO] [stderr] 743 | tokens = quote_tokens!(cx, $tokens [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_tokens!` in this scope [INFO] [stderr] --> src/lib.rs:747:16 [INFO] [stderr] | [INFO] [stderr] 747 | tokens = quote_tokens!(cx, $tokens [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_tokens!` in this scope [INFO] [stderr] --> src/lib.rs:754:18 [INFO] [stderr] | [INFO] [stderr] 754 | tokens = quote_tokens!(cx, $tokens [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_item!` in this scope [INFO] [stderr] --> src/lib.rs:764:7 [INFO] [stderr] | [INFO] [stderr] 764 | quote_item!(cx, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_item!` in this scope [INFO] [stderr] --> src/lib.rs:784:5 [INFO] [stderr] | [INFO] [stderr] 784 | quote_item!(cx, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_item!` in this scope [INFO] [stderr] --> src/lib.rs:841:7 [INFO] [stderr] | [INFO] [stderr] 841 | quote_item!(cx, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_item!` in this scope [INFO] [stderr] --> src/lib.rs:859:7 [INFO] [stderr] | [INFO] [stderr] 859 | quote_item!(cx, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_item!` in this scope [INFO] [stderr] --> src/lib.rs:876:5 [INFO] [stderr] | [INFO] [stderr] 876 | quote_item!(cx, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_tokens!` in this scope [INFO] [stderr] --> src/lib.rs:571:20 [INFO] [stderr] | [INFO] [stderr] 571 | tokens = quote_tokens!(cx, $tokens [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_tokens!` in this scope [INFO] [stderr] --> src/lib.rs:576:18 [INFO] [stderr] | [INFO] [stderr] 576 | tokens = quote_tokens!(cx, $tokens [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_item!` in this scope [INFO] [stderr] --> src/lib.rs:584:7 [INFO] [stderr] | [INFO] [stderr] 584 | quote_item!(cx, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_item!` in this scope [INFO] [stderr] --> src/lib.rs:604:5 [INFO] [stderr] | [INFO] [stderr] 604 | quote_item!(cx, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_item!` in this scope [INFO] [stderr] --> src/lib.rs:674:9 [INFO] [stderr] | [INFO] [stderr] 674 | quote_item!(cx, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_tokens!` in this scope [INFO] [stderr] --> src/lib.rs:685:22 [INFO] [stderr] | [INFO] [stderr] 685 | let mut tokens = quote_tokens!(cx, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_tokens!` in this scope [INFO] [stderr] --> src/lib.rs:693:16 [INFO] [stderr] | [INFO] [stderr] 693 | tokens = quote_tokens!(cx, $tokens [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_tokens!` in this scope [INFO] [stderr] --> src/lib.rs:700:14 [INFO] [stderr] | [INFO] [stderr] 700 | tokens = quote_tokens!(cx, $tokens [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_tokens!` in this scope [INFO] [stderr] --> src/lib.rs:711:16 [INFO] [stderr] | [INFO] [stderr] 711 | tokens = quote_tokens!(cx, $tokens [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_tokens!` in this scope [INFO] [stderr] --> src/lib.rs:719:11 [INFO] [stderr] | [INFO] [stderr] 719 | quote_tokens!(cx, $tokens [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_tokens!` in this scope [INFO] [stderr] --> src/lib.rs:723:11 [INFO] [stderr] | [INFO] [stderr] 723 | quote_tokens!(cx, $tokens [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_tokens!` in this scope [INFO] [stderr] --> src/lib.rs:732:18 [INFO] [stderr] | [INFO] [stderr] 732 | tokens = quote_tokens!(cx, $tokens [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] error: cannot find macro `quote_item!` in this scope [INFO] [stderr] --> src/lib.rs:196:11 [INFO] [stderr] | [INFO] [stderr] 196 | quote_item!(cx, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_tokens!` in this scope [INFO] [stderr] --> src/lib.rs:204:24 [INFO] [stderr] | [INFO] [stderr] 204 | let mut tokens = quote_tokens!(cx, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_tokens!` in this scope [INFO] [stderr] --> src/lib.rs:217:20 [INFO] [stderr] | [INFO] [stderr] 217 | tokens = quote_tokens!(cx, $tokens [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_tokens!` in this scope [INFO] [stderr] --> src/lib.rs:221:20 [INFO] [stderr] | [INFO] [stderr] 221 | tokens = quote_tokens!(cx, $tokens [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_tokens!` in this scope [INFO] [stderr] --> src/lib.rs:743:18 [INFO] [stderr] | [INFO] [stderr] 743 | tokens = quote_tokens!(cx, $tokens [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_tokens!` in this scope [INFO] [stderr] --> src/lib.rs:747:16 [INFO] [stderr] | [INFO] [stderr] 747 | tokens = quote_tokens!(cx, $tokens [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_tokens!` in this scope [INFO] [stderr] --> src/lib.rs:754:18 [INFO] [stderr] | [INFO] [stderr] 754 | tokens = quote_tokens!(cx, $tokens [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_item!` in this scope [INFO] [stderr] --> src/lib.rs:764:7 [INFO] [stderr] | [INFO] [stderr] 764 | quote_item!(cx, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_item!` in this scope [INFO] [stderr] --> src/lib.rs:784:5 [INFO] [stderr] | [INFO] [stderr] 784 | quote_item!(cx, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_item!` in this scope [INFO] [stderr] --> src/lib.rs:841:7 [INFO] [stderr] | [INFO] [stderr] 841 | quote_item!(cx, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] error: cannot find macro `quote_tokens!` in this scope [INFO] [stderr] --> src/lib.rs:230:20 [INFO] [stderr] | [INFO] [stderr] 230 | tokens = quote_tokens!(cx, $tokens [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_tokens!` in this scope [INFO] [stderr] --> src/lib.rs:242:20 [INFO] [stderr] | [INFO] [stderr] 242 | tokens = quote_tokens!(cx, $tokens [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_item!` in this scope [INFO] [stderr] --> src/lib.rs:859:7 [INFO] [stderr] | [INFO] [stderr] 859 | quote_item!(cx, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_item!` in this scope [INFO] [stderr] --> src/lib.rs:876:5 [INFO] [stderr] | [INFO] [stderr] 876 | quote_item!(cx, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] error: cannot find macro `quote_tokens!` in this scope [INFO] [stderr] --> src/lib.rs:246:22 [INFO] [stderr] | [INFO] [stderr] 246 | tokens = quote_tokens!(cx, $tokens [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_tokens!` in this scope [INFO] [stderr] --> src/lib.rs:253:22 [INFO] [stderr] | [INFO] [stderr] 253 | tokens = quote_tokens!(cx, $tokens [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_tokens!` in this scope [INFO] [stderr] --> src/lib.rs:258:20 [INFO] [stderr] | [INFO] [stderr] 258 | tokens = quote_tokens!(cx, $tokens [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_item!` in this scope [INFO] [stderr] --> src/lib.rs:266:9 [INFO] [stderr] | [INFO] [stderr] 266 | quote_item!(cx, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_item!` in this scope [INFO] [stderr] --> src/lib.rs:290:5 [INFO] [stderr] | [INFO] [stderr] 290 | quote_item!(cx, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_item!` in this scope [INFO] [stderr] --> src/lib.rs:196:11 [INFO] [stderr] | [INFO] [stderr] 196 | quote_item!(cx, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_tokens!` in this scope [INFO] [stderr] --> src/lib.rs:204:24 [INFO] [stderr] | [INFO] [stderr] 204 | let mut tokens = quote_tokens!(cx, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_tokens!` in this scope [INFO] [stderr] --> src/lib.rs:217:20 [INFO] [stderr] | [INFO] [stderr] 217 | tokens = quote_tokens!(cx, $tokens [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_tokens!` in this scope [INFO] [stderr] --> src/lib.rs:221:20 [INFO] [stderr] | [INFO] [stderr] 221 | tokens = quote_tokens!(cx, $tokens [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_tokens!` in this scope [INFO] [stderr] --> src/lib.rs:230:20 [INFO] [stderr] | [INFO] [stderr] 230 | tokens = quote_tokens!(cx, $tokens [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_tokens!` in this scope [INFO] [stderr] --> src/lib.rs:242:20 [INFO] [stderr] | [INFO] [stderr] 242 | tokens = quote_tokens!(cx, $tokens [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_tokens!` in this scope [INFO] [stderr] --> src/lib.rs:246:22 [INFO] [stderr] | [INFO] [stderr] 246 | tokens = quote_tokens!(cx, $tokens [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_tokens!` in this scope [INFO] [stderr] --> src/lib.rs:253:22 [INFO] [stderr] | [INFO] [stderr] 253 | tokens = quote_tokens!(cx, $tokens [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_tokens!` in this scope [INFO] [stderr] --> src/lib.rs:258:20 [INFO] [stderr] | [INFO] [stderr] 258 | tokens = quote_tokens!(cx, $tokens [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_item!` in this scope [INFO] [stderr] --> src/lib.rs:266:9 [INFO] [stderr] | [INFO] [stderr] 266 | quote_item!(cx, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_item!` in this scope [INFO] [stderr] --> src/lib.rs:290:5 [INFO] [stderr] | [INFO] [stderr] 290 | quote_item!(cx, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_item!` in this scope [INFO] [stderr] --> src/lib.rs:333:11 [INFO] [stderr] | [INFO] [stderr] 333 | quote_item!(cx, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_tokens!` in this scope [INFO] [stderr] --> src/lib.rs:346:11 [INFO] [stderr] | [INFO] [stderr] 346 | quote_tokens!(cx, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_tokens!` in this scope [INFO] [stderr] --> src/lib.rs:351:11 [INFO] [stderr] | [INFO] [stderr] 351 | quote_tokens!(cx, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_tokens!` in this scope [INFO] [stderr] --> src/lib.rs:362:18 [INFO] [stderr] | [INFO] [stderr] 362 | tokens = quote_tokens!(cx, $tokens [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_tokens!` in this scope [INFO] [stderr] --> src/lib.rs:370:13 [INFO] [stderr] | [INFO] [stderr] 370 | quote_tokens!(cx, $tokens [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_tokens!` in this scope [INFO] [stderr] --> src/lib.rs:374:13 [INFO] [stderr] | [INFO] [stderr] 374 | quote_tokens!(cx, $tokens [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_tokens!` in this scope [INFO] [stderr] --> src/lib.rs:384:20 [INFO] [stderr] | [INFO] [stderr] 384 | tokens = quote_tokens!(cx, $tokens [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_tokens!` in this scope [INFO] [stderr] --> src/lib.rs:395:13 [INFO] [stderr] | [INFO] [stderr] 395 | quote_tokens!(cx, $tokens [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_tokens!` in this scope [INFO] [stderr] --> src/lib.rs:399:13 [INFO] [stderr] | [INFO] [stderr] 399 | quote_tokens!(cx, $tokens [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_tokens!` in this scope [INFO] [stderr] --> src/lib.rs:407:20 [INFO] [stderr] | [INFO] [stderr] 407 | tokens = quote_tokens!(cx, $tokens [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_tokens!` in this scope [INFO] [stderr] --> src/lib.rs:411:22 [INFO] [stderr] | [INFO] [stderr] 411 | tokens = quote_tokens!(cx, $tokens [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_item!` in this scope [INFO] [stderr] --> src/lib.rs:421:9 [INFO] [stderr] | [INFO] [stderr] 421 | quote_item!(cx, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_item!` in this scope [INFO] [stderr] --> src/lib.rs:445:5 [INFO] [stderr] | [INFO] [stderr] 445 | quote_item!(cx, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Span` [INFO] [stderr] --> src/lib.rs:477:13 [INFO] [stderr] | [INFO] [stderr] 477 | span: Span::default(), [INFO] [stderr] | ^^^^ use of undeclared type or module `Span` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Span` [INFO] [stderr] --> src/lib.rs:487:13 [INFO] [stderr] | [INFO] [stderr] 487 | span: Span::default(), [INFO] [stderr] | ^^^^ use of undeclared type or module `Span` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Span` [INFO] [stderr] --> src/lib.rs:636:13 [INFO] [stderr] | [INFO] [stderr] 636 | span: Span::default(), [INFO] [stderr] | ^^^^ use of undeclared type or module `Span` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Span` [INFO] [stderr] --> src/lib.rs:646:13 [INFO] [stderr] | [INFO] [stderr] 646 | span: Span::default(), [INFO] [stderr] | ^^^^ use of undeclared type or module `Span` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Span` [INFO] [stderr] --> src/lib.rs:656:13 [INFO] [stderr] | [INFO] [stderr] 656 | span: Span::default(), [INFO] [stderr] | ^^^^ use of undeclared type or module `Span` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Span` [INFO] [stderr] --> src/lib.rs:817:13 [INFO] [stderr] | [INFO] [stderr] 817 | span: Span::default(), [INFO] [stderr] | ^^^^ use of undeclared type or module `Span` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Span` [INFO] [stderr] --> src/lib.rs:827:13 [INFO] [stderr] | [INFO] [stderr] 827 | span: Span::default(), [INFO] [stderr] | ^^^^ use of undeclared type or module `Span` [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_item!` in this scope [INFO] [stderr] --> src/lib.rs:333:11 [INFO] [stderr] | [INFO] [stderr] 333 | quote_item!(cx, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_tokens!` in this scope [INFO] [stderr] --> src/lib.rs:346:11 [INFO] [stderr] | [INFO] [stderr] 346 | quote_tokens!(cx, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_tokens!` in this scope [INFO] [stderr] --> src/lib.rs:351:11 [INFO] [stderr] | [INFO] [stderr] 351 | quote_tokens!(cx, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_tokens!` in this scope [INFO] [stderr] --> src/lib.rs:362:18 [INFO] [stderr] | [INFO] [stderr] 362 | tokens = quote_tokens!(cx, $tokens [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_tokens!` in this scope [INFO] [stderr] --> src/lib.rs:370:13 [INFO] [stderr] | [INFO] [stderr] 370 | quote_tokens!(cx, $tokens [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_tokens!` in this scope [INFO] [stderr] --> src/lib.rs:374:13 [INFO] [stderr] | [INFO] [stderr] 374 | quote_tokens!(cx, $tokens [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_tokens!` in this scope [INFO] [stderr] --> src/lib.rs:384:20 [INFO] [stderr] | [INFO] [stderr] 384 | tokens = quote_tokens!(cx, $tokens [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_tokens!` in this scope [INFO] [stderr] --> src/lib.rs:395:13 [INFO] [stderr] | [INFO] [stderr] 395 | quote_tokens!(cx, $tokens [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_tokens!` in this scope [INFO] [stderr] --> src/lib.rs:399:13 [INFO] [stderr] | [INFO] [stderr] 399 | quote_tokens!(cx, $tokens [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_tokens!` in this scope [INFO] [stderr] --> src/lib.rs:407:20 [INFO] [stderr] | [INFO] [stderr] 407 | tokens = quote_tokens!(cx, $tokens [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_tokens!` in this scope [INFO] [stderr] --> src/lib.rs:411:22 [INFO] [stderr] | [INFO] [stderr] 411 | tokens = quote_tokens!(cx, $tokens [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_item!` in this scope [INFO] [stderr] --> src/lib.rs:421:9 [INFO] [stderr] | [INFO] [stderr] 421 | quote_item!(cx, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `quote_item!` in this scope [INFO] [stderr] --> src/lib.rs:445:5 [INFO] [stderr] | [INFO] [stderr] 445 | quote_item!(cx, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Span` [INFO] [stderr] --> src/lib.rs:477:13 [INFO] [stderr] | [INFO] [stderr] 477 | span: Span::default(), [INFO] [stderr] | ^^^^ use of undeclared type or module `Span` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Span` [INFO] [stderr] --> src/lib.rs:487:13 [INFO] [stderr] | [INFO] [stderr] 487 | span: Span::default(), [INFO] [stderr] | ^^^^ use of undeclared type or module `Span` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Span` [INFO] [stderr] --> src/lib.rs:636:13 [INFO] [stderr] | [INFO] [stderr] 636 | span: Span::default(), [INFO] [stderr] | ^^^^ use of undeclared type or module `Span` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Span` [INFO] [stderr] --> src/lib.rs:646:13 [INFO] [stderr] | [INFO] [stderr] 646 | span: Span::default(), [INFO] [stderr] | ^^^^ use of undeclared type or module `Span` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Span` [INFO] [stderr] --> src/lib.rs:656:13 [INFO] [stderr] | [INFO] [stderr] 656 | span: Span::default(), [INFO] [stderr] | ^^^^ use of undeclared type or module `Span` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Span` [INFO] [stderr] --> src/lib.rs:817:13 [INFO] [stderr] | [INFO] [stderr] 817 | span: Span::default(), [INFO] [stderr] | ^^^^ use of undeclared type or module `Span` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Span` [INFO] [stderr] --> src/lib.rs:827:13 [INFO] [stderr] | [INFO] [stderr] 827 | span: Span::default(), [INFO] [stderr] | ^^^^ use of undeclared type or module `Span` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `lit_to_string` in module `pprust` [INFO] [stderr] --> src/lib.rs:910:25 [INFO] [stderr] | [INFO] [stderr] 910 | pprust::lit_to_string(&**lit))); [INFO] [stderr] | ^^^^^^^^^^^^^ help: a function with a similar name exists: `pat_to_string` [INFO] [stderr] error[E0425]: cannot find function `lit_to_string` in module `pprust` [INFO] [stderr] --> src/lib.rs:910:25 [INFO] [stderr] | [INFO] [stderr] 910 | pprust::lit_to_string(&**lit))); [INFO] [stderr] | ^^^^^^^^^^^^^ help: a function with a similar name exists: `pat_to_string` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `lit_to_string` in module `pprust` [INFO] [stderr] --> src/lib.rs:934:25 [INFO] [stderr] | [INFO] [stderr] 934 | pprust::lit_to_string(&**lit))); [INFO] [stderr] | ^^^^^^^^^^^^^ help: a function with a similar name exists: `pat_to_string` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `lit_to_string` in module `pprust` [INFO] [stderr] --> src/lib.rs:973:25 [INFO] [stderr] | [INFO] [stderr] 973 | pprust::lit_to_string(&**lit))); [INFO] [stderr] | ^^^^^^^^^^^^^ help: a function with a similar name exists: `pat_to_string` [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `lit_to_string` in module `pprust` [INFO] [stderr] --> src/lib.rs:934:25 [INFO] [stderr] | [INFO] [stderr] 934 | pprust::lit_to_string(&**lit))); [INFO] [stderr] | ^^^^^^^^^^^^^ help: a function with a similar name exists: `pat_to_string` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `lit_to_string` in module `pprust` [INFO] [stderr] --> src/lib.rs:973:25 [INFO] [stderr] | [INFO] [stderr] 973 | pprust::lit_to_string(&**lit))); [INFO] [stderr] | ^^^^^^^^^^^^^ help: a function with a similar name exists: `pat_to_string` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:168:57 [INFO] [stderr] | [INFO] [stderr] 168 | tts: &[tokenstream::TokenTree]) -> Box { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn MacResult + 'static` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:305:57 [INFO] [stderr] | [INFO] [stderr] 305 | tts: &[tokenstream::TokenTree]) -> Box { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn MacResult + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:460:62 [INFO] [stderr] | [INFO] [stderr] 460 | tts: &[tokenstream::TokenTree]) -> Box { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn MacResult + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:619:62 [INFO] [stderr] | [INFO] [stderr] 619 | tts: &[tokenstream::TokenTree]) -> Box { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn MacResult + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:798:60 [INFO] [stderr] | [INFO] [stderr] 798 | tts: &[tokenstream::TokenTree]) -> Box { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn MacResult + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:168:57 [INFO] [stderr] | [INFO] [stderr] 168 | tts: &[tokenstream::TokenTree]) -> Box { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn MacResult + 'static` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:305:57 [INFO] [stderr] | [INFO] [stderr] 305 | tts: &[tokenstream::TokenTree]) -> Box { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn MacResult + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:460:62 [INFO] [stderr] | [INFO] [stderr] 460 | tts: &[tokenstream::TokenTree]) -> Box { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn MacResult + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:619:62 [INFO] [stderr] | [INFO] [stderr] 619 | tts: &[tokenstream::TokenTree]) -> Box { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn MacResult + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:798:60 [INFO] [stderr] | [INFO] [stderr] 798 | tts: &[tokenstream::TokenTree]) -> Box { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn MacResult + 'static` [INFO] [stderr] [INFO] [stderr] error[E0061]: this function takes 2 parameters but 1 parameter was supplied [INFO] [stderr] error[E0061]: this function takes 2 parameters but 1 parameter was supplied [INFO] [stderr] --> src/lib.rs:190:19 [INFO] [stderr] | [INFO] [stderr] 190 | idents.push(token::Ident(ident)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ expected 2 parameters [INFO] [stderr] --> src/lib.rs:190:19 [INFO] [stderr] | [INFO] [stderr] 190 | idents.push(token::Ident(ident)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ expected 2 parameters [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] error[E0061]: this function takes 1 parameter but 2 parameters were supplied [INFO] [stderr] --> src/lib.rs:281:18 [INFO] [stderr] | [INFO] [stderr] 281 | .map(|token| tokenstream::TokenTree::Token(codemap::DUMMY_SP, token)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 1 parameter [INFO] [stderr] [INFO] [stderr] error[E0061]: this function takes 1 parameter but 2 parameters were supplied [INFO] [stderr] --> src/lib.rs:281:18 [INFO] [stderr] | [INFO] [stderr] 281 | .map(|token| tokenstream::TokenTree::Token(codemap::DUMMY_SP, token)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 1 parameter [INFO] [stderr] [INFO] [stderr] error[E0061]: this function takes 2 parameters but 1 parameter was supplied [INFO] [stderr] --> src/lib.rs:327:19 [INFO] [stderr] | [INFO] [stderr] 327 | idents.push(token::Ident(ident)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ expected 2 parameters [INFO] [stderr] [INFO] [stderr] error[E0061]: this function takes 1 parameter but 2 parameters were supplied [INFO] [stderr] --> src/lib.rs:436:18 [INFO] [stderr] | [INFO] [stderr] 436 | .map(|token| tokenstream::TokenTree::Token(codemap::DUMMY_SP, token)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 1 parameter [INFO] [stderr] [INFO] [stderr] error[E0061]: this function takes 2 parameters but 1 parameter was supplied [INFO] [stderr] --> src/lib.rs:327:19 [INFO] [stderr] | [INFO] [stderr] 327 | idents.push(token::Ident(ident)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ expected 2 parameters [INFO] [stderr] [INFO] [stderr] error[E0061]: this function takes 1 parameter but 2 parameters were supplied [INFO] [stderr] --> src/lib.rs:436:18 [INFO] [stderr] | [INFO] [stderr] 436 | .map(|token| tokenstream::TokenTree::Token(codemap::DUMMY_SP, token)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 1 parameter [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::PathSegment` has no field named `identifier` [INFO] [stderr] --> src/lib.rs:475:7 [INFO] [stderr] | [INFO] [stderr] 475 | identifier: Ident::from_str(&*format!("u{}x{}", width, lanes)), [INFO] [stderr] | ^^^^^^^^^^ `syntax::ast::PathSegment` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `id`, `args` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::PathSegment` has no field named `parameters` [INFO] [stderr] --> src/lib.rs:476:7 [INFO] [stderr] | [INFO] [stderr] 476 | parameters: None, [INFO] [stderr] | ^^^^^^^^^^ `syntax::ast::PathSegment` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `id`, `args` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::PathSegment` has no field named `span` [INFO] [stderr] --> src/lib.rs:477:7 [INFO] [stderr] | [INFO] [stderr] 477 | span: Span::default(), [INFO] [stderr] | ^^^^ `syntax::ast::PathSegment` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `id`, `args` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::PathSegment` has no field named `identifier` [INFO] [stderr] --> src/lib.rs:475:7 [INFO] [stderr] | [INFO] [stderr] 475 | identifier: Ident::from_str(&*format!("u{}x{}", width, lanes)), [INFO] [stderr] | ^^^^^^^^^^ `syntax::ast::PathSegment` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `id`, `args` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::PathSegment` has no field named `identifier` [INFO] [stderr] --> src/lib.rs:485:7 [INFO] [stderr] | [INFO] [stderr] 485 | identifier: Ident::from_str("load"), [INFO] [stderr] | ^^^^^^^^^^ `syntax::ast::PathSegment` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `id`, `args` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::PathSegment` has no field named `parameters` [INFO] [stderr] --> src/lib.rs:486:7 [INFO] [stderr] | [INFO] [stderr] 486 | parameters: None, [INFO] [stderr] | ^^^^^^^^^^ `syntax::ast::PathSegment` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `id`, `args` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::PathSegment` has no field named `span` [INFO] [stderr] --> src/lib.rs:487:7 [INFO] [stderr] | [INFO] [stderr] 487 | span: Span::default(), [INFO] [stderr] | ^^^^ `syntax::ast::PathSegment` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `id`, `args` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::PathSegment` has no field named `parameters` [INFO] [stderr] --> src/lib.rs:476:7 [INFO] [stderr] | [INFO] [stderr] 476 | parameters: None, [INFO] [stderr] | ^^^^^^^^^^ `syntax::ast::PathSegment` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `id`, `args` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::PathSegment` has no field named `span` [INFO] [stderr] --> src/lib.rs:477:7 [INFO] [stderr] | [INFO] [stderr] 477 | span: Span::default(), [INFO] [stderr] | ^^^^ `syntax::ast::PathSegment` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `id`, `args` [INFO] [stderr] [INFO] [stderr] error[E0061]: this function takes 2 parameters but 1 parameter was supplied [INFO] [stderr] --> src/lib.rs:499:17 [INFO] [stderr] | [INFO] [stderr] 499 | idents.push(token::Ident(ident)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ expected 2 parameters [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::PathSegment` has no field named `identifier` [INFO] [stderr] --> src/lib.rs:485:7 [INFO] [stderr] | [INFO] [stderr] 485 | identifier: Ident::from_str("load"), [INFO] [stderr] | ^^^^^^^^^^ `syntax::ast::PathSegment` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `id`, `args` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::PathSegment` has no field named `parameters` [INFO] [stderr] --> src/lib.rs:486:7 [INFO] [stderr] | [INFO] [stderr] 486 | parameters: None, [INFO] [stderr] | ^^^^^^^^^^ `syntax::ast::PathSegment` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `id`, `args` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::PathSegment` has no field named `span` [INFO] [stderr] --> src/lib.rs:487:7 [INFO] [stderr] | [INFO] [stderr] 487 | span: Span::default(), [INFO] [stderr] | ^^^^ `syntax::ast::PathSegment` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `id`, `args` [INFO] [stderr] [INFO] [stderr] error[E0061]: this function takes 2 parameters but 1 parameter was supplied [INFO] [stderr] --> src/lib.rs:499:17 [INFO] [stderr] | [INFO] [stderr] 499 | idents.push(token::Ident(ident)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ expected 2 parameters [INFO] [stderr] [INFO] [stderr] error[E0061]: this function takes 1 parameter but 2 parameters were supplied [INFO] [stderr] --> src/lib.rs:596:18 [INFO] [stderr] | [INFO] [stderr] 596 | .map(|token| tokenstream::TokenTree::Token(codemap::DUMMY_SP, token)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 1 parameter [INFO] [stderr] [INFO] [stderr] error[E0061]: this function takes 1 parameter but 2 parameters were supplied [INFO] [stderr] --> src/lib.rs:596:18 [INFO] [stderr] | [INFO] [stderr] 596 | .map(|token| tokenstream::TokenTree::Token(codemap::DUMMY_SP, token)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 1 parameter [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::PathSegment` has no field named `identifier` [INFO] [stderr] --> src/lib.rs:634:7 [INFO] [stderr] | [INFO] [stderr] 634 | identifier: Ident::from_str(&*format!("u{}x{}", width, lanes)), [INFO] [stderr] | ^^^^^^^^^^ `syntax::ast::PathSegment` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `id`, `args` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::PathSegment` has no field named `parameters` [INFO] [stderr] --> src/lib.rs:635:7 [INFO] [stderr] | [INFO] [stderr] 635 | parameters: None, [INFO] [stderr] | ^^^^^^^^^^ `syntax::ast::PathSegment` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `id`, `args` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::PathSegment` has no field named `span` [INFO] [stderr] --> src/lib.rs:636:7 [INFO] [stderr] | [INFO] [stderr] 636 | span: Span::default(), [INFO] [stderr] | ^^^^ `syntax::ast::PathSegment` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `id`, `args` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::PathSegment` has no field named `identifier` [INFO] [stderr] --> src/lib.rs:634:7 [INFO] [stderr] | [INFO] [stderr] 634 | identifier: Ident::from_str(&*format!("u{}x{}", width, lanes)), [INFO] [stderr] | ^^^^^^^^^^ `syntax::ast::PathSegment` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `id`, `args` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::PathSegment` has no field named `identifier` [INFO] [stderr] --> src/lib.rs:644:7 [INFO] [stderr] | [INFO] [stderr] 644 | identifier: Ident::from_str("splat"), [INFO] [stderr] | ^^^^^^^^^^ `syntax::ast::PathSegment` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `id`, `args` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::PathSegment` has no field named `parameters` [INFO] [stderr] --> src/lib.rs:645:7 [INFO] [stderr] | [INFO] [stderr] 645 | parameters: None, [INFO] [stderr] | ^^^^^^^^^^ `syntax::ast::PathSegment` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `id`, `args` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::PathSegment` has no field named `span` [INFO] [stderr] --> src/lib.rs:646:7 [INFO] [stderr] | [INFO] [stderr] 646 | span: Span::default(), [INFO] [stderr] | ^^^^ `syntax::ast::PathSegment` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `id`, `args` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::PathSegment` has no field named `parameters` [INFO] [stderr] --> src/lib.rs:635:7 [INFO] [stderr] | [INFO] [stderr] 635 | parameters: None, [INFO] [stderr] | ^^^^^^^^^^ `syntax::ast::PathSegment` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `id`, `args` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::PathSegment` has no field named `span` [INFO] [stderr] --> src/lib.rs:636:7 [INFO] [stderr] | [INFO] [stderr] 636 | span: Span::default(), [INFO] [stderr] | ^^^^ `syntax::ast::PathSegment` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `id`, `args` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::PathSegment` has no field named `identifier` [INFO] [stderr] --> src/lib.rs:654:7 [INFO] [stderr] | [INFO] [stderr] 654 | identifier: Ident::from_str("load"), [INFO] [stderr] | ^^^^^^^^^^ `syntax::ast::PathSegment` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `id`, `args` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::PathSegment` has no field named `identifier` [INFO] [stderr] --> src/lib.rs:644:7 [INFO] [stderr] | [INFO] [stderr] 644 | identifier: Ident::from_str("splat"), [INFO] [stderr] | ^^^^^^^^^^ `syntax::ast::PathSegment` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `id`, `args` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::PathSegment` has no field named `parameters` [INFO] [stderr] --> src/lib.rs:655:7 [INFO] [stderr] | [INFO] [stderr] 655 | parameters: None, [INFO] [stderr] | ^^^^^^^^^^ `syntax::ast::PathSegment` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `id`, `args` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::PathSegment` has no field named `parameters` [INFO] [stderr] --> src/lib.rs:645:7 [INFO] [stderr] | [INFO] [stderr] 645 | parameters: None, [INFO] [stderr] | ^^^^^^^^^^ `syntax::ast::PathSegment` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `id`, `args` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::PathSegment` has no field named `span` [INFO] [stderr] --> src/lib.rs:656:7 [INFO] [stderr] | [INFO] [stderr] 656 | span: Span::default(), [INFO] [stderr] | ^^^^ `syntax::ast::PathSegment` does not have this field [INFO] [stderr] | [INFO] [stderr] error[E0560]: struct `syntax::ast::PathSegment` has no field named `span` [INFO] [stderr] --> src/lib.rs:646:7 [INFO] [stderr] | [INFO] [stderr] 646 | span: Span::default(), [INFO] [stderr] | ^^^^ `syntax::ast::PathSegment` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `id`, `args` [INFO] [stderr] [INFO] [stderr] = note: available fields are: `ident`, `id`, `args` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::PathSegment` has no field named `identifier` [INFO] [stderr] --> src/lib.rs:654:7 [INFO] [stderr] | [INFO] [stderr] 654 | identifier: Ident::from_str("load"), [INFO] [stderr] | ^^^^^^^^^^ `syntax::ast::PathSegment` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `id`, `args` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::PathSegment` has no field named `parameters` [INFO] [stderr] --> src/lib.rs:655:7 [INFO] [stderr] | [INFO] [stderr] 655 | parameters: None, [INFO] [stderr] | ^^^^^^^^^^ `syntax::ast::PathSegment` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `id`, `args` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::PathSegment` has no field named `span` [INFO] [stderr] --> src/lib.rs:656:7 [INFO] [stderr] | [INFO] [stderr] 656 | span: Span::default(), [INFO] [stderr] | ^^^^ `syntax::ast::PathSegment` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `id`, `args` [INFO] [stderr] [INFO] [stderr] error[E0061]: this function takes 2 parameters but 1 parameter was supplied [INFO] [stderr] --> src/lib.rs:668:17 [INFO] [stderr] | [INFO] [stderr] 668 | idents.push(token::Ident(ident)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ expected 2 parameters [INFO] [stderr] [INFO] [stderr] error[E0061]: this function takes 2 parameters but 1 parameter was supplied [INFO] [stderr] --> src/lib.rs:668:17 [INFO] [stderr] | [INFO] [stderr] 668 | idents.push(token::Ident(ident)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ expected 2 parameters [INFO] [stderr] [INFO] [stderr] error[E0061]: this function takes 1 parameter but 2 parameters were supplied [INFO] [stderr] --> src/lib.rs:776:18 [INFO] [stderr] | [INFO] [stderr] 776 | .map(|token| tokenstream::TokenTree::Token(codemap::DUMMY_SP, token)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 1 parameter [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::PathSegment` has no field named `identifier` [INFO] [stderr] --> src/lib.rs:815:7 [INFO] [stderr] | [INFO] [stderr] 815 | identifier: Ident::from_str(&*format!("i{}x{}", width, lanes)), [INFO] [stderr] | ^^^^^^^^^^ `syntax::ast::PathSegment` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `id`, `args` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::PathSegment` has no field named `parameters` [INFO] [stderr] --> src/lib.rs:816:7 [INFO] [stderr] | [INFO] [stderr] 816 | parameters: None, [INFO] [stderr] | ^^^^^^^^^^ `syntax::ast::PathSegment` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `id`, `args` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::PathSegment` has no field named `span` [INFO] [stderr] --> src/lib.rs:817:7 [INFO] [stderr] | [INFO] [stderr] 817 | span: Span::default(), [INFO] [stderr] | ^^^^ `syntax::ast::PathSegment` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `id`, `args` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::PathSegment` has no field named `identifier` [INFO] [stderr] --> src/lib.rs:825:7 [INFO] [stderr] | [INFO] [stderr] 825 | identifier: Ident::from_str("load"), [INFO] [stderr] | ^^^^^^^^^^ `syntax::ast::PathSegment` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `id`, `args` [INFO] [stderr] [INFO] [stderr] error[E0061]: this function takes 1 parameter but 2 parameters were supplied [INFO] [stderr] --> src/lib.rs:776:18 [INFO] [stderr] | [INFO] [stderr] 776 | .map(|token| tokenstream::TokenTree::Token(codemap::DUMMY_SP, token)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 1 parameter [INFO] [stderr] error[E0560]: struct `syntax::ast::PathSegment` has no field named `parameters` [INFO] [stderr] --> src/lib.rs:826:7 [INFO] [stderr] | [INFO] [stderr] 826 | parameters: None, [INFO] [stderr] | ^^^^^^^^^^ `syntax::ast::PathSegment` does not have this field [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] = note: available fields are: `ident`, `id`, `args` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::PathSegment` has no field named `span` [INFO] [stderr] --> src/lib.rs:827:7 [INFO] [stderr] | [INFO] [stderr] 827 | span: Span::default(), [INFO] [stderr] | ^^^^ `syntax::ast::PathSegment` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `id`, `args` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::PathSegment` has no field named `identifier` [INFO] [stderr] --> src/lib.rs:815:7 [INFO] [stderr] | [INFO] [stderr] 815 | identifier: Ident::from_str(&*format!("i{}x{}", width, lanes)), [INFO] [stderr] | ^^^^^^^^^^ `syntax::ast::PathSegment` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `id`, `args` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::PathSegment` has no field named `parameters` [INFO] [stderr] --> src/lib.rs:816:7 [INFO] [stderr] | [INFO] [stderr] 816 | parameters: None, [INFO] [stderr] | ^^^^^^^^^^ `syntax::ast::PathSegment` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `id`, `args` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::PathSegment` has no field named `span` [INFO] [stderr] --> src/lib.rs:817:7 [INFO] [stderr] | [INFO] [stderr] 817 | span: Span::default(), [INFO] [stderr] | ^^^^ `syntax::ast::PathSegment` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `id`, `args` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::PathSegment` has no field named `identifier` [INFO] [stderr] --> src/lib.rs:825:7 [INFO] [stderr] | [INFO] [stderr] 825 | identifier: Ident::from_str("load"), [INFO] [stderr] | ^^^^^^^^^^ `syntax::ast::PathSegment` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `id`, `args` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::PathSegment` has no field named `parameters` [INFO] [stderr] --> src/lib.rs:826:7 [INFO] [stderr] | [INFO] [stderr] 826 | parameters: None, [INFO] [stderr] | ^^^^^^^^^^ `syntax::ast::PathSegment` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `id`, `args` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::PathSegment` has no field named `span` [INFO] [stderr] --> src/lib.rs:827:7 [INFO] [stderr] | [INFO] [stderr] 827 | span: Span::default(), [INFO] [stderr] | ^^^^ `syntax::ast::PathSegment` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `id`, `args` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `fold_expr` found for type `syntax::ext::expand::MacroExpander<'_, '_>` in the current scope [INFO] [stderr] --> src/lib.rs:901:29 [INFO] [stderr] | [INFO] [stderr] 901 | let entry = cx.expander().fold_expr(parser.parse_expr().unwrap()); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0614]: type `syntax::ast::Lit` cannot be dereferenced [INFO] [stderr] --> src/lib.rs:910:40 [INFO] [stderr] | [INFO] [stderr] 910 | pprust::lit_to_string(&**lit))); [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `fold_expr` found for type `syntax::ext::expand::MacroExpander<'_, '_>` in the current scope [INFO] [stderr] --> src/lib.rs:925:29 [INFO] [stderr] | [INFO] [stderr] 925 | let entry = cx.expander().fold_expr(parser.parse_expr().unwrap()); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0614]: type `syntax::ast::Lit` cannot be dereferenced [INFO] [stderr] --> src/lib.rs:934:40 [INFO] [stderr] | [INFO] [stderr] 934 | pprust::lit_to_string(&**lit))); [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `fold_expr` found for type `syntax::ext::expand::MacroExpander<'_, '_>` in the current scope [INFO] [stderr] --> src/lib.rs:964:29 [INFO] [stderr] | [INFO] [stderr] 964 | let entry = cx.expander().fold_expr(parser.parse_expr().unwrap()); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0614]: type `syntax::ast::Lit` cannot be dereferenced [INFO] [stderr] --> src/lib.rs:973:40 [INFO] [stderr] | [INFO] [stderr] 973 | pprust::lit_to_string(&**lit))); [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `fold_expr` found for type `syntax::ext::expand::MacroExpander<'_, '_>` in the current scope [INFO] [stderr] --> src/lib.rs:987:29 [INFO] [stderr] | [INFO] [stderr] 987 | let entry = cx.expander().fold_expr(parser.parse_expr().unwrap()); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: aborting due to 103 previous errors [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0061, E0425, E0432, E0433, E0557, E0560, E0599, E0614. [INFO] [stderr] For more information about an error, try `rustc --explain E0061`. [INFO] [stderr] error[E0599]: no method named `fold_expr` found for type `syntax::ext::expand::MacroExpander<'_, '_>` in the current scope [INFO] [stderr] --> src/lib.rs:901:29 [INFO] [stderr] | [INFO] [stderr] 901 | let entry = cx.expander().fold_expr(parser.parse_expr().unwrap()); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0614]: type `syntax::ast::Lit` cannot be dereferenced [INFO] [stderr] --> src/lib.rs:910:40 [INFO] [stderr] | [INFO] [stderr] 910 | pprust::lit_to_string(&**lit))); [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `fold_expr` found for type `syntax::ext::expand::MacroExpander<'_, '_>` in the current scope [INFO] [stderr] --> src/lib.rs:925:29 [INFO] [stderr] | [INFO] [stderr] 925 | let entry = cx.expander().fold_expr(parser.parse_expr().unwrap()); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0614]: type `syntax::ast::Lit` cannot be dereferenced [INFO] [stderr] --> src/lib.rs:934:40 [INFO] [stderr] | [INFO] [stderr] 934 | pprust::lit_to_string(&**lit))); [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] error: Could not compile `mayda_macros`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error[E0599]: no method named `fold_expr` found for type `syntax::ext::expand::MacroExpander<'_, '_>` in the current scope [INFO] [stderr] --> src/lib.rs:964:29 [INFO] [stderr] | [INFO] [stderr] 964 | let entry = cx.expander().fold_expr(parser.parse_expr().unwrap()); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0614]: type `syntax::ast::Lit` cannot be dereferenced [INFO] [stderr] --> src/lib.rs:973:40 [INFO] [stderr] | [INFO] [stderr] 973 | pprust::lit_to_string(&**lit))); [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `fold_expr` found for type `syntax::ext::expand::MacroExpander<'_, '_>` in the current scope [INFO] [stderr] --> src/lib.rs:987:29 [INFO] [stderr] | [INFO] [stderr] 987 | let entry = cx.expander().fold_expr(parser.parse_expr().unwrap()); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: aborting due to 103 previous errors [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0061, E0425, E0432, E0433, E0557, E0560, E0599, E0614. [INFO] [stderr] For more information about an error, try `rustc --explain E0061`. [INFO] [stderr] error: Could not compile `mayda_macros`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] running `"docker" "inspect" "467d9839ce05e2a816d90df583bee593b2a89246d8c246aaaecdbd7ecde926c0"` [INFO] running `"docker" "rm" "-f" "467d9839ce05e2a816d90df583bee593b2a89246d8c246aaaecdbd7ecde926c0"` [INFO] [stdout] 467d9839ce05e2a816d90df583bee593b2a89246d8c246aaaecdbd7ecde926c0