[INFO] fetching crate standalone-syn 0.13.0...
[INFO] testing standalone-syn-0.13.0 against beta-2021-08-01 for beta-1.55-1
[INFO] extracting crate standalone-syn 0.13.0 into /workspace/builds/worker-37/source
[INFO] validating manifest of crates.io crate standalone-syn 0.13.0 on toolchain beta-2021-08-01
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2021-08-01" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate standalone-syn 0.13.0
[INFO] removed 1 missing examples
[INFO] finished tweaking crates.io crate standalone-syn 0.13.0
[INFO] tweaked toml for crates.io crate standalone-syn 0.13.0 written to /workspace/builds/worker-37/source/Cargo.toml
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2021-08-01" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2021-08-01" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-37/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-37/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:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2021-08-01" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] e70cc0cb918d11cb1883708e5f1d1ae3623b11bfd9ffbd6f8439a00ba686490e
[INFO] running `Command { std: "docker" "start" "-a" "e70cc0cb918d11cb1883708e5f1d1ae3623b11bfd9ffbd6f8439a00ba686490e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e70cc0cb918d11cb1883708e5f1d1ae3623b11bfd9ffbd6f8439a00ba686490e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e70cc0cb918d11cb1883708e5f1d1ae3623b11bfd9ffbd6f8439a00ba686490e", kill_on_drop: false }`
[INFO] [stdout] e70cc0cb918d11cb1883708e5f1d1ae3623b11bfd9ffbd6f8439a00ba686490e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-37/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-37/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:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2021-08-01" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 63b4927803935e3013eafed1edfa2dce59fb084268e24cd417819824dee968a6
[INFO] running `Command { std: "docker" "start" "-a" "63b4927803935e3013eafed1edfa2dce59fb084268e24cd417819824dee968a6", kill_on_drop: false }`
[INFO] [stderr]    Compiling unicode-xid v0.1.0
[INFO] [stderr]    Compiling proc-macro2 v0.2.3
[INFO] [stderr]    Compiling standalone-quote v0.5.0
[INFO] [stderr]    Compiling standalone-syn v0.13.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/ty.rs:264:9
[INFO] [stdout]     |
[INFO] [stdout] 264 | /         /// In some positions, types may not contain the `+` character, to
[INFO] [stdout] 265 | |         /// disambiguate them. For example in the expression `1 as T`, T may not
[INFO] [stdout] 266 | |         /// contain a `+` character.
[INFO] [stdout] 267 | |         ///
[INFO] [stdout] 268 | |         /// This parser does not allow a `+`, while the default parser does.
[INFO] [stdout]     | |_________-------------------------------------------------------------------^
[INFO] [stdout]     |           |
[INFO] [stdout]     |           rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_doc_comments)]` on by default
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:584:21
[INFO] [stdout]     |
[INFO] [stdout] 584 |                 b'0'...b'9' => if number_is_int(&value) {
[INFO] [stdout]     |                     ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:892:17
[INFO] [stdout]     |
[INFO] [stdout] 892 |             b'0'...b'9' => b0 - b'0',
[INFO] [stdout]     |                 ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:893:17
[INFO] [stdout]     |
[INFO] [stdout] 893 |             b'a'...b'f' => 10 + (b0 - b'a'),
[INFO] [stdout]     |                 ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:894:17
[INFO] [stdout]     |
[INFO] [stdout] 894 |             b'A'...b'F' => 10 + (b0 - b'A'),
[INFO] [stdout]     |                 ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:898:17
[INFO] [stdout]     |
[INFO] [stdout] 898 |             b'0'...b'9' => b1 - b'0',
[INFO] [stdout]     |                 ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:899:17
[INFO] [stdout]     |
[INFO] [stdout] 899 |             b'a'...b'f' => 10 + (b1 - b'a'),
[INFO] [stdout]     |                 ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:900:17
[INFO] [stdout]     |
[INFO] [stdout] 900 |             b'A'...b'F' => 10 + (b1 - b'A'),
[INFO] [stdout]     |                 ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:916:21
[INFO] [stdout]     |
[INFO] [stdout] 916 |                 b'0'...b'9' => {
[INFO] [stdout]     |                     ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:921:21
[INFO] [stdout]     |
[INFO] [stdout] 921 |                 b'a'...b'f' => {
[INFO] [stdout]     |                     ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:926:21
[INFO] [stdout]     |
[INFO] [stdout] 926 |                 b'A'...b'F' => {
[INFO] [stdout]     |                     ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:959:18
[INFO] [stdout]     |
[INFO] [stdout] 959 |             (b'0'...b'9', _) => 10,
[INFO] [stdout]     |                  ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:967:21
[INFO] [stdout]     |
[INFO] [stdout] 967 |                 b'0'...b'9' => u64::from(b - b'0'),
[INFO] [stdout]     |                     ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:968:21
[INFO] [stdout]     |
[INFO] [stdout] 968 |                 b'a'...b'f' if base > 10 => 10 + u64::from(b - b'a'),
[INFO] [stdout]     |                     ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:969:21
[INFO] [stdout]     |
[INFO] [stdout] 969 |                 b'A'...b'F' if base > 10 => 10 + u64::from(b - b'A'),
[INFO] [stdout]     |                     ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/error.rs:50:27
[INFO] [stdout]    |
[INFO] [stdout] 50 |         Display::fmt(self.description(), f)
[INFO] [stdout]    |                           ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message contains braces
[INFO] [stdout]    --> src/lit.rs:908:30
[INFO] [stdout]     |
[INFO] [stdout] 908 |             panic!("expected {{ after \\u");
[INFO] [stdout]     |                              ^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(non_fmt_panics)]` on by default
[INFO] [stdout]     = note: this message is not used as a format string, but will be in Rust 2021
[INFO] [stdout] help: add a "{}" format string to use the message literally
[INFO] [stdout]     |
[INFO] [stdout] 908 |             panic!("{}", "expected {{ after \\u");
[INFO] [stdout]     |                    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 17 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 4.44s
[INFO] running `Command { std: "docker" "inspect" "63b4927803935e3013eafed1edfa2dce59fb084268e24cd417819824dee968a6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "63b4927803935e3013eafed1edfa2dce59fb084268e24cd417819824dee968a6", kill_on_drop: false }`
[INFO] [stdout] 63b4927803935e3013eafed1edfa2dce59fb084268e24cd417819824dee968a6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-37/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-37/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:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2021-08-01" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 40c3279b395942f71aee9df8b19a611d16612c17bd4678457024795ed477d57a
[INFO] running `Command { std: "docker" "start" "-a" "40c3279b395942f71aee9df8b19a611d16612c17bd4678457024795ed477d57a", kill_on_drop: false }`
[INFO] [stderr]    Compiling same-file v0.1.3
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/ty.rs:264:9
[INFO] [stdout]     |
[INFO] [stdout] 264 | /         /// In some positions, types may not contain the `+` character, to
[INFO] [stdout] 265 | |         /// disambiguate them. For example in the expression `1 as T`, T may not
[INFO] [stdout] 266 | |         /// contain a `+` character.
[INFO] [stdout] 267 | |         ///
[INFO] [stdout] 268 | |         /// This parser does not allow a `+`, while the default parser does.
[INFO] [stdout]     | |_________-------------------------------------------------------------------^
[INFO] [stdout]     |           |
[INFO] [stdout]     |           rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_doc_comments)]` on by default
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:584:21
[INFO] [stdout]     |
[INFO] [stdout] 584 |                 b'0'...b'9' => if number_is_int(&value) {
[INFO] [stdout]     |                     ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:892:17
[INFO] [stdout]     |
[INFO] [stdout] 892 |             b'0'...b'9' => b0 - b'0',
[INFO] [stdout]     |                 ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:893:17
[INFO] [stdout]     |
[INFO] [stdout] 893 |             b'a'...b'f' => 10 + (b0 - b'a'),
[INFO] [stdout]     |                 ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:894:17
[INFO] [stdout]     |
[INFO] [stdout] 894 |             b'A'...b'F' => 10 + (b0 - b'A'),
[INFO] [stdout]     |                 ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:898:17
[INFO] [stdout]     |
[INFO] [stdout] 898 |             b'0'...b'9' => b1 - b'0',
[INFO] [stdout]     |                 ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:899:17
[INFO] [stdout]     |
[INFO] [stdout] 899 |             b'a'...b'f' => 10 + (b1 - b'a'),
[INFO] [stdout]     |                 ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:900:17
[INFO] [stdout]     |
[INFO] [stdout] 900 |             b'A'...b'F' => 10 + (b1 - b'A'),
[INFO] [stdout]     |                 ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:916:21
[INFO] [stdout]     |
[INFO] [stdout] 916 |                 b'0'...b'9' => {
[INFO] [stdout]     |                     ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:921:21
[INFO] [stdout]     |
[INFO] [stdout] 921 |                 b'a'...b'f' => {
[INFO] [stdout]     |                     ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:926:21
[INFO] [stdout]     |
[INFO] [stdout] 926 |                 b'A'...b'F' => {
[INFO] [stdout]     |                     ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:959:18
[INFO] [stdout]     |
[INFO] [stdout] 959 |             (b'0'...b'9', _) => 10,
[INFO] [stdout]     |                  ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:967:21
[INFO] [stdout]     |
[INFO] [stdout] 967 |                 b'0'...b'9' => u64::from(b - b'0'),
[INFO] [stdout]     |                     ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:968:21
[INFO] [stdout]     |
[INFO] [stdout] 968 |                 b'a'...b'f' if base > 10 => 10 + u64::from(b - b'a'),
[INFO] [stdout]     |                     ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:969:21
[INFO] [stdout]     |
[INFO] [stdout] 969 |                 b'A'...b'F' if base > 10 => 10 + u64::from(b - b'A'),
[INFO] [stdout]     |                     ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/error.rs:50:27
[INFO] [stdout]    |
[INFO] [stdout] 50 |         Display::fmt(self.description(), f)
[INFO] [stdout]    |                           ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message contains braces
[INFO] [stdout]    --> src/lit.rs:908:30
[INFO] [stdout]     |
[INFO] [stdout] 908 |             panic!("expected {{ after \\u");
[INFO] [stdout]     |                              ^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(non_fmt_panics)]` on by default
[INFO] [stdout]     = note: this message is not used as a format string, but will be in Rust 2021
[INFO] [stdout] help: add a "{}" format string to use the message literally
[INFO] [stdout]     |
[INFO] [stdout] 908 |             panic!("{}", "expected {{ after \\u");
[INFO] [stdout]     |                    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 17 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling rayon v1.5.1
[INFO] [stderr]    Compiling walkdir v1.0.7
[INFO] [stderr]    Compiling standalone-syn v0.13.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/ty.rs:264:9
[INFO] [stdout]     |
[INFO] [stdout] 264 | /         /// In some positions, types may not contain the `+` character, to
[INFO] [stdout] 265 | |         /// disambiguate them. For example in the expression `1 as T`, T may not
[INFO] [stdout] 266 | |         /// contain a `+` character.
[INFO] [stdout] 267 | |         ///
[INFO] [stdout] 268 | |         /// This parser does not allow a `+`, while the default parser does.
[INFO] [stdout]     | |_________-------------------------------------------------------------------^
[INFO] [stdout]     |           |
[INFO] [stdout]     |           rustdoc does not generate documentation for macro invocations
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_doc_comments)]` on by default
[INFO] [stdout]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:584:21
[INFO] [stdout]     |
[INFO] [stdout] 584 |                 b'0'...b'9' => if number_is_int(&value) {
[INFO] [stdout]     |                     ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:892:17
[INFO] [stdout]     |
[INFO] [stdout] 892 |             b'0'...b'9' => b0 - b'0',
[INFO] [stdout]     |                 ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:893:17
[INFO] [stdout]     |
[INFO] [stdout] 893 |             b'a'...b'f' => 10 + (b0 - b'a'),
[INFO] [stdout]     |                 ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:894:17
[INFO] [stdout]     |
[INFO] [stdout] 894 |             b'A'...b'F' => 10 + (b0 - b'A'),
[INFO] [stdout]     |                 ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:898:17
[INFO] [stdout]     |
[INFO] [stdout] 898 |             b'0'...b'9' => b1 - b'0',
[INFO] [stdout]     |                 ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:899:17
[INFO] [stdout]     |
[INFO] [stdout] 899 |             b'a'...b'f' => 10 + (b1 - b'a'),
[INFO] [stdout]     |                 ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:900:17
[INFO] [stdout]     |
[INFO] [stdout] 900 |             b'A'...b'F' => 10 + (b1 - b'A'),
[INFO] [stdout]     |                 ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:916:21
[INFO] [stdout]     |
[INFO] [stdout] 916 |                 b'0'...b'9' => {
[INFO] [stdout]     |                     ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:921:21
[INFO] [stdout]     |
[INFO] [stdout] 921 |                 b'a'...b'f' => {
[INFO] [stdout]     |                     ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:926:21
[INFO] [stdout]     |
[INFO] [stdout] 926 |                 b'A'...b'F' => {
[INFO] [stdout]     |                     ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:959:18
[INFO] [stdout]     |
[INFO] [stdout] 959 |             (b'0'...b'9', _) => 10,
[INFO] [stdout]     |                  ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:967:21
[INFO] [stdout]     |
[INFO] [stdout] 967 |                 b'0'...b'9' => u64::from(b - b'0'),
[INFO] [stdout]     |                     ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:968:21
[INFO] [stdout]     |
[INFO] [stdout] 968 |                 b'a'...b'f' if base > 10 => 10 + u64::from(b - b'a'),
[INFO] [stdout]     |                     ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lit.rs:969:21
[INFO] [stdout]     |
[INFO] [stdout] 969 |                 b'A'...b'F' if base > 10 => 10 + u64::from(b - b'A'),
[INFO] [stdout]     |                     ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/error.rs:50:27
[INFO] [stdout]    |
[INFO] [stdout] 50 |         Display::fmt(self.description(), f)
[INFO] [stdout]    |                           ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message contains braces
[INFO] [stdout]    --> src/lit.rs:908:30
[INFO] [stdout]     |
[INFO] [stdout] 908 |             panic!("expected {{ after \\u");
[INFO] [stdout]     |                              ^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(non_fmt_panics)]` on by default
[INFO] [stdout]     = note: this message is not used as a format string, but will be in Rust 2021
[INFO] [stdout] help: add a "{}" format string to use the message literally
[INFO] [stdout]     |
[INFO] [stdout] 908 |             panic!("{}", "expected {{ after \\u");
[INFO] [stdout]     |                    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 17 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 5.07s
[INFO] running `Command { std: "docker" "inspect" "40c3279b395942f71aee9df8b19a611d16612c17bd4678457024795ed477d57a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "40c3279b395942f71aee9df8b19a611d16612c17bd4678457024795ed477d57a", kill_on_drop: false }`
[INFO] [stdout] 40c3279b395942f71aee9df8b19a611d16612c17bd4678457024795ed477d57a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-37/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-37/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:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2021-08-01" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] d80446fff2e1d864e916b739231809a02eac393ec689224cb12302bc8d94bce9
[INFO] running `Command { std: "docker" "start" "-a" "d80446fff2e1d864e916b739231809a02eac393ec689224cb12302bc8d94bce9", kill_on_drop: false }`
[INFO] [stderr] warning: unused doc comment
[INFO] [stderr]    --> src/ty.rs:264:9
[INFO] [stderr]     |
[INFO] [stderr] 264 | /         /// In some positions, types may not contain the `+` character, to
[INFO] [stderr] 265 | |         /// disambiguate them. For example in the expression `1 as T`, T may not
[INFO] [stderr] 266 | |         /// contain a `+` character.
[INFO] [stderr] 267 | |         ///
[INFO] [stderr] 268 | |         /// This parser does not allow a `+`, while the default parser does.
[INFO] [stderr]     | |_________-------------------------------------------------------------------^
[INFO] [stderr]     |           |
[INFO] [stderr]     |           rustdoc does not generate documentation for macro invocations
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_doc_comments)]` on by default
[INFO] [stderr]     = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/lit.rs:584:21
[INFO] [stderr]     |
[INFO] [stderr] 584 |                 b'0'...b'9' => if number_is_int(&value) {
[INFO] [stderr]     |                     ^^^ help: use `..=` for an inclusive range
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/lit.rs:892:17
[INFO] [stderr]     |
[INFO] [stderr] 892 |             b'0'...b'9' => b0 - b'0',
[INFO] [stderr]     |                 ^^^ help: use `..=` for an inclusive range
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/lit.rs:893:17
[INFO] [stderr]     |
[INFO] [stderr] 893 |             b'a'...b'f' => 10 + (b0 - b'a'),
[INFO] [stderr]     |                 ^^^ help: use `..=` for an inclusive range
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/lit.rs:894:17
[INFO] [stderr]     |
[INFO] [stderr] 894 |             b'A'...b'F' => 10 + (b0 - b'A'),
[INFO] [stderr]     |                 ^^^ help: use `..=` for an inclusive range
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/lit.rs:898:17
[INFO] [stderr]     |
[INFO] [stderr] 898 |             b'0'...b'9' => b1 - b'0',
[INFO] [stderr]     |                 ^^^ help: use `..=` for an inclusive range
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/lit.rs:899:17
[INFO] [stderr]     |
[INFO] [stderr] 899 |             b'a'...b'f' => 10 + (b1 - b'a'),
[INFO] [stderr]     |                 ^^^ help: use `..=` for an inclusive range
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/lit.rs:900:17
[INFO] [stderr]     |
[INFO] [stderr] 900 |             b'A'...b'F' => 10 + (b1 - b'A'),
[INFO] [stderr]     |                 ^^^ help: use `..=` for an inclusive range
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/lit.rs:916:21
[INFO] [stderr]     |
[INFO] [stderr] 916 |                 b'0'...b'9' => {
[INFO] [stderr]     |                     ^^^ help: use `..=` for an inclusive range
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/lit.rs:921:21
[INFO] [stderr]     |
[INFO] [stderr] 921 |                 b'a'...b'f' => {
[INFO] [stderr]     |                     ^^^ help: use `..=` for an inclusive range
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/lit.rs:926:21
[INFO] [stderr]     |
[INFO] [stderr] 926 |                 b'A'...b'F' => {
[INFO] [stderr]     |                     ^^^ help: use `..=` for an inclusive range
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/lit.rs:959:18
[INFO] [stderr]     |
[INFO] [stderr] 959 |             (b'0'...b'9', _) => 10,
[INFO] [stderr]     |                  ^^^ help: use `..=` for an inclusive range
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/lit.rs:967:21
[INFO] [stderr]     |
[INFO] [stderr] 967 |                 b'0'...b'9' => u64::from(b - b'0'),
[INFO] [stderr]     |                     ^^^ help: use `..=` for an inclusive range
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/lit.rs:968:21
[INFO] [stderr]     |
[INFO] [stderr] 968 |                 b'a'...b'f' if base > 10 => 10 + u64::from(b - b'a'),
[INFO] [stderr]     |                     ^^^ help: use `..=` for an inclusive range
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/lit.rs:969:21
[INFO] [stderr]     |
[INFO] [stderr] 969 |                 b'A'...b'F' if base > 10 => 10 + u64::from(b - b'A'),
[INFO] [stderr]     |                     ^^^ help: use `..=` for an inclusive range
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stderr]   --> src/error.rs:50:27
[INFO] [stderr]    |
[INFO] [stderr] 50 |         Display::fmt(self.description(), f)
[INFO] [stderr]    |                           ^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: panic message contains braces
[INFO] [stderr]    --> src/lit.rs:908:30
[INFO] [stderr]     |
[INFO] [stderr] 908 |             panic!("expected {{ after \\u");
[INFO] [stderr]     |                              ^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(non_fmt_panics)]` on by default
[INFO] [stderr]     = note: this message is not used as a format string, but will be in Rust 2021
[INFO] [stderr] help: add a "{}" format string to use the message literally
[INFO] [stderr]     |
[INFO] [stderr] 908 |             panic!("{}", "expected {{ after \\u");
[INFO] [stderr]     |                    ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `standalone-syn` (lib) generated 17 warnings
[INFO] [stderr] warning: `standalone-syn` (lib test) generated 17 warnings (17 duplicates)
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.07s
[INFO] [stderr]      Running unittests (/opt/rustwide/target/debug/deps/standalone_syn-a0ba0e65a15ae9a4)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests standalone-syn
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> /opt/rustwide/workdir/src/lit.rs:584:21
[INFO] [stderr]     |
[INFO] [stderr] 584 |                 b'0'...b'9' => if number_is_int(&value) {
[INFO] [stderr]     |                     ^^^ help: use `..=` for an inclusive range
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> /opt/rustwide/workdir/src/lit.rs:892:17
[INFO] [stderr]     |
[INFO] [stderr] 892 |             b'0'...b'9' => b0 - b'0',
[INFO] [stderr]     |                 ^^^ help: use `..=` for an inclusive range
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> /opt/rustwide/workdir/src/lit.rs:893:17
[INFO] [stderr]     |
[INFO] [stderr] 893 |             b'a'...b'f' => 10 + (b0 - b'a'),
[INFO] [stderr]     |                 ^^^ help: use `..=` for an inclusive range
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> /opt/rustwide/workdir/src/lit.rs:894:17
[INFO] [stderr]     |
[INFO] [stderr] 894 |             b'A'...b'F' => 10 + (b0 - b'A'),
[INFO] [stderr]     |                 ^^^ help: use `..=` for an inclusive range
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> /opt/rustwide/workdir/src/lit.rs:898:17
[INFO] [stderr]     |
[INFO] [stderr] 898 |             b'0'...b'9' => b1 - b'0',
[INFO] [stderr]     |                 ^^^ help: use `..=` for an inclusive range
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> /opt/rustwide/workdir/src/lit.rs:899:17
[INFO] [stderr]     |
[INFO] [stderr] 899 |             b'a'...b'f' => 10 + (b1 - b'a'),
[INFO] [stderr]     |                 ^^^ help: use `..=` for an inclusive range
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> /opt/rustwide/workdir/src/lit.rs:900:17
[INFO] [stderr]     |
[INFO] [stderr] 900 |             b'A'...b'F' => 10 + (b1 - b'A'),
[INFO] [stderr]     |                 ^^^ help: use `..=` for an inclusive range
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> /opt/rustwide/workdir/src/lit.rs:916:21
[INFO] [stderr]     |
[INFO] [stderr] 916 |                 b'0'...b'9' => {
[INFO] [stderr]     |                     ^^^ help: use `..=` for an inclusive range
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> /opt/rustwide/workdir/src/lit.rs:921:21
[INFO] [stderr]     |
[INFO] [stderr] 921 |                 b'a'...b'f' => {
[INFO] [stderr]     |                     ^^^ help: use `..=` for an inclusive range
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> /opt/rustwide/workdir/src/lit.rs:926:21
[INFO] [stderr]     |
[INFO] [stderr] 926 |                 b'A'...b'F' => {
[INFO] [stderr]     |                     ^^^ help: use `..=` for an inclusive range
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> /opt/rustwide/workdir/src/lit.rs:959:18
[INFO] [stderr]     |
[INFO] [stderr] 959 |             (b'0'...b'9', _) => 10,
[INFO] [stderr]     |                  ^^^ help: use `..=` for an inclusive range
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> /opt/rustwide/workdir/src/lit.rs:967:21
[INFO] [stderr]     |
[INFO] [stderr] 967 |                 b'0'...b'9' => u64::from(b - b'0'),
[INFO] [stderr]     |                     ^^^ help: use `..=` for an inclusive range
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> /opt/rustwide/workdir/src/lit.rs:968:21
[INFO] [stderr]     |
[INFO] [stderr] 968 |                 b'a'...b'f' if base > 10 => 10 + u64::from(b - b'a'),
[INFO] [stderr]     |                     ^^^ help: use `..=` for an inclusive range
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> /opt/rustwide/workdir/src/lit.rs:969:21
[INFO] [stderr]     |
[INFO] [stderr] 969 |                 b'A'...b'F' if base > 10 => 10 + u64::from(b - b'A'),
[INFO] [stderr]     |                     ^^^ help: use `..=` for an inclusive range
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stderr]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stderr] 
[INFO] [stderr] warning: 14 warnings emitted
[INFO] [stderr] 
[INFO] [stdout] 
[INFO] [stdout] running 46 tests
[INFO] [stdout] test src/synom.rs - synom (line 70) ... ignored
[INFO] [stdout] test src/generics.rs - generics::Generics::split_for_impl (line 294) ... FAILED
[INFO] [stdout] test src/ident.rs - ident::Ident (line 44) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 78) ... FAILED
[INFO] [stdout] test src/expr.rs - expr::Expr (line 76) ... FAILED
[INFO] [stdout] test src/ident.rs - ident::Ident (line 61) ... FAILED
[INFO] [stdout] test src/buffer.rs - buffer (line 24) ... FAILED
[INFO] [stdout] test src/parsers.rs - alt (line 833) ... FAILED
[INFO] [stdout] test src/parsers.rs - do_parse (line 924) ... FAILED
[INFO] [stdout] test src/parsers.rs - call (line 117) ... FAILED
[INFO] [stdout] test src/expr.rs - expr::Expr (line 29) ... FAILED
[INFO] [stdout] test src/parsers.rs - alt (line 811) ... FAILED
[INFO] [stdout] test src/lib.rs - parse_str (line 621) ... FAILED
[INFO] [stdout] test src/parse_quote.rs - parse_quote (line 41) ... FAILED
[INFO] [stdout] test src/lib.rs - parse (line 547) ... FAILED
[INFO] [stdout] test src/expr.rs - expr::Expr (line 62) ... FAILED
[INFO] [stdout] test src/parsers.rs - cond (line 251) ... FAILED
[INFO] [stdout] test src/parsers.rs - braces (line 1346) ... FAILED
[INFO] [stdout] test src/parsers.rs - named (line 24) ... FAILED
[INFO] [stdout] test src/parsers.rs - cond_reduce (line 338) ... FAILED
[INFO] [stdout] test src/parsers.rs - switch (line 526) ... FAILED
[INFO] [stdout] test src/parsers.rs - parens (line 1274) ... FAILED
[INFO] [stdout] test src/ident.rs - ident::Ident (line 83) ... FAILED
[INFO] [stdout] test src/parsers.rs - map (line 156) ... FAILED
[INFO] [stdout] test src/parsers.rs - epsilon (line 1155) ... FAILED
[INFO] [stdout] test src/parsers.rs - not (line 216) ... FAILED
[INFO] [stdout] test src/parse_quote.rs - parse_quote (line 11) ... FAILED
[INFO] [stdout] test src/parsers.rs - option (line 1089) ... FAILED
[INFO] [stdout] test src/parsers.rs - many0 (line 416) ... FAILED
[INFO] [stdout] test src/parsers.rs - input_end (line 1022) ... FAILED
[INFO] [stdout] test src/parsers.rs - reject (line 702) ... FAILED
[INFO] [stdout] test src/synom.rs - synom (line 82) ... FAILED
[INFO] [stdout] test src/parsers.rs - syn (line 1222) ... FAILED
[INFO] [stdout] test src/token.rs - token (line 23) ... FAILED
[INFO] [stdout] test src/parsers.rs - brackets (line 1310) ... FAILED
[INFO] [stdout] test src/parsers.rs - tuple (line 734) ... FAILED
[INFO] [stdout] test src/path.rs - path::PathTokens (line 31) ... FAILED
[INFO] [stdout] test src/parsers.rs - value (line 620) ... FAILED
[INFO] [stdout] test src/token.rs - token (line 58) ... FAILED
[INFO] [stdout] test src/spanned.rs - spanned (line 31) ... FAILED
[INFO] [stdout] test src/expr.rs - expr::Expr (line 91) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 149) ... ok
[INFO] [stdout] test src/lib.rs - (line 196) ... ok
[INFO] [stdout] test src/lib.rs - (line 124) ... ok
[INFO] [stdout] test src/lib.rs - (line 114) ... ok
[INFO] [stdout] test src/synom.rs - synom (line 39) ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/generics.rs - generics::Generics::split_for_impl (line 294) stdout ----
[INFO] [stdout] error[E0463]: can't find crate for `syn`
[INFO] [stdout]  --> src/generics.rs:295:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | extern crate syn;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ident.rs - ident::Ident (line 44) stdout ----
[INFO] [stdout] error[E0463]: can't find crate for `syn`
[INFO] [stdout]  --> src/ident.rs:45:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | extern crate syn;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 78) stdout ----
[INFO] [stdout] error[E0463]: can't find crate for `syn`
[INFO] [stdout]  --> src/lib.rs:80:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | extern crate syn;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/expr.rs - expr::Expr (line 76) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `syn`
[INFO] [stdout]  --> src/expr.rs:77:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use syn::{Expr, ExprMethodCall};
[INFO] [stdout]   |     ^^^ maybe a missing crate `syn`?
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ident.rs - ident::Ident (line 61) stdout ----
[INFO] [stdout] error[E0463]: can't find crate for `quote`
[INFO] [stdout]  --> src/ident.rs:63:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | extern crate quote;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/buffer.rs - buffer (line 24) stdout ----
[INFO] [stdout] error[E0463]: can't find crate for `syn`
[INFO] [stdout]  --> src/buffer.rs:27:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | extern crate syn;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/parsers.rs - alt (line 833) stdout ----
[INFO] [stdout] error[E0463]: can't find crate for `syn`
[INFO] [stdout]  --> src/parsers.rs:835:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | extern crate syn;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/parsers.rs - do_parse (line 924) stdout ----
[INFO] [stdout] error[E0463]: can't find crate for `syn`
[INFO] [stdout]  --> src/parsers.rs:926:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | extern crate syn;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/parsers.rs - call (line 117) stdout ----
[INFO] [stdout] error[E0463]: can't find crate for `syn`
[INFO] [stdout]  --> src/parsers.rs:119:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | extern crate syn;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/expr.rs - expr::Expr (line 29) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `syn`
[INFO] [stdout]  --> src/expr.rs:30:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use syn::Expr;
[INFO] [stdout]   |     ^^^ maybe a missing crate `syn`?
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/parsers.rs - alt (line 811) stdout ----
[INFO] [stdout] error[E0463]: can't find crate for `syn`
[INFO] [stdout]  --> src/parsers.rs:813:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | extern crate syn;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - parse_str (line 621) stdout ----
[INFO] [stdout] error[E0463]: can't find crate for `syn`
[INFO] [stdout]  --> src/lib.rs:622:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | extern crate syn;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/parse_quote.rs - parse_quote (line 41) stdout ----
[INFO] [stdout] error[E0463]: can't find crate for `syn`
[INFO] [stdout]  --> src/parse_quote.rs:43:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | extern crate syn;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - parse (line 547) stdout ----
[INFO] [stdout] error[E0463]: can't find crate for `syn`
[INFO] [stdout]  --> src/lib.rs:551:1
[INFO] [stdout]   |
[INFO] [stdout] 5 | extern crate syn;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/expr.rs - expr::Expr (line 62) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `syn`
[INFO] [stdout]  --> src/expr.rs:63:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use syn::Expr;
[INFO] [stdout]   |     ^^^ maybe a missing crate `syn`?
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/parsers.rs - cond (line 251) stdout ----
[INFO] [stdout] error[E0463]: can't find crate for `syn`
[INFO] [stdout]  --> src/parsers.rs:253:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | extern crate syn;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/parsers.rs - braces (line 1346) stdout ----
[INFO] [stdout] error[E0463]: can't find crate for `syn`
[INFO] [stdout]  --> src/parsers.rs:1348:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | extern crate syn;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/parsers.rs - named (line 24) stdout ----
[INFO] [stdout] error[E0463]: can't find crate for `syn`
[INFO] [stdout]  --> src/parsers.rs:26:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | extern crate syn;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/parsers.rs - cond_reduce (line 338) stdout ----
[INFO] [stdout] error[E0463]: can't find crate for `syn`
[INFO] [stdout]  --> src/parsers.rs:340:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | extern crate syn;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/parsers.rs - switch (line 526) stdout ----
[INFO] [stdout] error[E0463]: can't find crate for `syn`
[INFO] [stdout]  --> src/parsers.rs:528:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | extern crate syn;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/parsers.rs - parens (line 1274) stdout ----
[INFO] [stdout] error[E0463]: can't find crate for `syn`
[INFO] [stdout]  --> src/parsers.rs:1276:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | extern crate syn;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ident.rs - ident::Ident (line 83) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `syn`
[INFO] [stdout]  --> src/ident.rs:84:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use syn::Ident;
[INFO] [stdout]   |     ^^^ maybe a missing crate `syn`?
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/parsers.rs - map (line 156) stdout ----
[INFO] [stdout] error[E0463]: can't find crate for `syn`
[INFO] [stdout]  --> src/parsers.rs:158:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | extern crate syn;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/parsers.rs - epsilon (line 1155) stdout ----
[INFO] [stdout] error[E0463]: can't find crate for `syn`
[INFO] [stdout]  --> src/parsers.rs:1157:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | extern crate syn;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/parsers.rs - not (line 216) stdout ----
[INFO] [stdout] error[E0463]: can't find crate for `syn`
[INFO] [stdout]  --> src/parsers.rs:218:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | extern crate syn;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/parse_quote.rs - parse_quote (line 11) stdout ----
[INFO] [stdout] error[E0463]: can't find crate for `syn`
[INFO] [stdout]  --> src/parse_quote.rs:13:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | extern crate syn;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/parsers.rs - option (line 1089) stdout ----
[INFO] [stdout] error[E0463]: can't find crate for `syn`
[INFO] [stdout]  --> src/parsers.rs:1091:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | extern crate syn;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/parsers.rs - many0 (line 416) stdout ----
[INFO] [stdout] error[E0463]: can't find crate for `syn`
[INFO] [stdout]  --> src/parsers.rs:418:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | extern crate syn;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/parsers.rs - input_end (line 1022) stdout ----
[INFO] [stdout] error[E0463]: can't find crate for `syn`
[INFO] [stdout]  --> src/parsers.rs:1024:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | extern crate syn;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/parsers.rs - reject (line 702) stdout ----
[INFO] [stdout] error[E0463]: can't find crate for `syn`
[INFO] [stdout]  --> src/parsers.rs:704:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | extern crate syn;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/synom.rs - synom (line 82) stdout ----
[INFO] [stdout] error[E0463]: can't find crate for `syn`
[INFO] [stdout]  --> src/synom.rs:84:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | extern crate syn;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/parsers.rs - syn (line 1222) stdout ----
[INFO] [stdout] error[E0463]: can't find crate for `syn`
[INFO] [stdout]  --> src/parsers.rs:1224:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | extern crate syn;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/token.rs - token (line 23) stdout ----
[INFO] [stdout] error[E0463]: can't find crate for `syn`
[INFO] [stdout]  --> src/token.rs:25:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | extern crate syn;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/parsers.rs - brackets (line 1310) stdout ----
[INFO] [stdout] error[E0463]: can't find crate for `syn`
[INFO] [stdout]  --> src/parsers.rs:1312:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | extern crate syn;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/parsers.rs - tuple (line 734) stdout ----
[INFO] [stdout] error[E0463]: can't find crate for `syn`
[INFO] [stdout]  --> src/parsers.rs:736:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | extern crate syn;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/path.rs - path::PathTokens (line 31) stdout ----
[INFO] [stdout] error[E0463]: can't find crate for `syn`
[INFO] [stdout]  --> src/path.rs:32:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | extern crate syn;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/parsers.rs - value (line 620) stdout ----
[INFO] [stdout] error[E0463]: can't find crate for `syn`
[INFO] [stdout]  --> src/parsers.rs:622:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | extern crate syn;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/token.rs - token (line 58) stdout ----
[INFO] [stdout] error[E0463]: can't find crate for `syn`
[INFO] [stdout]  --> src/token.rs:60:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | extern crate syn;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/spanned.rs - spanned (line 31) stdout ----
[INFO] [stdout] error[E0463]: can't find crate for `quote`
[INFO] [stdout]  --> src/spanned.rs:33:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | extern crate quote;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/expr.rs - expr::Expr (line 91) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `syn`
[INFO] [stdout]  --> src/expr.rs:92:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use syn::{Expr, ExprField};
[INFO] [stdout]   |     ^^^ maybe a missing crate `syn`?
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/synom.rs - synom (line 39) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `syn`
[INFO] [stdout]  --> src/synom.rs:40:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use syn::Type;
[INFO] [stdout]   |     ^^^ maybe a missing crate `syn`?
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `syn`
[INFO] [stdout]  --> src/synom.rs:42:31
[INFO] [stdout]   |
[INFO] [stdout] 4 | fn run_parser() -> Result<(), syn::synom::ParseError> {
[INFO] [stdout]   |                               ^^^ use of undeclared crate or module `syn`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `syn`
[INFO] [stdout]  --> src/synom.rs:43:15
[INFO] [stdout]   |
[INFO] [stdout] 5 | let t: Type = syn::parse_str("std::collections::HashMap<String, Value>")?;
[INFO] [stdout]   |               ^^^ use of undeclared crate or module `syn`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/buffer.rs - buffer (line 24)
[INFO] [stdout]     src/expr.rs - expr::Expr (line 29)
[INFO] [stdout]     src/expr.rs - expr::Expr (line 62)
[INFO] [stdout]     src/expr.rs - expr::Expr (line 76)
[INFO] [stdout]     src/expr.rs - expr::Expr (line 91)
[INFO] [stdout]     src/generics.rs - generics::Generics::split_for_impl (line 294)
[INFO] [stdout]     src/ident.rs - ident::Ident (line 44)
[INFO] [stdout]     src/ident.rs - ident::Ident (line 61)
[INFO] [stdout]     src/ident.rs - ident::Ident (line 83)
[INFO] [stdout]     src/lib.rs - (line 78)
[INFO] [stdout]     src/lib.rs - parse (line 547)
[INFO] [stdout]     src/lib.rs - parse_str (line 621)
[INFO] [stdout]     src/parse_quote.rs - parse_quote (line 11)
[INFO] [stdout]     src/parse_quote.rs - parse_quote (line 41)
[INFO] [stdout]     src/parsers.rs - alt (line 811)
[INFO] [stdout]     src/parsers.rs - alt (line 833)
[INFO] [stdout]     src/parsers.rs - braces (line 1346)
[INFO] [stdout]     src/parsers.rs - brackets (line 1310)
[INFO] [stdout]     src/parsers.rs - call (line 117)
[INFO] [stdout]     src/parsers.rs - cond (line 251)
[INFO] [stdout]     src/parsers.rs - cond_reduce (line 338)
[INFO] [stdout]     src/parsers.rs - do_parse (line 924)
[INFO] [stdout]     src/parsers.rs - epsilon (line 1155)
[INFO] [stdout]     src/parsers.rs - input_end (line 1022)
[INFO] [stdout]     src/parsers.rs - many0 (line 416)
[INFO] [stdout]     src/parsers.rs - map (line 156)
[INFO] [stdout]     src/parsers.rs - named (line 24)
[INFO] [stdout]     src/parsers.rs - not (line 216)
[INFO] [stdout]     src/parsers.rs - option (line 1089)
[INFO] [stdout]     src/parsers.rs - parens (line 1274)
[INFO] [stdout]     src/parsers.rs - reject (line 702)
[INFO] [stdout]     src/parsers.rs - switch (line 526)
[INFO] [stdout]     src/parsers.rs - syn (line 1222)
[INFO] [stdout]     src/parsers.rs - tuple (line 734)
[INFO] [stdout]     src/parsers.rs - value (line 620)
[INFO] [stdout]     src/path.rs - path::PathTokens (line 31)
[INFO] [stdout]     src/spanned.rs - spanned (line 31)
[INFO] [stdout]     src/synom.rs - synom (line 39)
[INFO] [stdout]     src/synom.rs - synom (line 82)
[INFO] [stdout]     src/token.rs - token (line 23)
[INFO] [stdout]     src/token.rs - token (line 58)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 4 passed; 41 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.31s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass '--doc'
[INFO] running `Command { std: "docker" "inspect" "d80446fff2e1d864e916b739231809a02eac393ec689224cb12302bc8d94bce9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d80446fff2e1d864e916b739231809a02eac393ec689224cb12302bc8d94bce9", kill_on_drop: false }`
[INFO] [stdout] d80446fff2e1d864e916b739231809a02eac393ec689224cb12302bc8d94bce9
