[INFO] fetching crate asdl 1.0.1...
[INFO] testing asdl-1.0.1 against master#c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38 for pr-146098-7
[INFO] extracting crate asdl 1.0.1 into /workspace/builds/worker-3-tc1/source
[INFO] started tweaking crates.io crate asdl 1.0.1
[INFO] finished tweaking crates.io crate asdl 1.0.1
[INFO] tweaked toml for crates.io crate asdl 1.0.1 written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate asdl 1.0.1 on toolchain c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 113 packages to latest compatible versions
[INFO] [stderr]       Adding insta v0.8.2 (available: v1.43.2)
[INFO] [stderr]       Adding nom v5.1.3 (available: v8.0.0)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded ron v0.4.2
[INFO] [stderr]   Downloaded clicolors-control v1.0.1
[INFO] [stderr]   Downloaded console v0.7.7
[INFO] [stderr]   Downloaded nom v5.1.3
[INFO] [stderr]   Downloaded ci_info v0.3.1
[INFO] [stderr]   Downloaded insta v0.8.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] fa9cccc719580bf6c960afad9ba28ccee35c32caa3beecc11876318e36ddd0a5
[INFO] running `Command { std: "docker" "start" "-a" "fa9cccc719580bf6c960afad9ba28ccee35c32caa3beecc11876318e36ddd0a5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "fa9cccc719580bf6c960afad9ba28ccee35c32caa3beecc11876318e36ddd0a5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fa9cccc719580bf6c960afad9ba28ccee35c32caa3beecc11876318e36ddd0a5", kill_on_drop: false }`
[INFO] [stdout] fa9cccc719580bf6c960afad9ba28ccee35c32caa3beecc11876318e36ddd0a5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 483a97a2b35161770b659c233f09a0f70a4435b37c0d584a3cf02057864bd69f
[INFO] running `Command { std: "docker" "start" "-a" "483a97a2b35161770b659c233f09a0f70a4435b37c0d584a3cf02057864bd69f", kill_on_drop: false }`
[INFO] [stderr]    Compiling nom v5.1.3
[INFO] [stderr]    Compiling asdl v1.0.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/parser.rs:56:24
[INFO] [stdout]    |
[INFO] [stdout] 56 | pub(crate) fn parse(i: &str) -> ParseResult<Root> {
[INFO] [stdout]    |                        ^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                        |        |           |
[INFO] [stdout]    |                        |        |           the same lifetime is hidden here
[INFO] [stdout]    |                        |        the same lifetime is hidden here
[INFO] [stdout]    |                        the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 56 | pub(crate) fn parse(i: &str) -> ParseResult<'_, Root<'_>> {
[INFO] [stdout]    |                                             +++     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/parser.rs:71:20
[INFO] [stdout]    |
[INFO] [stdout] 71 | fn comment_line(i: &str) -> ParseResult<&str> {
[INFO] [stdout]    |                    ^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                    |        |           |
[INFO] [stdout]    |                    |        |           the same lifetime is elided here
[INFO] [stdout]    |                    |        the same lifetime is hidden here
[INFO] [stdout]    |                    the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 71 | fn comment_line(i: &str) -> ParseResult<'_, &str> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/parser.rs:81:16
[INFO] [stdout]    |
[INFO] [stdout] 81 | fn comments(i: &str) -> ParseResult<Vec<&str>> {
[INFO] [stdout]    |                ^^^^     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                |        |               |
[INFO] [stdout]    |                |        |               the same lifetime is elided here
[INFO] [stdout]    |                |        the same lifetime is hidden here
[INFO] [stdout]    |                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 81 | fn comments(i: &str) -> ParseResult<'_, Vec<&str>> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/parser.rs:85:10
[INFO] [stdout]    |
[INFO] [stdout] 85 | fn ty(i: &str) -> ParseResult<Type> {
[INFO] [stdout]    |          ^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |          |        |           |
[INFO] [stdout]    |          |        |           the same lifetime is hidden here
[INFO] [stdout]    |          |        the same lifetime is hidden here
[INFO] [stdout]    |          the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 85 | fn ty(i: &str) -> ParseResult<'_, Type<'_>> {
[INFO] [stdout]    |                               +++     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/parser.rs:92:17
[INFO] [stdout]    |
[INFO] [stdout] 92 | fn prod_type(i: &str) -> ParseResult<ProdType> {
[INFO] [stdout]    |                 ^^^^     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                 |        |           |
[INFO] [stdout]    |                 |        |           the same lifetime is hidden here
[INFO] [stdout]    |                 |        the same lifetime is hidden here
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 92 | fn prod_type(i: &str) -> ParseResult<'_, ProdType<'_>> {
[INFO] [stdout]    |                                      +++         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/parser.rs:99:16
[INFO] [stdout]    |
[INFO] [stdout] 99 | fn sum_type(i: &str) -> ParseResult<SumType> {
[INFO] [stdout]    |                ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                |        |           |
[INFO] [stdout]    |                |        |           the same lifetime is hidden here
[INFO] [stdout]    |                |        the same lifetime is hidden here
[INFO] [stdout]    |                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 99 | fn sum_type(i: &str) -> ParseResult<'_, SumType<'_>> {
[INFO] [stdout]    |                                     +++        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:117:13
[INFO] [stdout]     |
[INFO] [stdout] 117 | fn attrs(i: &str) -> ParseResult<Attrs> {
[INFO] [stdout]     |             ^^^^     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |             |        |           |
[INFO] [stdout]     |             |        |           the same lifetime is hidden here
[INFO] [stdout]     |             |        the same lifetime is hidden here
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 117 | fn attrs(i: &str) -> ParseResult<'_, Attrs<'_>> {
[INFO] [stdout]     |                                  +++      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:121:20
[INFO] [stdout]     |
[INFO] [stdout] 121 | fn constructors(i: &str) -> ParseResult<Vec<Constr>> {
[INFO] [stdout]     |                    ^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                    |        |               |
[INFO] [stdout]     |                    |        |               the same lifetime is hidden here
[INFO] [stdout]     |                    |        the same lifetime is hidden here
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 121 | fn constructors(i: &str) -> ParseResult<'_, Vec<Constr<'_>>> {
[INFO] [stdout]     |                                         +++           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:125:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | fn constructor(i: &str) -> ParseResult<Constr> {
[INFO] [stdout]     |                   ^^^^     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                   |        |           |
[INFO] [stdout]     |                   |        |           the same lifetime is hidden here
[INFO] [stdout]     |                   |        the same lifetime is hidden here
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 125 | fn constructor(i: &str) -> ParseResult<'_, Constr<'_>> {
[INFO] [stdout]     |                                        +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:136:14
[INFO] [stdout]     |
[INFO] [stdout] 136 | fn fields(i: &str) -> ParseResult<Vec<Field>> {
[INFO] [stdout]     |              ^^^^     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |              |        |               |
[INFO] [stdout]     |              |        |               the same lifetime is hidden here
[INFO] [stdout]     |              |        the same lifetime is hidden here
[INFO] [stdout]     |              the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 136 | fn fields(i: &str) -> ParseResult<'_, Vec<Field<'_>>> {
[INFO] [stdout]     |                                   +++          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:141:13
[INFO] [stdout]     |
[INFO] [stdout] 141 | fn field(i: &str) -> ParseResult<Field> {
[INFO] [stdout]     |             ^^^^     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |             |        |           |
[INFO] [stdout]     |             |        |           the same lifetime is hidden here
[INFO] [stdout]     |             |        the same lifetime is hidden here
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 141 | fn field(i: &str) -> ParseResult<'_, Field<'_>> {
[INFO] [stdout]     |                                  +++      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:158:15
[INFO] [stdout]     |
[INFO] [stdout] 158 | fn type_id(i: &str) -> ParseResult<TypeId> {
[INFO] [stdout]     |               ^^^^     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |        |           |
[INFO] [stdout]     |               |        |           the same lifetime is hidden here
[INFO] [stdout]     |               |        the same lifetime is hidden here
[INFO] [stdout]     |               the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 158 | fn type_id(i: &str) -> ParseResult<'_, TypeId<'_>> {
[INFO] [stdout]     |                                    +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:174:14
[INFO] [stdout]     |
[INFO] [stdout] 174 | fn con_id(i: &str) -> ParseResult<ConstrId> {
[INFO] [stdout]     |              ^^^^     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |              |        |           |
[INFO] [stdout]     |              |        |           the same lifetime is hidden here
[INFO] [stdout]     |              |        the same lifetime is hidden here
[INFO] [stdout]     |              the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 174 | fn con_id(i: &str) -> ParseResult<'_, ConstrId<'_>> {
[INFO] [stdout]     |                                   +++         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:190:10
[INFO] [stdout]     |
[INFO] [stdout] 190 | fn id(i: &str) -> ParseResult<Id> {
[INFO] [stdout]     |          ^^^^     ^^^^^^^^^^^^^^^
[INFO] [stdout]     |          |        |           |
[INFO] [stdout]     |          |        |           the same lifetime is hidden here
[INFO] [stdout]     |          |        the same lifetime is hidden here
[INFO] [stdout]     |          the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 190 | fn id(i: &str) -> ParseResult<'_, Id<'_>> {
[INFO] [stdout]     |                               +++   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/model.rs:42:14
[INFO] [stdout]    |
[INFO] [stdout] 42 | fn ast(asdl: &str) -> Result<ast::Root> {
[INFO] [stdout]    |              ^^^^            ^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |              |
[INFO] [stdout]    |              the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 42 | fn ast(asdl: &str) -> Result<ast::Root<'_>> {
[INFO] [stdout]    |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 2.99s
[INFO] running `Command { std: "docker" "inspect" "483a97a2b35161770b659c233f09a0f70a4435b37c0d584a3cf02057864bd69f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "483a97a2b35161770b659c233f09a0f70a4435b37c0d584a3cf02057864bd69f", kill_on_drop: false }`
[INFO] [stdout] 483a97a2b35161770b659c233f09a0f70a4435b37c0d584a3cf02057864bd69f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 3b1354216b878d165241e1d4c0f7b5226f744d74e3394fd027eb2ffa0ff2b045
[INFO] running `Command { std: "docker" "start" "-a" "3b1354216b878d165241e1d4c0f7b5226f744d74e3394fd027eb2ffa0ff2b045", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling ucd-trie v0.1.7
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling regex-syntax v0.8.8
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling syn v2.0.110
[INFO] [stderr]    Compiling clicolors-control v1.0.1
[INFO] [stderr]    Compiling termios v0.3.3
[INFO] [stderr]    Compiling atty v0.2.14
[INFO] [stderr]    Compiling serde_json v1.0.145
[INFO] [stderr]    Compiling ci_info v0.3.1
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/parser.rs:56:24
[INFO] [stdout]    |
[INFO] [stdout] 56 | pub(crate) fn parse(i: &str) -> ParseResult<Root> {
[INFO] [stdout]    |                        ^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                        |        |           |
[INFO] [stdout]    |                        |        |           the same lifetime is hidden here
[INFO] [stdout]    |                        |        the same lifetime is hidden here
[INFO] [stdout]    |                        the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 56 | pub(crate) fn parse(i: &str) -> ParseResult<'_, Root<'_>> {
[INFO] [stdout]    |                                             +++     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/parser.rs:71:20
[INFO] [stdout]    |
[INFO] [stdout] 71 | fn comment_line(i: &str) -> ParseResult<&str> {
[INFO] [stdout]    |                    ^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                    |        |           |
[INFO] [stdout]    |                    |        |           the same lifetime is elided here
[INFO] [stdout]    |                    |        the same lifetime is hidden here
[INFO] [stdout]    |                    the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 71 | fn comment_line(i: &str) -> ParseResult<'_, &str> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/parser.rs:81:16
[INFO] [stdout]    |
[INFO] [stdout] 81 | fn comments(i: &str) -> ParseResult<Vec<&str>> {
[INFO] [stdout]    |                ^^^^     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                |        |               |
[INFO] [stdout]    |                |        |               the same lifetime is elided here
[INFO] [stdout]    |                |        the same lifetime is hidden here
[INFO] [stdout]    |                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 81 | fn comments(i: &str) -> ParseResult<'_, Vec<&str>> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/parser.rs:85:10
[INFO] [stdout]    |
[INFO] [stdout] 85 | fn ty(i: &str) -> ParseResult<Type> {
[INFO] [stdout]    |          ^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |          |        |           |
[INFO] [stdout]    |          |        |           the same lifetime is hidden here
[INFO] [stdout]    |          |        the same lifetime is hidden here
[INFO] [stdout]    |          the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 85 | fn ty(i: &str) -> ParseResult<'_, Type<'_>> {
[INFO] [stdout]    |                               +++     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/parser.rs:92:17
[INFO] [stdout]    |
[INFO] [stdout] 92 | fn prod_type(i: &str) -> ParseResult<ProdType> {
[INFO] [stdout]    |                 ^^^^     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                 |        |           |
[INFO] [stdout]    |                 |        |           the same lifetime is hidden here
[INFO] [stdout]    |                 |        the same lifetime is hidden here
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 92 | fn prod_type(i: &str) -> ParseResult<'_, ProdType<'_>> {
[INFO] [stdout]    |                                      +++         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/parser.rs:99:16
[INFO] [stdout]    |
[INFO] [stdout] 99 | fn sum_type(i: &str) -> ParseResult<SumType> {
[INFO] [stdout]    |                ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                |        |           |
[INFO] [stdout]    |                |        |           the same lifetime is hidden here
[INFO] [stdout]    |                |        the same lifetime is hidden here
[INFO] [stdout]    |                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 99 | fn sum_type(i: &str) -> ParseResult<'_, SumType<'_>> {
[INFO] [stdout]    |                                     +++        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:117:13
[INFO] [stdout]     |
[INFO] [stdout] 117 | fn attrs(i: &str) -> ParseResult<Attrs> {
[INFO] [stdout]     |             ^^^^     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |             |        |           |
[INFO] [stdout]     |             |        |           the same lifetime is hidden here
[INFO] [stdout]     |             |        the same lifetime is hidden here
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 117 | fn attrs(i: &str) -> ParseResult<'_, Attrs<'_>> {
[INFO] [stdout]     |                                  +++      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:121:20
[INFO] [stdout]     |
[INFO] [stdout] 121 | fn constructors(i: &str) -> ParseResult<Vec<Constr>> {
[INFO] [stdout]     |                    ^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                    |        |               |
[INFO] [stdout]     |                    |        |               the same lifetime is hidden here
[INFO] [stdout]     |                    |        the same lifetime is hidden here
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 121 | fn constructors(i: &str) -> ParseResult<'_, Vec<Constr<'_>>> {
[INFO] [stdout]     |                                         +++           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:125:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | fn constructor(i: &str) -> ParseResult<Constr> {
[INFO] [stdout]     |                   ^^^^     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                   |        |           |
[INFO] [stdout]     |                   |        |           the same lifetime is hidden here
[INFO] [stdout]     |                   |        the same lifetime is hidden here
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 125 | fn constructor(i: &str) -> ParseResult<'_, Constr<'_>> {
[INFO] [stdout]     |                                        +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:136:14
[INFO] [stdout]     |
[INFO] [stdout] 136 | fn fields(i: &str) -> ParseResult<Vec<Field>> {
[INFO] [stdout]     |              ^^^^     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |              |        |               |
[INFO] [stdout]     |              |        |               the same lifetime is hidden here
[INFO] [stdout]     |              |        the same lifetime is hidden here
[INFO] [stdout]     |              the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 136 | fn fields(i: &str) -> ParseResult<'_, Vec<Field<'_>>> {
[INFO] [stdout]     |                                   +++          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:141:13
[INFO] [stdout]     |
[INFO] [stdout] 141 | fn field(i: &str) -> ParseResult<Field> {
[INFO] [stdout]     |             ^^^^     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |             |        |           |
[INFO] [stdout]     |             |        |           the same lifetime is hidden here
[INFO] [stdout]     |             |        the same lifetime is hidden here
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 141 | fn field(i: &str) -> ParseResult<'_, Field<'_>> {
[INFO] [stdout]     |                                  +++      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:158:15
[INFO] [stdout]     |
[INFO] [stdout] 158 | fn type_id(i: &str) -> ParseResult<TypeId> {
[INFO] [stdout]     |               ^^^^     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |        |           |
[INFO] [stdout]     |               |        |           the same lifetime is hidden here
[INFO] [stdout]     |               |        the same lifetime is hidden here
[INFO] [stdout]     |               the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 158 | fn type_id(i: &str) -> ParseResult<'_, TypeId<'_>> {
[INFO] [stdout]     |                                    +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:174:14
[INFO] [stdout]     |
[INFO] [stdout] 174 | fn con_id(i: &str) -> ParseResult<ConstrId> {
[INFO] [stdout]     |              ^^^^     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |              |        |           |
[INFO] [stdout]     |              |        |           the same lifetime is hidden here
[INFO] [stdout]     |              |        the same lifetime is hidden here
[INFO] [stdout]     |              the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 174 | fn con_id(i: &str) -> ParseResult<'_, ConstrId<'_>> {
[INFO] [stdout]     |                                   +++         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:190:10
[INFO] [stdout]     |
[INFO] [stdout] 190 | fn id(i: &str) -> ParseResult<Id> {
[INFO] [stdout]     |          ^^^^     ^^^^^^^^^^^^^^^
[INFO] [stdout]     |          |        |           |
[INFO] [stdout]     |          |        |           the same lifetime is hidden here
[INFO] [stdout]     |          |        the same lifetime is hidden here
[INFO] [stdout]     |          the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 190 | fn id(i: &str) -> ParseResult<'_, Id<'_>> {
[INFO] [stdout]     |                               +++   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/model.rs:42:14
[INFO] [stdout]    |
[INFO] [stdout] 42 | fn ast(asdl: &str) -> Result<ast::Root> {
[INFO] [stdout]    |              ^^^^            ^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |              |
[INFO] [stdout]    |              the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 42 | fn ast(asdl: &str) -> Result<ast::Root<'_>> {
[INFO] [stdout]    |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling pest v2.8.3
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling pest_meta v2.8.3
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling synstructure v0.12.6
[INFO] [stderr]    Compiling failure_derive v0.1.8
[INFO] [stderr]    Compiling failure v0.1.8
[INFO] [stderr]    Compiling pest_generator v2.8.3
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling regex v1.12.2
[INFO] [stderr]    Compiling pest_derive v2.8.3
[INFO] [stderr]    Compiling console v0.7.7
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling uuid v0.7.4
[INFO] [stderr]    Compiling chrono v0.4.42
[INFO] [stderr]    Compiling ron v0.4.2
[INFO] [stderr]    Compiling serde_yaml v0.8.26
[INFO] [stderr]    Compiling insta v0.8.2
[INFO] [stderr]    Compiling asdl v1.0.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/parser.rs:56:24
[INFO] [stdout]    |
[INFO] [stdout] 56 | pub(crate) fn parse(i: &str) -> ParseResult<Root> {
[INFO] [stdout]    |                        ^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                        |        |           |
[INFO] [stdout]    |                        |        |           the same lifetime is hidden here
[INFO] [stdout]    |                        |        the same lifetime is hidden here
[INFO] [stdout]    |                        the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 56 | pub(crate) fn parse(i: &str) -> ParseResult<'_, Root<'_>> {
[INFO] [stdout]    |                                             +++     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/parser.rs:71:20
[INFO] [stdout]    |
[INFO] [stdout] 71 | fn comment_line(i: &str) -> ParseResult<&str> {
[INFO] [stdout]    |                    ^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                    |        |           |
[INFO] [stdout]    |                    |        |           the same lifetime is elided here
[INFO] [stdout]    |                    |        the same lifetime is hidden here
[INFO] [stdout]    |                    the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 71 | fn comment_line(i: &str) -> ParseResult<'_, &str> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/parser.rs:81:16
[INFO] [stdout]    |
[INFO] [stdout] 81 | fn comments(i: &str) -> ParseResult<Vec<&str>> {
[INFO] [stdout]    |                ^^^^     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                |        |               |
[INFO] [stdout]    |                |        |               the same lifetime is elided here
[INFO] [stdout]    |                |        the same lifetime is hidden here
[INFO] [stdout]    |                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 81 | fn comments(i: &str) -> ParseResult<'_, Vec<&str>> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/parser.rs:85:10
[INFO] [stdout]    |
[INFO] [stdout] 85 | fn ty(i: &str) -> ParseResult<Type> {
[INFO] [stdout]    |          ^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |          |        |           |
[INFO] [stdout]    |          |        |           the same lifetime is hidden here
[INFO] [stdout]    |          |        the same lifetime is hidden here
[INFO] [stdout]    |          the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 85 | fn ty(i: &str) -> ParseResult<'_, Type<'_>> {
[INFO] [stdout]    |                               +++     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/parser.rs:92:17
[INFO] [stdout]    |
[INFO] [stdout] 92 | fn prod_type(i: &str) -> ParseResult<ProdType> {
[INFO] [stdout]    |                 ^^^^     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                 |        |           |
[INFO] [stdout]    |                 |        |           the same lifetime is hidden here
[INFO] [stdout]    |                 |        the same lifetime is hidden here
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 92 | fn prod_type(i: &str) -> ParseResult<'_, ProdType<'_>> {
[INFO] [stdout]    |                                      +++         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/parser.rs:99:16
[INFO] [stdout]    |
[INFO] [stdout] 99 | fn sum_type(i: &str) -> ParseResult<SumType> {
[INFO] [stdout]    |                ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                |        |           |
[INFO] [stdout]    |                |        |           the same lifetime is hidden here
[INFO] [stdout]    |                |        the same lifetime is hidden here
[INFO] [stdout]    |                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 99 | fn sum_type(i: &str) -> ParseResult<'_, SumType<'_>> {
[INFO] [stdout]    |                                     +++        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:117:13
[INFO] [stdout]     |
[INFO] [stdout] 117 | fn attrs(i: &str) -> ParseResult<Attrs> {
[INFO] [stdout]     |             ^^^^     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |             |        |           |
[INFO] [stdout]     |             |        |           the same lifetime is hidden here
[INFO] [stdout]     |             |        the same lifetime is hidden here
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 117 | fn attrs(i: &str) -> ParseResult<'_, Attrs<'_>> {
[INFO] [stdout]     |                                  +++      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:121:20
[INFO] [stdout]     |
[INFO] [stdout] 121 | fn constructors(i: &str) -> ParseResult<Vec<Constr>> {
[INFO] [stdout]     |                    ^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                    |        |               |
[INFO] [stdout]     |                    |        |               the same lifetime is hidden here
[INFO] [stdout]     |                    |        the same lifetime is hidden here
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 121 | fn constructors(i: &str) -> ParseResult<'_, Vec<Constr<'_>>> {
[INFO] [stdout]     |                                         +++           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:125:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | fn constructor(i: &str) -> ParseResult<Constr> {
[INFO] [stdout]     |                   ^^^^     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                   |        |           |
[INFO] [stdout]     |                   |        |           the same lifetime is hidden here
[INFO] [stdout]     |                   |        the same lifetime is hidden here
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 125 | fn constructor(i: &str) -> ParseResult<'_, Constr<'_>> {
[INFO] [stdout]     |                                        +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:136:14
[INFO] [stdout]     |
[INFO] [stdout] 136 | fn fields(i: &str) -> ParseResult<Vec<Field>> {
[INFO] [stdout]     |              ^^^^     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |              |        |               |
[INFO] [stdout]     |              |        |               the same lifetime is hidden here
[INFO] [stdout]     |              |        the same lifetime is hidden here
[INFO] [stdout]     |              the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 136 | fn fields(i: &str) -> ParseResult<'_, Vec<Field<'_>>> {
[INFO] [stdout]     |                                   +++          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:141:13
[INFO] [stdout]     |
[INFO] [stdout] 141 | fn field(i: &str) -> ParseResult<Field> {
[INFO] [stdout]     |             ^^^^     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |             |        |           |
[INFO] [stdout]     |             |        |           the same lifetime is hidden here
[INFO] [stdout]     |             |        the same lifetime is hidden here
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 141 | fn field(i: &str) -> ParseResult<'_, Field<'_>> {
[INFO] [stdout]     |                                  +++      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:158:15
[INFO] [stdout]     |
[INFO] [stdout] 158 | fn type_id(i: &str) -> ParseResult<TypeId> {
[INFO] [stdout]     |               ^^^^     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |        |           |
[INFO] [stdout]     |               |        |           the same lifetime is hidden here
[INFO] [stdout]     |               |        the same lifetime is hidden here
[INFO] [stdout]     |               the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 158 | fn type_id(i: &str) -> ParseResult<'_, TypeId<'_>> {
[INFO] [stdout]     |                                    +++       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:174:14
[INFO] [stdout]     |
[INFO] [stdout] 174 | fn con_id(i: &str) -> ParseResult<ConstrId> {
[INFO] [stdout]     |              ^^^^     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |              |        |           |
[INFO] [stdout]     |              |        |           the same lifetime is hidden here
[INFO] [stdout]     |              |        the same lifetime is hidden here
[INFO] [stdout]     |              the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 174 | fn con_id(i: &str) -> ParseResult<'_, ConstrId<'_>> {
[INFO] [stdout]     |                                   +++         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:190:10
[INFO] [stdout]     |
[INFO] [stdout] 190 | fn id(i: &str) -> ParseResult<Id> {
[INFO] [stdout]     |          ^^^^     ^^^^^^^^^^^^^^^
[INFO] [stdout]     |          |        |           |
[INFO] [stdout]     |          |        |           the same lifetime is hidden here
[INFO] [stdout]     |          |        the same lifetime is hidden here
[INFO] [stdout]     |          the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 190 | fn id(i: &str) -> ParseResult<'_, Id<'_>> {
[INFO] [stdout]     |                               +++   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/model.rs:42:14
[INFO] [stdout]    |
[INFO] [stdout] 42 | fn ast(asdl: &str) -> Result<ast::Root> {
[INFO] [stdout]    |              ^^^^            ^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |              |
[INFO] [stdout]    |              the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 42 | fn ast(asdl: &str) -> Result<ast::Root<'_>> {
[INFO] [stdout]    |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 24.08s
[INFO] running `Command { std: "docker" "inspect" "3b1354216b878d165241e1d4c0f7b5226f744d74e3394fd027eb2ffa0ff2b045", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3b1354216b878d165241e1d4c0f7b5226f744d74e3394fd027eb2ffa0ff2b045", kill_on_drop: false }`
[INFO] [stdout] 3b1354216b878d165241e1d4c0f7b5226f744d74e3394fd027eb2ffa0ff2b045
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] de48ac8223fec8e1e848f985d6bc1ef3daeb7c7ceea57dc6f80773e6a3238b9a
[INFO] running `Command { std: "docker" "start" "-a" "de48ac8223fec8e1e848f985d6bc1ef3daeb7c7ceea57dc6f80773e6a3238b9a", kill_on_drop: false }`
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/parser.rs:56:24
[INFO] [stderr]    |
[INFO] [stderr] 56 | pub(crate) fn parse(i: &str) -> ParseResult<Root> {
[INFO] [stderr]    |                        ^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |                        |        |           |
[INFO] [stderr]    |                        |        |           the same lifetime is hidden here
[INFO] [stderr]    |                        |        the same lifetime is hidden here
[INFO] [stderr]    |                        the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr]    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 56 | pub(crate) fn parse(i: &str) -> ParseResult<'_, Root<'_>> {
[INFO] [stderr]    |                                             +++     ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/parser.rs:71:20
[INFO] [stderr]    |
[INFO] [stderr] 71 | fn comment_line(i: &str) -> ParseResult<&str> {
[INFO] [stderr]    |                    ^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |                    |        |           |
[INFO] [stderr]    |                    |        |           the same lifetime is elided here
[INFO] [stderr]    |                    |        the same lifetime is hidden here
[INFO] [stderr]    |                    the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 71 | fn comment_line(i: &str) -> ParseResult<'_, &str> {
[INFO] [stderr]    |                                         +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/parser.rs:81:16
[INFO] [stderr]    |
[INFO] [stderr] 81 | fn comments(i: &str) -> ParseResult<Vec<&str>> {
[INFO] [stderr]    |                ^^^^     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |                |        |               |
[INFO] [stderr]    |                |        |               the same lifetime is elided here
[INFO] [stderr]    |                |        the same lifetime is hidden here
[INFO] [stderr]    |                the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 81 | fn comments(i: &str) -> ParseResult<'_, Vec<&str>> {
[INFO] [stderr]    |                                     +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/parser.rs:85:10
[INFO] [stderr]    |
[INFO] [stderr] 85 | fn ty(i: &str) -> ParseResult<Type> {
[INFO] [stderr]    |          ^^^^     ^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |          |        |           |
[INFO] [stderr]    |          |        |           the same lifetime is hidden here
[INFO] [stderr]    |          |        the same lifetime is hidden here
[INFO] [stderr]    |          the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 85 | fn ty(i: &str) -> ParseResult<'_, Type<'_>> {
[INFO] [stderr]    |                               +++     ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/parser.rs:92:17
[INFO] [stderr]    |
[INFO] [stderr] 92 | fn prod_type(i: &str) -> ParseResult<ProdType> {
[INFO] [stderr]    |                 ^^^^     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |                 |        |           |
[INFO] [stderr]    |                 |        |           the same lifetime is hidden here
[INFO] [stderr]    |                 |        the same lifetime is hidden here
[INFO] [stderr]    |                 the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 92 | fn prod_type(i: &str) -> ParseResult<'_, ProdType<'_>> {
[INFO] [stderr]    |                                      +++         ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/parser.rs:99:16
[INFO] [stderr]    |
[INFO] [stderr] 99 | fn sum_type(i: &str) -> ParseResult<SumType> {
[INFO] [stderr]    |                ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |                |        |           |
[INFO] [stderr]    |                |        |           the same lifetime is hidden here
[INFO] [stderr]    |                |        the same lifetime is hidden here
[INFO] [stderr]    |                the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 99 | fn sum_type(i: &str) -> ParseResult<'_, SumType<'_>> {
[INFO] [stderr]    |                                     +++        ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/parser.rs:117:13
[INFO] [stderr]     |
[INFO] [stderr] 117 | fn attrs(i: &str) -> ParseResult<Attrs> {
[INFO] [stderr]     |             ^^^^     ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |             |        |           |
[INFO] [stderr]     |             |        |           the same lifetime is hidden here
[INFO] [stderr]     |             |        the same lifetime is hidden here
[INFO] [stderr]     |             the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 117 | fn attrs(i: &str) -> ParseResult<'_, Attrs<'_>> {
[INFO] [stderr]     |                                  +++      ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/parser.rs:121:20
[INFO] [stderr]     |
[INFO] [stderr] 121 | fn constructors(i: &str) -> ParseResult<Vec<Constr>> {
[INFO] [stderr]     |                    ^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |                    |        |               |
[INFO] [stderr]     |                    |        |               the same lifetime is hidden here
[INFO] [stderr]     |                    |        the same lifetime is hidden here
[INFO] [stderr]     |                    the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 121 | fn constructors(i: &str) -> ParseResult<'_, Vec<Constr<'_>>> {
[INFO] [stderr]     |                                         +++           ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/parser.rs:125:19
[INFO] [stderr]     |
[INFO] [stderr] 125 | fn constructor(i: &str) -> ParseResult<Constr> {
[INFO] [stderr]     |                   ^^^^     ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |                   |        |           |
[INFO] [stderr]     |                   |        |           the same lifetime is hidden here
[INFO] [stderr]     |                   |        the same lifetime is hidden here
[INFO] [stderr]     |                   the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 125 | fn constructor(i: &str) -> ParseResult<'_, Constr<'_>> {
[INFO] [stderr]     |                                        +++       ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/parser.rs:136:14
[INFO] [stderr]     |
[INFO] [stderr] 136 | fn fields(i: &str) -> ParseResult<Vec<Field>> {
[INFO] [stderr]     |              ^^^^     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |              |        |               |
[INFO] [stderr]     |              |        |               the same lifetime is hidden here
[INFO] [stderr]     |              |        the same lifetime is hidden here
[INFO] [stderr]     |              the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 136 | fn fields(i: &str) -> ParseResult<'_, Vec<Field<'_>>> {
[INFO] [stderr]     |                                   +++          ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/parser.rs:141:13
[INFO] [stderr]     |
[INFO] [stderr] 141 | fn field(i: &str) -> ParseResult<Field> {
[INFO] [stderr]     |             ^^^^     ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |             |        |           |
[INFO] [stderr]     |             |        |           the same lifetime is hidden here
[INFO] [stderr]     |             |        the same lifetime is hidden here
[INFO] [stderr]     |             the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 141 | fn field(i: &str) -> ParseResult<'_, Field<'_>> {
[INFO] [stderr]     |                                  +++      ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/parser.rs:158:15
[INFO] [stderr]     |
[INFO] [stderr] 158 | fn type_id(i: &str) -> ParseResult<TypeId> {
[INFO] [stderr]     |               ^^^^     ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |               |        |           |
[INFO] [stderr]     |               |        |           the same lifetime is hidden here
[INFO] [stderr]     |               |        the same lifetime is hidden here
[INFO] [stderr]     |               the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 158 | fn type_id(i: &str) -> ParseResult<'_, TypeId<'_>> {
[INFO] [stderr]     |                                    +++       ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/parser.rs:174:14
[INFO] [stderr]     |
[INFO] [stderr] 174 | fn con_id(i: &str) -> ParseResult<ConstrId> {
[INFO] [stderr]     |              ^^^^     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |              |        |           |
[INFO] [stderr]     |              |        |           the same lifetime is hidden here
[INFO] [stderr]     |              |        the same lifetime is hidden here
[INFO] [stderr]     |              the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 174 | fn con_id(i: &str) -> ParseResult<'_, ConstrId<'_>> {
[INFO] [stderr]     |                                   +++         ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/parser.rs:190:10
[INFO] [stderr]     |
[INFO] [stderr] 190 | fn id(i: &str) -> ParseResult<Id> {
[INFO] [stderr]     |          ^^^^     ^^^^^^^^^^^^^^^
[INFO] [stderr]     |          |        |           |
[INFO] [stderr]     |          |        |           the same lifetime is hidden here
[INFO] [stderr]     |          |        the same lifetime is hidden here
[INFO] [stderr]     |          the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 190 | fn id(i: &str) -> ParseResult<'_, Id<'_>> {
[INFO] [stderr]     |                               +++   ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/model.rs:42:14
[INFO] [stderr]    |
[INFO] [stderr] 42 | fn ast(asdl: &str) -> Result<ast::Root> {
[INFO] [stderr]    |              ^^^^            ^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |              |
[INFO] [stderr]    |              the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 42 | fn ast(asdl: &str) -> Result<ast::Root<'_>> {
[INFO] [stderr]    |                                       ++++
[INFO] [stderr] 
[INFO] [stderr] warning: `asdl` (lib) generated 15 warnings (run `cargo fix --lib -p asdl` to apply 15 suggestions)
[INFO] [stderr] warning: `asdl` (lib test) generated 15 warnings (15 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.21s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/asdl-376a6c4a80de45bf)
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test parser::tests::parse_comments ... ok
[INFO] [stdout] test parser::tests::parse_comment_line ... FAILED
[INFO] [stdout] test parser::tests::parse_constructor ... FAILED
[INFO] [stdout] test parser::tests::parse_con_id ... FAILED
[INFO] [stdout] test parser::tests::parse_error_invalid_single_type ... FAILED
[INFO] [stdout] test parser::tests::parse_field ... FAILED
[INFO] [stdout] test parser::tests::parse_constructors ... FAILED
[INFO] [stdout] test parser::tests::parse_fields ... FAILED
[INFO] [stdout] test parser::tests::parse_id ... FAILED
[INFO] [stdout] test parser::tests::parse_type_id ... FAILED
[INFO] [stdout] test parser::tests::parse_prod_type ... ok
[INFO] [stdout] test parser::tests::parse_sum_type ... ok
[INFO] [stdout] test tests::attributes ... ok
[INFO] [stdout] test parser::tests::parse_constructors_with_comments ... ok
[INFO] [stdout] test parser::tests::parse_empty_asdl ... ok
[INFO] [stdout] test tests::simple_successful_test ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- parser::tests::parse_comment_line stdout ----
[INFO] [stdout] Left:
[INFO] [stdout] 0: at line 0, in Comment line should start with '//':
[INFO] [stdout] /comment line1
[INFO] [stdout] ^
[INFO] [stdout] 
[INFO] [stdout] Right:
[INFO] [stdout] 0: at line 1, in Comment line should start with '//':
[INFO] [stdout] /comment line1
[INFO] [stdout] ^
[INFO] [stdout] 
[INFO] [stdout] Diff:
[INFO] [stdout] [91m0: at line 1, in Comment line should start with '//':[0m
[INFO] [stdout] [92m0: at line 0, in Comment line should start with '//':[0m
[INFO] [stdout] /comment line1
[INFO] [stdout] ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'parser::tests::parse_comment_line' (26) panicked at src/parser.rs:523:13:
[INFO] [stdout] text differs
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5cc6ab21fbd2 - std::backtrace_rs::backtrace::libunwind::trace::ha50a1f28c7a10cf8
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5cc6ab21fbd2 - std::backtrace_rs::backtrace::trace_unsynchronized::h34f8c4ec82a320bc
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5cc6ab21fbd2 - std::sys::backtrace::_print_fmt::h2d23e84e13d343bc
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5cc6ab21fbd2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::hde21067283f7e82e
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5cc6ab231a2f - core::fmt::rt::Argument::fmt::he65307037dca33c6
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x5cc6ab231a2f - core::fmt::write::h24186904251c31cb
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/fmt/mod.rs:1469:25
[INFO] [stdout]    6:     0x5cc6ab1ec6f3 - std::io::default_write_fmt::h4e8d11c5c4b9cafe
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5cc6ab1ec6f3 - std::io::Write::write_fmt::ha849be0824d095ef
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x5cc6ab1f88c2 - std::sys::backtrace::BacktraceLock::print::he038489aba5894a6
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x5cc6ab1fdc8f - std::panicking::default_hook::{{closure}}::h80a26d916c49679b
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x5cc6ab1fdb21 - std::panicking::default_hook::he2e9efee79b3dce9
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:325:9
[INFO] [stdout]   11:     0x5cc6aafbaa4e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h202f496763929329
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/alloc/src/boxed.rs:2099:9
[INFO] [stdout]   12:     0x5cc6aafbaa4e - test::test_main_with_exit_callback::{{closure}}::h805a6913adddaea3
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5cc6ab1fe29f - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h2883c9d2dbd4e81c
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/alloc/src/boxed.rs:2099:9
[INFO] [stdout]   14:     0x5cc6ab1fe29f - std::panicking::panic_with_hook::hf5648b7cec6bc73e
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:842:13
[INFO] [stdout]   15:     0x5cc6ab1fd99c - std::panicking::begin_panic::{{closure}}::h951933a6bd82ace8
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:771:9
[INFO] [stdout]   16:     0x5cc6ab1f89f9 - std::sys::backtrace::__rust_end_short_backtrace::h9b4e44a1bc04f345
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   17:     0x5cc6ab1fd96c - std::panicking::begin_panic::h937ac98a8122532e
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:770:5
[INFO] [stdout]   18:     0x5cc6aaf71e30 - asdl::parser::tests::assert_error::h82795e1b724f59c9
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parser.rs:258:17
[INFO] [stdout]   19:     0x5cc6aaf742a7 - asdl::parser::tests::parse_comment_line::h82d27985cc2b634b
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parser.rs:433:9
[INFO] [stdout]   20:     0x5cc6aaf742e7 - asdl::parser::tests::parse_comment_line::{{closure}}::hc4dff825d672ffc5
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parser.rs:430:28
[INFO] [stdout]   21:     0x5cc6aaf98626 - core::ops::function::FnOnce::call_once::h68b5bbb04d98b840
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x5cc6aafba8bb - core::ops::function::FnOnce::call_once::h3a2d82edd1a9b770
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5cc6aafba8bb - test::__rust_begin_short_backtrace::h85d4fe5033219107
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/test/src/lib.rs:663:18
[INFO] [stdout]   24:     0x5cc6aafce8ad - test::run_test_in_process::{{closure}}::h67b48a81b9c9d7b6
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/test/src/lib.rs:686:74
[INFO] [stdout]   25:     0x5cc6aafce8ad - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h7680585480377cb5
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   26:     0x5cc6aafce8ad - std::panicking::catch_unwind::do_call::hf71351b2657d4002
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:590:40
[INFO] [stdout]   27:     0x5cc6aafce8ad - std::panicking::catch_unwind::h7fcb5c0312d9e172
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:553:19
[INFO] [stdout]   28:     0x5cc6aafce8ad - std::panic::catch_unwind::h5cf3c9bdee894ebe
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x5cc6aafce8ad - test::run_test_in_process::h1469cb85193a3a25
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/test/src/lib.rs:686:27
[INFO] [stdout]   30:     0x5cc6aafce8ad - test::run_test::{{closure}}::h59d45b3cd6453d69
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/test/src/lib.rs:607:43
[INFO] [stdout]   31:     0x5cc6aafa7df4 - test::run_test::{{closure}}::h9baa0c3d443f28c9
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/test/src/lib.rs:637:41
[INFO] [stdout]   32:     0x5cc6aafa7df4 - std::sys::backtrace::__rust_begin_short_backtrace::h97ea8cee4828663e
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/sys/backtrace.rs:158:18
[INFO] [stdout]   33:     0x5cc6aafab64a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h5d7539d5f78cee61
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/thread/mod.rs:562:17
[INFO] [stdout]   34:     0x5cc6aafab64a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::he4c551e23c5e9b22
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   35:     0x5cc6aafab64a - std::panicking::catch_unwind::do_call::h522b41a6c157aaba
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:590:40
[INFO] [stdout]   36:     0x5cc6aafab64a - std::panicking::catch_unwind::h0efbf72006b8e365
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:553:19
[INFO] [stdout]   37:     0x5cc6aafab64a - std::panic::catch_unwind::h3b081041e6c97066
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x5cc6aafab64a - std::thread::Builder::spawn_unchecked_::{{closure}}::ha751309815d5d8cf
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/thread/mod.rs:560:30
[INFO] [stdout]   39:     0x5cc6aafab64a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h2084b887a5fe25a7
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x5cc6ab1f3c0f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h3adbd6ccf5f737af
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/alloc/src/boxed.rs:2085:9
[INFO] [stdout]   41:     0x5cc6ab1f3c0f - std::sys::thread::unix::Thread::new::thread_start::hb3dc6483caa1b987
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/sys/thread/unix.rs:124:17
[INFO] [stdout]   42:     0x7c21918f1aa4 - <unknown>
[INFO] [stdout]   43:     0x7c219197ea64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parser::tests::parse_constructor stdout ----
[INFO] [stdout] Left:
[INFO] [stdout] 0: at line 0:
[INFO] [stdout] ConstrId1( type1,
[INFO] [stdout]                 ^
[INFO] [stdout] expected ')', found ,
[INFO] [stdout] 
[INFO] [stdout] Right:
[INFO] [stdout] 0: at line 1:
[INFO] [stdout] ConstrId1( type1,
[INFO] [stdout]                 ^
[INFO] [stdout] expected ')', found ,
[INFO] [stdout] 
[INFO] [stdout] Diff:
[INFO] [stdout] [91m0: at line 1:[0m
[INFO] [stdout] [92m0: at line 0:[0m
[INFO] [stdout] ConstrId1( type1,
[INFO] [stdout]                 ^
[INFO] [stdout] expected ')', found ,
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'parser::tests::parse_constructor' (29) panicked at src/parser.rs:523:13:
[INFO] [stdout] text differs
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5cc6ab21fbd2 - std::backtrace_rs::backtrace::libunwind::trace::ha50a1f28c7a10cf8
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5cc6ab21fbd2 - std::backtrace_rs::backtrace::trace_unsynchronized::h34f8c4ec82a320bc
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5cc6ab21fbd2 - std::sys::backtrace::_print_fmt::h2d23e84e13d343bc
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5cc6ab21fbd2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::hde21067283f7e82e
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5cc6ab231a2f - core::fmt::rt::Argument::fmt::he65307037dca33c6
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x5cc6ab231a2f - core::fmt::write::h24186904251c31cb
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/fmt/mod.rs:1469:25
[INFO] [stdout]    6:     0x5cc6ab1ec6f3 - std::io::default_write_fmt::h4e8d11c5c4b9cafe
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5cc6ab1ec6f3 - std::io::Write::write_fmt::ha849be0824d095ef
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x5cc6ab1f88c2 - std::sys::backtrace::BacktraceLock::print::he038489aba5894a6
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x5cc6ab1fdc8f - std::panicking::default_hook::{{closure}}::h80a26d916c49679b
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x5cc6ab1fdb21 - std::panicking::default_hook::he2e9efee79b3dce9
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:325:9
[INFO] [stdout]   11:     0x5cc6aafbaa4e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h202f496763929329
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/alloc/src/boxed.rs:2099:9
[INFO] [stdout]   12:     0x5cc6aafbaa4e - test::test_main_with_exit_callback::{{closure}}::h805a6913adddaea3
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5cc6ab1fe29f - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h2883c9d2dbd4e81c
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/alloc/src/boxed.rs:2099:9
[INFO] [stdout]   14:     0x5cc6ab1fe29f - std::panicking::panic_with_hook::hf5648b7cec6bc73e
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:842:13
[INFO] [stdout]   15:     0x5cc6ab1fd99c - std::panicking::begin_panic::{{closure}}::h951933a6bd82ace8
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:771:9
[INFO] [stdout]   16:     0x5cc6ab1f89f9 - std::sys::backtrace::__rust_end_short_backtrace::h9b4e44a1bc04f345
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   17:     0x5cc6ab1fd96c - std::panicking::begin_panic::h937ac98a8122532e
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:770:5
[INFO] [stdout]   18:     0x5cc6aaf70c69 - asdl::parser::tests::assert_error::h58643ce733cb4333
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parser.rs:258:17
[INFO] [stdout]   19:     0x5cc6aaf7414d - asdl::parser::tests::parse_constructor::hf5415ee8c97388ae
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parser.rs:386:9
[INFO] [stdout]   20:     0x5cc6aaf741a7 - asdl::parser::tests::parse_constructor::{{closure}}::hba811ef90ba67e2f
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parser.rs:366:27
[INFO] [stdout]   21:     0x5cc6aaf98566 - core::ops::function::FnOnce::call_once::h2eccfb9794abd6d0
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x5cc6aafba8bb - core::ops::function::FnOnce::call_once::h3a2d82edd1a9b770
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5cc6aafba8bb - test::__rust_begin_short_backtrace::h85d4fe5033219107
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/test/src/lib.rs:663:18
[INFO] [stdout]   24:     0x5cc6aafce8ad - test::run_test_in_process::{{closure}}::h67b48a81b9c9d7b6
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/test/src/lib.rs:686:74
[INFO] [stdout]   25:     0x5cc6aafce8ad - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h7680585480377cb5
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   26:     0x5cc6aafce8ad - std::panicking::catch_unwind::do_call::hf71351b2657d4002
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:590:40
[INFO] [stdout]   27:     0x5cc6aafce8ad - std::panicking::catch_unwind::h7fcb5c0312d9e172
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:553:19
[INFO] [stdout]   28:     0x5cc6aafce8ad - std::panic::catch_unwind::h5cf3c9bdee894ebe
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x5cc6aafce8ad - test::run_test_in_process::h1469cb85193a3a25
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/test/src/lib.rs:686:27
[INFO] [stdout]   30:     0x5cc6aafce8ad - test::run_test::{{closure}}::h59d45b3cd6453d69
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/test/src/lib.rs:607:43
[INFO] [stdout]   31:     0x5cc6aafa7df4 - test::run_test::{{closure}}::h9baa0c3d443f28c9
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/test/src/lib.rs:637:41
[INFO] [stdout]   32:     0x5cc6aafa7df4 - std::sys::backtrace::__rust_begin_short_backtrace::h97ea8cee4828663e
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/sys/backtrace.rs:158:18
[INFO] [stdout]   33:     0x5cc6aafab64a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h5d7539d5f78cee61
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/thread/mod.rs:562:17
[INFO] [stdout]   34:     0x5cc6aafab64a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::he4c551e23c5e9b22
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   35:     0x5cc6aafab64a - std::panicking::catch_unwind::do_call::h522b41a6c157aaba
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:590:40
[INFO] [stdout]   36:     0x5cc6aafab64a - std::panicking::catch_unwind::h0efbf72006b8e365
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:553:19
[INFO] [stdout]   37:     0x5cc6aafab64a - std::panic::catch_unwind::h3b081041e6c97066
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x5cc6aafab64a - std::thread::Builder::spawn_unchecked_::{{closure}}::ha751309815d5d8cf
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/thread/mod.rs:560:30
[INFO] [stdout]   39:     0x5cc6aafab64a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h2084b887a5fe25a7
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x5cc6ab1f3c0f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h3adbd6ccf5f737af
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/alloc/src/boxed.rs:2085:9
[INFO] [stdout]   41:     0x5cc6ab1f3c0f - std::sys::thread::unix::Thread::new::thread_start::hb3dc6483caa1b987
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/sys/thread/unix.rs:124:17
[INFO] [stdout]   42:     0x7c21918f1aa4 - <unknown>
[INFO] [stdout]   43:     0x7c219197ea64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parser::tests::parse_con_id stdout ----
[INFO] [stdout] Left:
[INFO] [stdout] 0: at line 0, in Constructor Id should start with uppercase character:
[INFO] [stdout] aBcd1Efg
[INFO] [stdout] ^
[INFO] [stdout] 
[INFO] [stdout] Right:
[INFO] [stdout] 0: at line 1, in Constructor Id should start with uppercase character:
[INFO] [stdout] aBcd1Efg
[INFO] [stdout] ^
[INFO] [stdout] 
[INFO] [stdout] Diff:
[INFO] [stdout] [91m0: at line 1, in Constructor Id should start with uppercase character:[0m
[INFO] [stdout] [92m0: at line 0, in Constructor Id should start with uppercase character:[0m
[INFO] [stdout] aBcd1Efg
[INFO] [stdout] ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'parser::tests::parse_con_id' (28) panicked at src/parser.rs:523:13:
[INFO] [stdout] text differs
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5cc6ab21fbd2 - std::backtrace_rs::backtrace::libunwind::trace::ha50a1f28c7a10cf8
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5cc6ab21fbd2 - std::backtrace_rs::backtrace::trace_unsynchronized::h34f8c4ec82a320bc
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5cc6ab21fbd2 - std::sys::backtrace::_print_fmt::h2d23e84e13d343bc
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5cc6ab21fbd2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::hde21067283f7e82e
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5cc6ab231a2f - core::fmt::rt::Argument::fmt::he65307037dca33c6
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x5cc6ab231a2f - core::fmt::write::h24186904251c31cb
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/fmt/mod.rs:1469:25
[INFO] [stdout]    6:     0x5cc6ab1ec6f3 - std::io::default_write_fmt::h4e8d11c5c4b9cafe
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5cc6ab1ec6f3 - std::io::Write::write_fmt::ha849be0824d095ef
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x5cc6ab1f88c2 - std::sys::backtrace::BacktraceLock::print::he038489aba5894a6
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x5cc6ab1fdc8f - std::panicking::default_hook::{{closure}}::h80a26d916c49679b
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x5cc6ab1fdb21 - std::panicking::default_hook::he2e9efee79b3dce9
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:325:9
[INFO] [stdout]   11:     0x5cc6aafbaa4e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h202f496763929329
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/alloc/src/boxed.rs:2099:9
[INFO] [stdout]   12:     0x5cc6aafbaa4e - test::test_main_with_exit_callback::{{closure}}::h805a6913adddaea3
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5cc6ab1fe29f - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h2883c9d2dbd4e81c
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/alloc/src/boxed.rs:2099:9
[INFO] [stdout]   14:     0x5cc6ab1fe29f - std::panicking::panic_with_hook::hf5648b7cec6bc73e
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:842:13
[INFO] [stdout]   15:     0x5cc6ab1fd99c - std::panicking::begin_panic::{{closure}}::h951933a6bd82ace8
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:771:9
[INFO] [stdout]   16:     0x5cc6ab1f89f9 - std::sys::backtrace::__rust_end_short_backtrace::h9b4e44a1bc04f345
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   17:     0x5cc6ab1fd96c - std::panicking::begin_panic::h937ac98a8122532e
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:770:5
[INFO] [stdout]   18:     0x5cc6aaf707c0 - asdl::parser::tests::assert_error::h327a3059d2cae7db
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parser.rs:258:17
[INFO] [stdout]   19:     0x5cc6aaf7291a - asdl::parser::tests::parse_con_id::h64be6698f9bca665
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parser.rs:282:9
[INFO] [stdout]   20:     0x5cc6aaf72957 - asdl::parser::tests::parse_con_id::{{closure}}::h07cb03aadbb52b6e
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parser.rs:279:22
[INFO] [stdout]   21:     0x5cc6aaf985e6 - core::ops::function::FnOnce::call_once::h6837c111b7baae5f
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x5cc6aafba8bb - core::ops::function::FnOnce::call_once::h3a2d82edd1a9b770
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5cc6aafba8bb - test::__rust_begin_short_backtrace::h85d4fe5033219107
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/test/src/lib.rs:663:18
[INFO] [stdout]   24:     0x5cc6aafce8ad - test::run_test_in_process::{{closure}}::h67b48a81b9c9d7b6
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/test/src/lib.rs:686:74
[INFO] [stdout]   25:     0x5cc6aafce8ad - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h7680585480377cb5
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   26:     0x5cc6aafce8ad - std::panicking::catch_unwind::do_call::hf71351b2657d4002
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:590:40
[INFO] [stdout]   27:     0x5cc6aafce8ad - std::panicking::catch_unwind::h7fcb5c0312d9e172
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:553:19
[INFO] [stdout]   28:     0x5cc6aafce8ad - std::panic::catch_unwind::h5cf3c9bdee894ebe
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x5cc6aafce8ad - test::run_test_in_process::h1469cb85193a3a25
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/test/src/lib.rs:686:27
[INFO] [stdout]   30:     0x5cc6aafce8ad - test::run_test::{{closure}}::h59d45b3cd6453d69
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/test/src/lib.rs:607:43
[INFO] [stdout]   31:     0x5cc6aafa7df4 - test::run_test::{{closure}}::h9baa0c3d443f28c9
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/test/src/lib.rs:637:41
[INFO] [stdout]   32:     0x5cc6aafa7df4 - std::sys::backtrace::__rust_begin_short_backtrace::h97ea8cee4828663e
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/sys/backtrace.rs:158:18
[INFO] [stdout]   33:     0x5cc6aafab64a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h5d7539d5f78cee61
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/thread/mod.rs:562:17
[INFO] [stdout]   34:     0x5cc6aafab64a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::he4c551e23c5e9b22
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   35:     0x5cc6aafab64a - std::panicking::catch_unwind::do_call::h522b41a6c157aaba
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:590:40
[INFO] [stdout]   36:     0x5cc6aafab64a - std::panicking::catch_unwind::h0efbf72006b8e365
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:553:19
[INFO] [stdout]   37:     0x5cc6aafab64a - std::panic::catch_unwind::h3b081041e6c97066
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x5cc6aafab64a - std::thread::Builder::spawn_unchecked_::{{closure}}::ha751309815d5d8cf
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/thread/mod.rs:560:30
[INFO] [stdout]   39:     0x5cc6aafab64a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h2084b887a5fe25a7
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x5cc6ab1f3c0f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h3adbd6ccf5f737af
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/alloc/src/boxed.rs:2085:9
[INFO] [stdout]   41:     0x5cc6ab1f3c0f - std::sys::thread::unix::Thread::new::thread_start::hb3dc6483caa1b987
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/sys/thread/unix.rs:124:17
[INFO] [stdout]   42:     0x7c21918f1aa4 - <unknown>
[INFO] [stdout]   43:     0x7c219197ea64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parser::tests::parse_error_invalid_single_type stdout ----
[INFO] [stdout] Left:
[INFO] [stdout] 0: at line 3:
[INFO] [stdout] notType&
[INFO] [stdout]        ^
[INFO] [stdout] expected '=', found &
[INFO] [stdout] 
[INFO] [stdout] 1: at line 3, in Expected Product or Sum type declaration:
[INFO] [stdout] notType&
[INFO] [stdout] ^
[INFO] [stdout] 
[INFO] [stdout] 2: at line 3, in Expected at least one type declaration:
[INFO] [stdout] notType&
[INFO] [stdout] ^
[INFO] [stdout] 
[INFO] [stdout] Right:
[INFO] [stdout] 0: at line 4:
[INFO] [stdout] notType&
[INFO] [stdout]        ^
[INFO] [stdout] expected '=', found &
[INFO] [stdout] 
[INFO] [stdout] 1: at line 4, in Expected Product or Sum type declaration:
[INFO] [stdout] notType&
[INFO] [stdout] ^
[INFO] [stdout] 
[INFO] [stdout] 2: at line 4, in Expected at least one type declaration:
[INFO] [stdout] notType&
[INFO] [stdout] ^
[INFO] [stdout] 
[INFO] [stdout] Diff:
[INFO] [stdout] [91m0: at line 4:[0m
[INFO] [stdout] [92m0: at line 3:[0m
[INFO] [stdout] notType&
[INFO] [stdout]        ^
[INFO] [stdout] expected '=', found &
[INFO] [stdout] 
[INFO] [stdout] [91m1: at line 4, in Expected Product or Sum type declaration:[0m
[INFO] [stdout] [92m1: at line 3, in Expected Product or Sum type declaration:[0m
[INFO] [stdout] notType&
[INFO] [stdout] ^
[INFO] [stdout] 
[INFO] [stdout] [91m2: at line 4, in Expected at least one type declaration:[0m
[INFO] [stdout] [92m2: at line 3, in Expected at least one type declaration:[0m
[INFO] [stdout] notType&
[INFO] [stdout] ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'parser::tests::parse_error_invalid_single_type' (33) panicked at src/parser.rs:523:13:
[INFO] [stdout] text differs
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5cc6ab21fbd2 - std::backtrace_rs::backtrace::libunwind::trace::ha50a1f28c7a10cf8
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5cc6ab21fbd2 - std::backtrace_rs::backtrace::trace_unsynchronized::h34f8c4ec82a320bc
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5cc6ab21fbd2 - std::sys::backtrace::_print_fmt::h2d23e84e13d343bc
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5cc6ab21fbd2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::hde21067283f7e82e
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5cc6ab231a2f - core::fmt::rt::Argument::fmt::he65307037dca33c6
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x5cc6ab231a2f - core::fmt::write::h24186904251c31cb
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/fmt/mod.rs:1469:25
[INFO] [stdout]    6:     0x5cc6ab1ec6f3 - std::io::default_write_fmt::h4e8d11c5c4b9cafe
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5cc6ab1ec6f3 - std::io::Write::write_fmt::ha849be0824d095ef
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x5cc6ab1f88c2 - std::sys::backtrace::BacktraceLock::print::he038489aba5894a6
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x5cc6ab1fdc8f - std::panicking::default_hook::{{closure}}::h80a26d916c49679b
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x5cc6ab1fdb21 - std::panicking::default_hook::he2e9efee79b3dce9
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:325:9
[INFO] [stdout]   11:     0x5cc6aafbaa4e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h202f496763929329
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/alloc/src/boxed.rs:2099:9
[INFO] [stdout]   12:     0x5cc6aafbaa4e - test::test_main_with_exit_callback::{{closure}}::h805a6913adddaea3
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5cc6ab1fe29f - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h2883c9d2dbd4e81c
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/alloc/src/boxed.rs:2099:9
[INFO] [stdout]   14:     0x5cc6ab1fe29f - std::panicking::panic_with_hook::hf5648b7cec6bc73e
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:842:13
[INFO] [stdout]   15:     0x5cc6ab1fd99c - std::panicking::begin_panic::{{closure}}::h951933a6bd82ace8
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:771:9
[INFO] [stdout]   16:     0x5cc6ab1f89f9 - std::sys::backtrace::__rust_end_short_backtrace::h9b4e44a1bc04f345
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   17:     0x5cc6ab1fd96c - std::panicking::begin_panic::h937ac98a8122532e
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:770:5
[INFO] [stdout]   18:     0x5cc6aaf70359 - asdl::parser::tests::assert_error::h2869ac42a8f809de
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parser.rs:258:17
[INFO] [stdout]   19:     0x5cc6aaf7490e - asdl::parser::tests::parse_error_invalid_single_type::hf0feea4b9ea27c70
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parser.rs:495:9
[INFO] [stdout]   20:     0x5cc6aaf74937 - asdl::parser::tests::parse_error_invalid_single_type::{{closure}}::h6aaa571149403a78
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parser.rs:490:41
[INFO] [stdout]   21:     0x5cc6aaf98766 - core::ops::function::FnOnce::call_once::ha87cb5f43e2c7f3f
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x5cc6aafba8bb - core::ops::function::FnOnce::call_once::h3a2d82edd1a9b770
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5cc6aafba8bb - test::__rust_begin_short_backtrace::h85d4fe5033219107
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/test/src/lib.rs:663:18
[INFO] [stdout]   24:     0x5cc6aafce8ad - test::run_test_in_process::{{closure}}::h67b48a81b9c9d7b6
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/test/src/lib.rs:686:74
[INFO] [stdout]   25:     0x5cc6aafce8ad - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h7680585480377cb5
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   26:     0x5cc6aafce8ad - std::panicking::catch_unwind::do_call::hf71351b2657d4002
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:590:40
[INFO] [stdout]   27:     0x5cc6aafce8ad - std::panicking::catch_unwind::h7fcb5c0312d9e172
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:553:19
[INFO] [stdout]   28:     0x5cc6aafce8ad - std::panic::catch_unwind::h5cf3c9bdee894ebe
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x5cc6aafce8ad - test::run_test_in_process::h1469cb85193a3a25
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/test/src/lib.rs:686:27
[INFO] [stdout]   30:     0x5cc6aafce8ad - test::run_test::{{closure}}::h59d45b3cd6453d69
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/test/src/lib.rs:607:43
[INFO] [stdout]   31:     0x5cc6aafa7df4 - test::run_test::{{closure}}::h9baa0c3d443f28c9
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/test/src/lib.rs:637:41
[INFO] [stdout]   32:     0x5cc6aafa7df4 - std::sys::backtrace::__rust_begin_short_backtrace::h97ea8cee4828663e
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/sys/backtrace.rs:158:18
[INFO] [stdout]   33:     0x5cc6aafab64a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h5d7539d5f78cee61
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/thread/mod.rs:562:17
[INFO] [stdout]   34:     0x5cc6aafab64a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::he4c551e23c5e9b22
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   35:     0x5cc6aafab64a - std::panicking::catch_unwind::do_call::h522b41a6c157aaba
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:590:40
[INFO] [stdout]   36:     0x5cc6aafab64a - std::panicking::catch_unwind::h0efbf72006b8e365
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:553:19
[INFO] [stdout]   37:     0x5cc6aafab64a - std::panic::catch_unwind::h3b081041e6c97066
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x5cc6aafab64a - std::thread::Builder::spawn_unchecked_::{{closure}}::ha751309815d5d8cf
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/thread/mod.rs:560:30
[INFO] [stdout]   39:     0x5cc6aafab64a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h2084b887a5fe25a7
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x5cc6ab1f3c0f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h3adbd6ccf5f737af
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/alloc/src/boxed.rs:2085:9
[INFO] [stdout]   41:     0x5cc6ab1f3c0f - std::sys::thread::unix::Thread::new::thread_start::hb3dc6483caa1b987
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/sys/thread/unix.rs:124:17
[INFO] [stdout]   42:     0x7c21918f1aa4 - <unknown>
[INFO] [stdout]   43:     0x7c219197ea64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parser::tests::parse_field stdout ----
[INFO] [stdout] Left:
[INFO] [stdout] 0: at line 0, in Expected * ? ) , or whitespace.:
[INFO] [stdout] type+  name
[INFO] [stdout]     ^
[INFO] [stdout] 
[INFO] [stdout] Right:
[INFO] [stdout] 0: at line 1, in Expected * ? ) , or whitespace.:
[INFO] [stdout] type+  name
[INFO] [stdout]     ^
[INFO] [stdout] 
[INFO] [stdout] Diff:
[INFO] [stdout] [91m0: at line 1, in Expected * ? ) , or whitespace.:[0m
[INFO] [stdout] [92m0: at line 0, in Expected * ? ) , or whitespace.:[0m
[INFO] [stdout] type+  name
[INFO] [stdout]     ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'parser::tests::parse_field' (34) panicked at src/parser.rs:523:13:
[INFO] [stdout] text differs
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5cc6ab21fbd2 - std::backtrace_rs::backtrace::libunwind::trace::ha50a1f28c7a10cf8
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5cc6ab21fbd2 - std::backtrace_rs::backtrace::trace_unsynchronized::h34f8c4ec82a320bc
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5cc6ab21fbd2 - std::sys::backtrace::_print_fmt::h2d23e84e13d343bc
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5cc6ab21fbd2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::hde21067283f7e82e
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5cc6ab231a2f - core::fmt::rt::Argument::fmt::he65307037dca33c6
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x5cc6ab231a2f - core::fmt::write::h24186904251c31cb
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/fmt/mod.rs:1469:25
[INFO] [stdout]    6:     0x5cc6ab1ec6f3 - std::io::default_write_fmt::h4e8d11c5c4b9cafe
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5cc6ab1ec6f3 - std::io::Write::write_fmt::ha849be0824d095ef
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x5cc6ab1f88c2 - std::sys::backtrace::BacktraceLock::print::he038489aba5894a6
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x5cc6ab1fdc8f - std::panicking::default_hook::{{closure}}::h80a26d916c49679b
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x5cc6ab1fdb21 - std::panicking::default_hook::he2e9efee79b3dce9
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:325:9
[INFO] [stdout]   11:     0x5cc6aafbaa4e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h202f496763929329
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/alloc/src/boxed.rs:2099:9
[INFO] [stdout]   12:     0x5cc6aafbaa4e - test::test_main_with_exit_callback::{{closure}}::h805a6913adddaea3
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5cc6ab1fe29f - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h2883c9d2dbd4e81c
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/alloc/src/boxed.rs:2099:9
[INFO] [stdout]   14:     0x5cc6ab1fe29f - std::panicking::panic_with_hook::hf5648b7cec6bc73e
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:842:13
[INFO] [stdout]   15:     0x5cc6ab1fd99c - std::panicking::begin_panic::{{closure}}::h951933a6bd82ace8
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:771:9
[INFO] [stdout]   16:     0x5cc6ab1f89f9 - std::sys::backtrace::__rust_end_short_backtrace::h9b4e44a1bc04f345
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   17:     0x5cc6ab1fd96c - std::panicking::begin_panic::h937ac98a8122532e
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:770:5
[INFO] [stdout]   18:     0x5cc6aaf719c4 - asdl::parser::tests::assert_error::h7b2c6c57293aab1c
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parser.rs:258:17
[INFO] [stdout]   19:     0x5cc6aaf6fee9 - asdl::parser::tests::parse_field::h85f5055372d3c7ae
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parser.rs:330:9
[INFO] [stdout]   20:     0x5cc6aaf6ff27 - asdl::parser::tests::parse_field::{{closure}}::hff2a64cbca0c415b
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parser.rs:311:21
[INFO] [stdout]   21:     0x5cc6aaf987a6 - core::ops::function::FnOnce::call_once::hb3ef31604d0c06fe
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x5cc6aafba8bb - core::ops::function::FnOnce::call_once::h3a2d82edd1a9b770
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5cc6aafba8bb - test::__rust_begin_short_backtrace::h85d4fe5033219107
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/test/src/lib.rs:663:18
[INFO] [stdout]   24:     0x5cc6aafce8ad - test::run_test_in_process::{{closure}}::h67b48a81b9c9d7b6
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/test/src/lib.rs:686:74
[INFO] [stdout]   25:     0x5cc6aafce8ad - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h7680585480377cb5
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   26:     0x5cc6aafce8ad - std::panicking::catch_unwind::do_call::hf71351b2657d4002
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:590:40
[INFO] [stdout]   27:     0x5cc6aafce8ad - std::panicking::catch_unwind::h7fcb5c0312d9e172
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:553:19
[INFO] [stdout]   28:     0x5cc6aafce8ad - std::panic::catch_unwind::h5cf3c9bdee894ebe
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x5cc6aafce8ad - test::run_test_in_process::h1469cb85193a3a25
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/test/src/lib.rs:686:27
[INFO] [stdout]   30:     0x5cc6aafce8ad - test::run_test::{{closure}}::h59d45b3cd6453d69
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/test/src/lib.rs:607:43
[INFO] [stdout]   31:     0x5cc6aafa7df4 - test::run_test::{{closure}}::h9baa0c3d443f28c9
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/test/src/lib.rs:637:41
[INFO] [stdout]   32:     0x5cc6aafa7df4 - std::sys::backtrace::__rust_begin_short_backtrace::h97ea8cee4828663e
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/sys/backtrace.rs:158:18
[INFO] [stdout]   33:     0x5cc6aafab64a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h5d7539d5f78cee61
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/thread/mod.rs:562:17
[INFO] [stdout]   34:     0x5cc6aafab64a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::he4c551e23c5e9b22
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   35:     0x5cc6aafab64a - std::panicking::catch_unwind::do_call::h522b41a6c157aaba
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:590:40
[INFO] [stdout]   36:     0x5cc6aafab64a - std::panicking::catch_unwind::h0efbf72006b8e365
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:553:19
[INFO] [stdout]   37:     0x5cc6aafab64a - std::panic::catch_unwind::h3b081041e6c97066
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x5cc6aafab64a - std::thread::Builder::spawn_unchecked_::{{closure}}::ha751309815d5d8cf
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/thread/mod.rs:560:30
[INFO] [stdout]   39:     0x5cc6aafab64a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h2084b887a5fe25a7
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x5cc6ab1f3c0f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h3adbd6ccf5f737af
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/alloc/src/boxed.rs:2085:9
[INFO] [stdout]   41:     0x5cc6ab1f3c0f - std::sys::thread::unix::Thread::new::thread_start::hb3dc6483caa1b987
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/sys/thread/unix.rs:124:17
[INFO] [stdout]   42:     0x7c21918f1aa4 - <unknown>
[INFO] [stdout]   43:     0x7c219197ea64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parser::tests::parse_constructors stdout ----
[INFO] [stdout] Left:
[INFO] [stdout] 0: at line 0:
[INFO] [stdout] ConstrId1( type1, type2? name    ConstrId2
[INFO] [stdout]                                  ^
[INFO] [stdout] expected ')', found C
[INFO] [stdout] 
[INFO] [stdout] Right:
[INFO] [stdout] 0: at line 1:
[INFO] [stdout] ConstrId1( type1, type2? name    ConstrId2
[INFO] [stdout]                                  ^
[INFO] [stdout] expected ')', found C
[INFO] [stdout] 
[INFO] [stdout] Diff:
[INFO] [stdout] [91m0: at line 1:[0m
[INFO] [stdout] [92m0: at line 0:[0m
[INFO] [stdout] ConstrId1( type1, type2? name    ConstrId2
[INFO] [stdout]                                  ^
[INFO] [stdout] expected ')', found C
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'parser::tests::parse_constructors' (30) panicked at src/parser.rs:523:13:
[INFO] [stdout] text differs
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5cc6ab21fbd2 - std::backtrace_rs::backtrace::libunwind::trace::ha50a1f28c7a10cf8
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5cc6ab21fbd2 - std::backtrace_rs::backtrace::trace_unsynchronized::h34f8c4ec82a320bc
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5cc6ab21fbd2 - std::sys::backtrace::_print_fmt::h2d23e84e13d343bc
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5cc6ab21fbd2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::hde21067283f7e82e
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5cc6ab231a2f - core::fmt::rt::Argument::fmt::he65307037dca33c6
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x5cc6ab231a2f - core::fmt::write::h24186904251c31cb
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/fmt/mod.rs:1469:25
[INFO] [stdout]    6:     0x5cc6ab1ec6f3 - std::io::default_write_fmt::h4e8d11c5c4b9cafe
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5cc6ab1ec6f3 - std::io::Write::write_fmt::ha849be0824d095ef
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x5cc6ab1f88c2 - std::sys::backtrace::BacktraceLock::print::he038489aba5894a6
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x5cc6ab1fdc8f - std::panicking::default_hook::{{closure}}::h80a26d916c49679b
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x5cc6ab1fdb21 - std::panicking::default_hook::he2e9efee79b3dce9
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:325:9
[INFO] [stdout]   11:     0x5cc6aafbaa4e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h202f496763929329
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/alloc/src/boxed.rs:2099:9
[INFO] [stdout]   12:     0x5cc6aafbaa4e - test::test_main_with_exit_callback::{{closure}}::h805a6913adddaea3
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5cc6ab1fe29f - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h2883c9d2dbd4e81c
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/alloc/src/boxed.rs:2099:9
[INFO] [stdout]   14:     0x5cc6ab1fe29f - std::panicking::panic_with_hook::hf5648b7cec6bc73e
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:842:13
[INFO] [stdout]   15:     0x5cc6ab1fd99c - std::panicking::begin_panic::{{closure}}::h951933a6bd82ace8
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:771:9
[INFO] [stdout]   16:     0x5cc6ab1f89f9 - std::sys::backtrace::__rust_end_short_backtrace::h9b4e44a1bc04f345
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   17:     0x5cc6ab1fd96c - std::panicking::begin_panic::h937ac98a8122532e
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:770:5
[INFO] [stdout]   18:     0x5cc6aaf71530 - asdl::parser::tests::assert_error::h6e594ba0804ac090
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parser.rs:258:17
[INFO] [stdout]   19:     0x5cc6aaf74859 - asdl::parser::tests::parse_constructors::hff385857be71e327
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parser.rs:417:9
[INFO] [stdout]   20:     0x5cc6aaf748b7 - asdl::parser::tests::parse_constructors::{{closure}}::hfe9f171fadbb6d25
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parser.rs:399:28
[INFO] [stdout]   21:     0x5cc6aaf984a6 - core::ops::function::FnOnce::call_once::h0efe47b8687e5944
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x5cc6aafba8bb - core::ops::function::FnOnce::call_once::h3a2d82edd1a9b770
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5cc6aafba8bb - test::__rust_begin_short_backtrace::h85d4fe5033219107
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/test/src/lib.rs:663:18
[INFO] [stdout]   24:     0x5cc6aafce8ad - test::run_test_in_process::{{closure}}::h67b48a81b9c9d7b6
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/test/src/lib.rs:686:74
[INFO] [stdout]   25:     0x5cc6aafce8ad - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h7680585480377cb5
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   26:     0x5cc6aafce8ad - std::panicking::catch_unwind::do_call::hf71351b2657d4002
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:590:40
[INFO] [stdout]   27:     0x5cc6aafce8ad - std::panicking::catch_unwind::h7fcb5c0312d9e172
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:553:19
[INFO] [stdout]   28:     0x5cc6aafce8ad - std::panic::catch_unwind::h5cf3c9bdee894ebe
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x5cc6aafce8ad - test::run_test_in_process::h1469cb85193a3a25
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/test/src/lib.rs:686:27
[INFO] [stdout]   30:     0x5cc6aafce8ad - test::run_test::{{closure}}::h59d45b3cd6453d69
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/test/src/lib.rs:607:43
[INFO] [stdout]   31:     0x5cc6aafa7df4 - test::run_test::{{closure}}::h9baa0c3d443f28c9
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/test/src/lib.rs:637:41
[INFO] [stdout]   32:     0x5cc6aafa7df4 - std::sys::backtrace::__rust_begin_short_backtrace::h97ea8cee4828663e
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/sys/backtrace.rs:158:18
[INFO] [stdout]   33:     0x5cc6aafab64a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h5d7539d5f78cee61
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/thread/mod.rs:562:17
[INFO] [stdout]   34:     0x5cc6aafab64a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::he4c551e23c5e9b22
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   35:     0x5cc6aafab64a - std::panicking::catch_unwind::do_call::h522b41a6c157aaba
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:590:40
[INFO] [stdout]   36:     0x5cc6aafab64a - std::panicking::catch_unwind::h0efbf72006b8e365
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:553:19
[INFO] [stdout]   37:     0x5cc6aafab64a - std::panic::catch_unwind::h3b081041e6c97066
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x5cc6aafab64a - std::thread::Builder::spawn_unchecked_::{{closure}}::ha751309815d5d8cf
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/thread/mod.rs:560:30
[INFO] [stdout]   39:     0x5cc6aafab64a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h2084b887a5fe25a7
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x5cc6ab1f3c0f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h3adbd6ccf5f737af
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/alloc/src/boxed.rs:2085:9
[INFO] [stdout]   41:     0x5cc6ab1f3c0f - std::sys::thread::unix::Thread::new::thread_start::hb3dc6483caa1b987
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/sys/thread/unix.rs:124:17
[INFO] [stdout]   42:     0x7c21918f1aa4 - <unknown>
[INFO] [stdout]   43:     0x7c219197ea64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parser::tests::parse_fields stdout ----
[INFO] [stdout] Left:
[INFO] [stdout] 0: at line 0:
[INFO] [stdout]  ( type1 type2? name  ) 
[INFO] [stdout]               ^
[INFO] [stdout] expected ')', found ?
[INFO] [stdout] 
[INFO] [stdout] Right:
[INFO] [stdout] 0: at line 1:
[INFO] [stdout]  ( type1 type2? name  )
[INFO] [stdout]               ^
[INFO] [stdout] expected ')', found ?
[INFO] [stdout] 
[INFO] [stdout] Diff:
[INFO] [stdout] [91m0: at line 1:
[INFO] [stdout]  ( type1 type2? name  )[0m
[INFO] [stdout] [92m0: at line 0:
[INFO] [stdout]  ( type1 type2? name  ) [0m
[INFO] [stdout]               ^
[INFO] [stdout] expected ')', found ?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'parser::tests::parse_fields' (36) panicked at src/parser.rs:523:13:
[INFO] [stdout] text differs
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5cc6ab21fbd2 - std::backtrace_rs::backtrace::libunwind::trace::ha50a1f28c7a10cf8
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5cc6ab21fbd2 - std::backtrace_rs::backtrace::trace_unsynchronized::h34f8c4ec82a320bc
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5cc6ab21fbd2 - std::sys::backtrace::_print_fmt::h2d23e84e13d343bc
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5cc6ab21fbd2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::hde21067283f7e82e
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5cc6ab231a2f - core::fmt::rt::Argument::fmt::he65307037dca33c6
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x5cc6ab231a2f - core::fmt::write::h24186904251c31cb
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/fmt/mod.rs:1469:25
[INFO] [stdout]    6:     0x5cc6ab1ec6f3 - std::io::default_write_fmt::h4e8d11c5c4b9cafe
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5cc6ab1ec6f3 - std::io::Write::write_fmt::ha849be0824d095ef
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x5cc6ab1f88c2 - std::sys::backtrace::BacktraceLock::print::he038489aba5894a6
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x5cc6ab1fdc8f - std::panicking::default_hook::{{closure}}::h80a26d916c49679b
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x5cc6ab1fdb21 - std::panicking::default_hook::he2e9efee79b3dce9
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:325:9
[INFO] [stdout]   11:     0x5cc6aafbaa4e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h202f496763929329
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/alloc/src/boxed.rs:2099:9
[INFO] [stdout]   12:     0x5cc6aafbaa4e - test::test_main_with_exit_callback::{{closure}}::h805a6913adddaea3
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5cc6ab1fe29f - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h2883c9d2dbd4e81c
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/alloc/src/boxed.rs:2099:9
[INFO] [stdout]   14:     0x5cc6ab1fe29f - std::panicking::panic_with_hook::hf5648b7cec6bc73e
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:842:13
[INFO] [stdout]   15:     0x5cc6ab1fd99c - std::panicking::begin_panic::{{closure}}::h951933a6bd82ace8
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:771:9
[INFO] [stdout]   16:     0x5cc6ab1f89f9 - std::sys::backtrace::__rust_end_short_backtrace::h9b4e44a1bc04f345
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   17:     0x5cc6ab1fd96c - std::panicking::begin_panic::h937ac98a8122532e
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:770:5
[INFO] [stdout]   18:     0x5cc6aaf710d0 - asdl::parser::tests::assert_error::h6ad429b6a44331bc
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parser.rs:258:17
[INFO] [stdout]   19:     0x5cc6aaf72c5f - asdl::parser::tests::parse_fields::h266839eb4a5d39d3
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parser.rs:353:9
[INFO] [stdout]   20:     0x5cc6aaf72c97 - asdl::parser::tests::parse_fields::{{closure}}::hb1a2c2548a988f69
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parser.rs:342:22
[INFO] [stdout]   21:     0x5cc6aaf98876 - core::ops::function::FnOnce::call_once::hc2cae61d03310eab
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x5cc6aafba8bb - core::ops::function::FnOnce::call_once::h3a2d82edd1a9b770
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5cc6aafba8bb - test::__rust_begin_short_backtrace::h85d4fe5033219107
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/test/src/lib.rs:663:18
[INFO] [stdout]   24:     0x5cc6aafce8ad - test::run_test_in_process::{{closure}}::h67b48a81b9c9d7b6
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/test/src/lib.rs:686:74
[INFO] [stdout]   25:     0x5cc6aafce8ad - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h7680585480377cb5
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   26:     0x5cc6aafce8ad - std::panicking::catch_unwind::do_call::hf71351b2657d4002
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:590:40
[INFO] [stdout]   27:     0x5cc6aafce8ad - std::panicking::catch_unwind::h7fcb5c0312d9e172
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:553:19
[INFO] [stdout]   28:     0x5cc6aafce8ad - std::panic::catch_unwind::h5cf3c9bdee894ebe
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x5cc6aafce8ad - test::run_test_in_process::h1469cb85193a3a25
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/test/src/lib.rs:686:27
[INFO] [stdout]   30:     0x5cc6aafce8ad - test::run_test::{{closure}}::h59d45b3cd6453d69
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/test/src/lib.rs:607:43
[INFO] [stdout]   31:     0x5cc6aafa7df4 - test::run_test::{{closure}}::h9baa0c3d443f28c9
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/test/src/lib.rs:637:41
[INFO] [stdout]   32:     0x5cc6aafa7df4 - std::sys::backtrace::__rust_begin_short_backtrace::h97ea8cee4828663e
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/sys/backtrace.rs:158:18
[INFO] [stdout]   33:     0x5cc6aafab64a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h5d7539d5f78cee61
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/thread/mod.rs:562:17
[INFO] [stdout]   34:     0x5cc6aafab64a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::he4c551e23c5e9b22
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   35:     0x5cc6aafab64a - std::panicking::catch_unwind::do_call::h522b41a6c157aaba
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:590:40
[INFO] [stdout]   36:     0x5cc6aafab64a - std::panicking::catch_unwind::h0efbf72006b8e365
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:553:19
[INFO] [stdout]   37:     0x5cc6aafab64a - std::panic::catch_unwind::h3b081041e6c97066
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x5cc6aafab64a - std::thread::Builder::spawn_unchecked_::{{closure}}::ha751309815d5d8cf
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/thread/mod.rs:560:30
[INFO] [stdout]   39:     0x5cc6aafab64a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h2084b887a5fe25a7
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x5cc6ab1f3c0f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h3adbd6ccf5f737af
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/alloc/src/boxed.rs:2085:9
[INFO] [stdout]   41:     0x5cc6ab1f3c0f - std::sys::thread::unix::Thread::new::thread_start::hb3dc6483caa1b987
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/sys/thread/unix.rs:124:17
[INFO] [stdout]   42:     0x7c21918f1aa4 - <unknown>
[INFO] [stdout]   43:     0x7c219197ea64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parser::tests::parse_id stdout ----
[INFO] [stdout] Left:
[INFO] [stdout] 0: at line 0, in Id should start with alpha character:
[INFO] [stdout] _aBcd1Efg
[INFO] [stdout] ^
[INFO] [stdout] 
[INFO] [stdout] Right:
[INFO] [stdout] 0: at line 1, in Id should start with alpha character:
[INFO] [stdout] _aBcd1Efg
[INFO] [stdout] ^
[INFO] [stdout] 
[INFO] [stdout] Diff:
[INFO] [stdout] [91m0: at line 1, in Id should start with alpha character:[0m
[INFO] [stdout] [92m0: at line 0, in Id should start with alpha character:[0m
[INFO] [stdout] _aBcd1Efg
[INFO] [stdout] ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'parser::tests::parse_id' (37) panicked at src/parser.rs:523:13:
[INFO] [stdout] text differs
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5cc6ab21fbd2 - std::backtrace_rs::backtrace::libunwind::trace::ha50a1f28c7a10cf8
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5cc6ab21fbd2 - std::backtrace_rs::backtrace::trace_unsynchronized::h34f8c4ec82a320bc
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5cc6ab21fbd2 - std::sys::backtrace::_print_fmt::h2d23e84e13d343bc
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5cc6ab21fbd2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::hde21067283f7e82e
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5cc6ab231a2f - core::fmt::rt::Argument::fmt::he65307037dca33c6
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x5cc6ab231a2f - core::fmt::write::h24186904251c31cb
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/fmt/mod.rs:1469:25
[INFO] [stdout]    6:     0x5cc6ab1ec6f3 - std::io::default_write_fmt::h4e8d11c5c4b9cafe
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5cc6ab1ec6f3 - std::io::Write::write_fmt::ha849be0824d095ef
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x5cc6ab1f88c2 - std::sys::backtrace::BacktraceLock::print::he038489aba5894a6
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x5cc6ab1fdc8f - std::panicking::default_hook::{{closure}}::h80a26d916c49679b
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x5cc6ab1fdb21 - std::panicking::default_hook::he2e9efee79b3dce9
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:325:9
[INFO] [stdout]   11:     0x5cc6aafbaa4e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h202f496763929329
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/alloc/src/boxed.rs:2099:9
[INFO] [stdout]   12:     0x5cc6aafbaa4e - test::test_main_with_exit_callback::{{closure}}::h805a6913adddaea3
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5cc6ab1fe29f - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h2883c9d2dbd4e81c
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/alloc/src/boxed.rs:2099:9
[INFO] [stdout]   14:     0x5cc6ab1fe29f - std::panicking::panic_with_hook::hf5648b7cec6bc73e
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:842:13
[INFO] [stdout]   15:     0x5cc6ab1fd99c - std::panicking::begin_panic::{{closure}}::h951933a6bd82ace8
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:771:9
[INFO] [stdout]   16:     0x5cc6ab1f89f9 - std::sys::backtrace::__rust_end_short_backtrace::h9b4e44a1bc04f345
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   17:     0x5cc6ab1fd96c - std::panicking::begin_panic::h937ac98a8122532e
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:770:5
[INFO] [stdout]   18:     0x5cc6aaf726f0 - asdl::parser::tests::assert_error::ha3f94519922a7464
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parser.rs:258:17
[INFO] [stdout]   19:     0x5cc6aaf74fee - asdl::parser::tests::parse_id::hb642c459a29206a2
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parser.rs:299:9
[INFO] [stdout]   20:     0x5cc6aaf75027 - asdl::parser::tests::parse_id::{{closure}}::hf00828ba42bb5341
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parser.rs:294:18
[INFO] [stdout]   21:     0x5cc6aaf98836 - core::ops::function::FnOnce::call_once::hbe77941c9747fa56
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x5cc6aafba8bb - core::ops::function::FnOnce::call_once::h3a2d82edd1a9b770
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5cc6aafba8bb - test::__rust_begin_short_backtrace::h85d4fe5033219107
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/test/src/lib.rs:663:18
[INFO] [stdout]   24:     0x5cc6aafce8ad - test::run_test_in_process::{{closure}}::h67b48a81b9c9d7b6
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/test/src/lib.rs:686:74
[INFO] [stdout]   25:     0x5cc6aafce8ad - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h7680585480377cb5
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   26:     0x5cc6aafce8ad - std::panicking::catch_unwind::do_call::hf71351b2657d4002
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:590:40
[INFO] [stdout]   27:     0x5cc6aafce8ad - std::panicking::catch_unwind::h7fcb5c0312d9e172
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:553:19
[INFO] [stdout]   28:     0x5cc6aafce8ad - std::panic::catch_unwind::h5cf3c9bdee894ebe
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x5cc6aafce8ad - test::run_test_in_process::h1469cb85193a3a25
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/test/src/lib.rs:686:27
[INFO] [stdout]   30:     0x5cc6aafce8ad - test::run_test::{{closure}}::h59d45b3cd6453d69
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/test/src/lib.rs:607:43
[INFO] [stdout]   31:     0x5cc6aafa7df4 - test::run_test::{{closure}}::h9baa0c3d443f28c9
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/test/src/lib.rs:637:41
[INFO] [stdout]   32:     0x5cc6aafa7df4 - std::sys::backtrace::__rust_begin_short_backtrace::h97ea8cee4828663e
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/sys/backtrace.rs:158:18
[INFO] [stdout]   33:     0x5cc6aafab64a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h5d7539d5f78cee61
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/thread/mod.rs:562:17
[INFO] [stdout]   34:     0x5cc6aafab64a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::he4c551e23c5e9b22
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   35:     0x5cc6aafab64a - std::panicking::catch_unwind::do_call::h522b41a6c157aaba
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:590:40
[INFO] [stdout]   36:     0x5cc6aafab64a - std::panicking::catch_unwind::h0efbf72006b8e365
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:553:19
[INFO] [stdout]   37:     0x5cc6aafab64a - std::panic::catch_unwind::h3b081041e6c97066
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x5cc6aafab64a - std::thread::Builder::spawn_unchecked_::{{closure}}::ha751309815d5d8cf
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/thread/mod.rs:560:30
[INFO] [stdout]   39:     0x5cc6aafab64a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h2084b887a5fe25a7
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x5cc6ab1f3c0f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h3adbd6ccf5f737af
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/alloc/src/boxed.rs:2085:9
[INFO] [stdout]   41:     0x5cc6ab1f3c0f - std::sys::thread::unix::Thread::new::thread_start::hb3dc6483caa1b987
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/sys/thread/unix.rs:124:17
[INFO] [stdout]   42:     0x7c21918f1aa4 - <unknown>
[INFO] [stdout]   43:     0x7c219197ea64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parser::tests::parse_type_id stdout ----
[INFO] [stdout] Left:
[INFO] [stdout] 0: at line 0, in Type Id should start with lowercase character:
[INFO] [stdout] ABcd1Efg
[INFO] [stdout] ^
[INFO] [stdout] 
[INFO] [stdout] Right:
[INFO] [stdout] 0: at line 1, in Type Id should start with lowercase character:
[INFO] [stdout] ABcd1Efg
[INFO] [stdout] ^
[INFO] [stdout] 
[INFO] [stdout] Diff:
[INFO] [stdout] [91m0: at line 1, in Type Id should start with lowercase character:[0m
[INFO] [stdout] [92m0: at line 0, in Type Id should start with lowercase character:[0m
[INFO] [stdout] ABcd1Efg
[INFO] [stdout] ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'parser::tests::parse_type_id' (40) panicked at src/parser.rs:523:13:
[INFO] [stdout] text differs
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5cc6ab21fbd2 - std::backtrace_rs::backtrace::libunwind::trace::ha50a1f28c7a10cf8
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5cc6ab21fbd2 - std::backtrace_rs::backtrace::trace_unsynchronized::h34f8c4ec82a320bc
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5cc6ab21fbd2 - std::sys::backtrace::_print_fmt::h2d23e84e13d343bc
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5cc6ab21fbd2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::hde21067283f7e82e
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5cc6ab231a2f - core::fmt::rt::Argument::fmt::he65307037dca33c6
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/fmt/rt.rs:173:76
[INFO] [stdout]    5:     0x5cc6ab231a2f - core::fmt::write::h24186904251c31cb
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/fmt/mod.rs:1469:25
[INFO] [stdout]    6:     0x5cc6ab1ec6f3 - std::io::default_write_fmt::h4e8d11c5c4b9cafe
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5cc6ab1ec6f3 - std::io::Write::write_fmt::ha849be0824d095ef
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/io/mod.rs:1954:13
[INFO] [stdout]    8:     0x5cc6ab1f88c2 - std::sys::backtrace::BacktraceLock::print::he038489aba5894a6
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    9:     0x5cc6ab1fdc8f - std::panicking::default_hook::{{closure}}::h80a26d916c49679b
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:301:27
[INFO] [stdout]   10:     0x5cc6ab1fdb21 - std::panicking::default_hook::he2e9efee79b3dce9
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:325:9
[INFO] [stdout]   11:     0x5cc6aafbaa4e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h202f496763929329
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/alloc/src/boxed.rs:2099:9
[INFO] [stdout]   12:     0x5cc6aafbaa4e - test::test_main_with_exit_callback::{{closure}}::h805a6913adddaea3
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5cc6ab1fe29f - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h2883c9d2dbd4e81c
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/alloc/src/boxed.rs:2099:9
[INFO] [stdout]   14:     0x5cc6ab1fe29f - std::panicking::panic_with_hook::hf5648b7cec6bc73e
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:842:13
[INFO] [stdout]   15:     0x5cc6ab1fd99c - std::panicking::begin_panic::{{closure}}::h951933a6bd82ace8
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:771:9
[INFO] [stdout]   16:     0x5cc6ab1f89f9 - std::sys::backtrace::__rust_end_short_backtrace::h9b4e44a1bc04f345
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/sys/backtrace.rs:174:18
[INFO] [stdout]   17:     0x5cc6ab1fd96c - std::panicking::begin_panic::h937ac98a8122532e
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:770:5
[INFO] [stdout]   18:     0x5cc6aaf72290 - asdl::parser::tests::assert_error::h9528a9c1a1d59991
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parser.rs:258:17
[INFO] [stdout]   19:     0x5cc6aaf72e4a - asdl::parser::tests::parse_type_id::h6a7f6b083329600c
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parser.rs:267:9
[INFO] [stdout]   20:     0x5cc6aaf72e87 - asdl::parser::tests::parse_type_id::{{closure}}::hc98a70bcab42d4c6
[INFO] [stdout]                                at /opt/rustwide/workdir/src/parser.rs:264:23
[INFO] [stdout]   21:     0x5cc6aaf98956 - core::ops::function::FnOnce::call_once::hfdc05951781740a2
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x5cc6aafba8bb - core::ops::function::FnOnce::call_once::h3a2d82edd1a9b770
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5cc6aafba8bb - test::__rust_begin_short_backtrace::h85d4fe5033219107
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/test/src/lib.rs:663:18
[INFO] [stdout]   24:     0x5cc6aafce8ad - test::run_test_in_process::{{closure}}::h67b48a81b9c9d7b6
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/test/src/lib.rs:686:74
[INFO] [stdout]   25:     0x5cc6aafce8ad - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h7680585480377cb5
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   26:     0x5cc6aafce8ad - std::panicking::catch_unwind::do_call::hf71351b2657d4002
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:590:40
[INFO] [stdout]   27:     0x5cc6aafce8ad - std::panicking::catch_unwind::h7fcb5c0312d9e172
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:553:19
[INFO] [stdout]   28:     0x5cc6aafce8ad - std::panic::catch_unwind::h5cf3c9bdee894ebe
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x5cc6aafce8ad - test::run_test_in_process::h1469cb85193a3a25
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/test/src/lib.rs:686:27
[INFO] [stdout]   30:     0x5cc6aafce8ad - test::run_test::{{closure}}::h59d45b3cd6453d69
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/test/src/lib.rs:607:43
[INFO] [stdout]   31:     0x5cc6aafa7df4 - test::run_test::{{closure}}::h9baa0c3d443f28c9
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/test/src/lib.rs:637:41
[INFO] [stdout]   32:     0x5cc6aafa7df4 - std::sys::backtrace::__rust_begin_short_backtrace::h97ea8cee4828663e
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/sys/backtrace.rs:158:18
[INFO] [stdout]   33:     0x5cc6aafab64a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h5d7539d5f78cee61
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/thread/mod.rs:562:17
[INFO] [stdout]   34:     0x5cc6aafab64a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::he4c551e23c5e9b22
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   35:     0x5cc6aafab64a - std::panicking::catch_unwind::do_call::h522b41a6c157aaba
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:590:40
[INFO] [stdout]   36:     0x5cc6aafab64a - std::panicking::catch_unwind::h0efbf72006b8e365
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:553:19
[INFO] [stdout]   37:     0x5cc6aafab64a - std::panic::catch_unwind::h3b081041e6c97066
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x5cc6aafab64a - std::thread::Builder::spawn_unchecked_::{{closure}}::ha751309815d5d8cf
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/thread/mod.rs:560:30
[INFO] [stdout]   39:     0x5cc6aafab64a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h2084b887a5fe25a7
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x5cc6ab1f3c0f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h3adbd6ccf5f737af
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/alloc/src/boxed.rs:2085:9
[INFO] [stdout]   41:     0x5cc6ab1f3c0f - std::sys::thread::unix::Thread::new::thread_start::hb3dc6483caa1b987
[INFO] [stdout]                                at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/sys/thread/unix.rs:124:17
[INFO] [stdout]   42:     0x7c21918f1aa4 - <unknown>
[INFO] [stdout]   43:     0x7c219197ea64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     parser::tests::parse_comment_line
[INFO] [stdout]     parser::tests::parse_con_id
[INFO] [stdout]     parser::tests::parse_constructor
[INFO] [stdout]     parser::tests::parse_constructors
[INFO] [stdout]     parser::tests::parse_error_invalid_single_type
[INFO] [stdout]     parser::tests::parse_field
[INFO] [stdout]     parser::tests::parse_fields
[INFO] [stdout]     parser::tests::parse_id
[INFO] [stdout]     parser::tests::parse_type_id
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 7 passed; 9 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "de48ac8223fec8e1e848f985d6bc1ef3daeb7c7ceea57dc6f80773e6a3238b9a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "de48ac8223fec8e1e848f985d6bc1ef3daeb7c7ceea57dc6f80773e6a3238b9a", kill_on_drop: false }`
[INFO] [stdout] de48ac8223fec8e1e848f985d6bc1ef3daeb7c7ceea57dc6f80773e6a3238b9a
