[INFO] fetching crate texlang 0.1.0...
[INFO] testing texlang-0.1.0 against 1.95.0 for beta-1.96-2
[INFO] extracting crate texlang 0.1.0 into /workspace/builds/worker-5-tc1/source
[INFO] started tweaking crates.io crate texlang 0.1.0
[INFO] finished tweaking crates.io crate texlang 0.1.0
[INFO] tweaked toml for crates.io crate texlang 0.1.0 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate texlang 0.1.0 on toolchain 1.95.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.95.0" "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" "+1.95.0" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 21 packages to latest compatible versions
[INFO] [stderr]       Adding colored v2.2.0 (available: v3.1.1)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.95.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded texcraft-stdext v0.1.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 40382991f18507b0b7c9f41fddc92c1605e510cf4947add0ed23c1d4262ba4c0
[INFO] running `Command { std: "docker" "start" "-a" "40382991f18507b0b7c9f41fddc92c1605e510cf4947add0ed23c1d4262ba4c0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "40382991f18507b0b7c9f41fddc92c1605e510cf4947add0ed23c1d4262ba4c0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "40382991f18507b0b7c9f41fddc92c1605e510cf4947add0ed23c1d4262ba4c0", kill_on_drop: false }`
[INFO] [stdout] 40382991f18507b0b7c9f41fddc92c1605e510cf4947add0ed23c1d4262ba4c0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 53deac7708526f591c660724219e00ac1258f49c29ecd1a8b465b2fa452b8fc1
[INFO] running `Command { std: "docker" "start" "-a" "53deac7708526f591c660724219e00ac1258f49c29ecd1a8b465b2fa452b8fc1", kill_on_drop: false }`
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling texcraft-stdext v0.1.0
[INFO] [stderr]    Compiling texlang v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: field `variable_key_to_built_in_lazy` is never read
[INFO] [stdout]   --> src/command/map.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 37 | pub struct Map<S> {
[INFO] [stdout]    |            --- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 42 |     variable_key_to_built_in_lazy: RefCell<Option<HashMap<variable::Key, token::CsName>>>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `variable_key_to_built_in` is never used
[INFO] [stdout]    --> src/command/map.rs:205:8
[INFO] [stdout]     |
[INFO] [stdout]  59 | impl<S> Map<S> {
[INFO] [stdout]     | -------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 205 |     fn variable_key_to_built_in(&self) -> Ref<'_, HashMap<variable::Key, token::CsName>> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `SerializableCommand` is never used
[INFO] [stdout]    --> src/command/map.rs:238:6
[INFO] [stdout]     |
[INFO] [stdout] 238 | enum SerializableCommand {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SerializableMap` is never constructed
[INFO] [stdout]    --> src/command/map.rs:246:19
[INFO] [stdout]     |
[INFO] [stdout] 246 | pub(crate) struct SerializableMap<'a> {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new` and `finish_deserialization` are never used
[INFO] [stdout]    --> src/command/map.rs:266:8
[INFO] [stdout]     |
[INFO] [stdout] 265 | impl<'a> SerializableMap<'a> {
[INFO] [stdout]     | ---------------------------- associated items in this implementation
[INFO] [stdout] 266 |     fn new<S>(map: &'a Map<S>) -> Self {
[INFO] [stdout]     |        ^^^
[INFO] [stdout] ...
[INFO] [stdout] 322 |     pub(crate) fn finish_deserialization<S>(
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]    --> src/variable.rs:407:19
[INFO] [stdout]     |
[INFO] [stdout] 368 | impl<S> Command<S> {
[INFO] [stdout]     | ------------------ associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 407 |     pub(crate) fn new(getters: Getters<S>, index_resolver: Option<IndexResolver<S>>) -> Self {
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/error/mod.rs:76:13
[INFO] [stdout]    |
[INFO] [stdout] 76 |     fn kind(&self) -> Kind;
[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]    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 76 |     fn kind(&self) -> Kind<'_>;
[INFO] [stdout]    |                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/error/mod.rs:80:14
[INFO] [stdout]    |
[INFO] [stdout] 80 |     fn notes(&self) -> Vec<display::Note> {
[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] 80 |     fn notes(&self) -> Vec<display::Note<'_>> {
[INFO] [stdout]    |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/error/mod.rs:151:13
[INFO] [stdout]     |
[INFO] [stdout] 151 |     fn kind(&self) -> Kind {
[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] 151 |     fn kind(&self) -> Kind<'_> {
[INFO] [stdout]     |                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/error/mod.rs:184:13
[INFO] [stdout]     |
[INFO] [stdout] 184 |     fn kind(&self) -> Kind {
[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] 184 |     fn kind(&self) -> Kind<'_> {
[INFO] [stdout]     |                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/error/mod.rs:192:14
[INFO] [stdout]     |
[INFO] [stdout] 192 |     fn notes(&self) -> Vec<display::Note> {
[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] 192 |     fn notes(&self) -> Vec<display::Note<'_>> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/error/mod.rs:223:13
[INFO] [stdout]     |
[INFO] [stdout] 223 |     fn kind(&self) -> Kind {
[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] 223 |     fn kind(&self) -> Kind<'_> {
[INFO] [stdout]     |                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/error/mod.rs:231:14
[INFO] [stdout]     |
[INFO] [stdout] 231 |     fn notes(&self) -> Vec<display::Note> {
[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] 231 |     fn notes(&self) -> Vec<display::Note<'_>> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/error/mod.rs:266:13
[INFO] [stdout]     |
[INFO] [stdout] 266 |     fn kind(&self) -> Kind {
[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] 266 |     fn kind(&self) -> Kind<'_> {
[INFO] [stdout]     |                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/error/mod.rs:274:14
[INFO] [stdout]     |
[INFO] [stdout] 274 |     fn notes(&self) -> Vec<display::Note> {
[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] 274 |     fn notes(&self) -> Vec<display::Note<'_>> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/error/display.rs:146:17
[INFO] [stdout]     |
[INFO] [stdout] 146 |     fn new_line(&self) -> PrintLineBuilder {
[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] 146 |     fn new_line(&self) -> PrintLineBuilder<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/parse/mod.rs:66:13
[INFO] [stdout]    |
[INFO] [stdout] 66 |     fn kind(&self) -> error::Kind {
[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] 66 |     fn kind(&self) -> error::Kind<'_> {
[INFO] [stdout]    |                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/parse/mod.rs:94:14
[INFO] [stdout]    |
[INFO] [stdout] 94 |     fn notes(&self) -> Vec<error::display::Note> {
[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] 94 |     fn notes(&self) -> Vec<error::display::Note<'_>> {
[INFO] [stdout]    |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/vm/mod.rs:172:13
[INFO] [stdout]     |
[INFO] [stdout] 172 |     fn kind(&self) -> error::Kind {
[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] 172 |     fn kind(&self) -> error::Kind<'_> {
[INFO] [stdout]     |                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/vm/streams.rs:685:17
[INFO] [stdout]     |
[INFO] [stdout] 685 |         fn kind(&self) -> error::Kind {
[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] 685 |         fn kind(&self) -> error::Kind<'_> {
[INFO] [stdout]     |                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/vm/streams.rs:714:18
[INFO] [stdout]     |
[INFO] [stdout] 714 |         fn notes(&self) -> Vec<error::display::Note> {
[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] 714 |         fn notes(&self) -> Vec<error::display::Note<'_>> {
[INFO] [stdout]     |                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.28s
[INFO] running `Command { std: "docker" "inspect" "53deac7708526f591c660724219e00ac1258f49c29ecd1a8b465b2fa452b8fc1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "53deac7708526f591c660724219e00ac1258f49c29ecd1a8b465b2fa452b8fc1", kill_on_drop: false }`
[INFO] [stdout] 53deac7708526f591c660724219e00ac1258f49c29ecd1a8b465b2fa452b8fc1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 2588d27a14e2b0adb947184798b5edab5d65d2641fb606f8c536fa2a1015a5e6
[INFO] running `Command { std: "docker" "start" "-a" "2588d27a14e2b0adb947184798b5edab5d65d2641fb606f8c536fa2a1015a5e6", kill_on_drop: false }`
[INFO] [stderr]    Compiling texlang v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: field `variable_key_to_built_in_lazy` is never read
[INFO] [stdout]   --> src/command/map.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 37 | pub struct Map<S> {
[INFO] [stdout]    |            --- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 42 |     variable_key_to_built_in_lazy: RefCell<Option<HashMap<variable::Key, token::CsName>>>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `variable_key_to_built_in` is never used
[INFO] [stdout]    --> src/command/map.rs:205:8
[INFO] [stdout]     |
[INFO] [stdout]  59 | impl<S> Map<S> {
[INFO] [stdout]     | -------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 205 |     fn variable_key_to_built_in(&self) -> Ref<'_, HashMap<variable::Key, token::CsName>> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `SerializableCommand` is never used
[INFO] [stdout]    --> src/command/map.rs:238:6
[INFO] [stdout]     |
[INFO] [stdout] 238 | enum SerializableCommand {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SerializableMap` is never constructed
[INFO] [stdout]    --> src/command/map.rs:246:19
[INFO] [stdout]     |
[INFO] [stdout] 246 | pub(crate) struct SerializableMap<'a> {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new` and `finish_deserialization` are never used
[INFO] [stdout]    --> src/command/map.rs:266:8
[INFO] [stdout]     |
[INFO] [stdout] 265 | impl<'a> SerializableMap<'a> {
[INFO] [stdout]     | ---------------------------- associated items in this implementation
[INFO] [stdout] 266 |     fn new<S>(map: &'a Map<S>) -> Self {
[INFO] [stdout]     |        ^^^
[INFO] [stdout] ...
[INFO] [stdout] 322 |     pub(crate) fn finish_deserialization<S>(
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]    --> src/variable.rs:407:19
[INFO] [stdout]     |
[INFO] [stdout] 368 | impl<S> Command<S> {
[INFO] [stdout]     | ------------------ associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 407 |     pub(crate) fn new(getters: Getters<S>, index_resolver: Option<IndexResolver<S>>) -> Self {
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/error/mod.rs:76:13
[INFO] [stdout]    |
[INFO] [stdout] 76 |     fn kind(&self) -> Kind;
[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]    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 76 |     fn kind(&self) -> Kind<'_>;
[INFO] [stdout]    |                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/error/mod.rs:80:14
[INFO] [stdout]    |
[INFO] [stdout] 80 |     fn notes(&self) -> Vec<display::Note> {
[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] 80 |     fn notes(&self) -> Vec<display::Note<'_>> {
[INFO] [stdout]    |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/error/mod.rs:151:13
[INFO] [stdout]     |
[INFO] [stdout] 151 |     fn kind(&self) -> Kind {
[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] 151 |     fn kind(&self) -> Kind<'_> {
[INFO] [stdout]     |                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/error/mod.rs:184:13
[INFO] [stdout]     |
[INFO] [stdout] 184 |     fn kind(&self) -> Kind {
[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] 184 |     fn kind(&self) -> Kind<'_> {
[INFO] [stdout]     |                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/error/mod.rs:192:14
[INFO] [stdout]     |
[INFO] [stdout] 192 |     fn notes(&self) -> Vec<display::Note> {
[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] 192 |     fn notes(&self) -> Vec<display::Note<'_>> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/error/mod.rs:223:13
[INFO] [stdout]     |
[INFO] [stdout] 223 |     fn kind(&self) -> Kind {
[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] 223 |     fn kind(&self) -> Kind<'_> {
[INFO] [stdout]     |                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/error/mod.rs:231:14
[INFO] [stdout]     |
[INFO] [stdout] 231 |     fn notes(&self) -> Vec<display::Note> {
[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] 231 |     fn notes(&self) -> Vec<display::Note<'_>> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/error/mod.rs:266:13
[INFO] [stdout]     |
[INFO] [stdout] 266 |     fn kind(&self) -> Kind {
[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] 266 |     fn kind(&self) -> Kind<'_> {
[INFO] [stdout]     |                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/error/mod.rs:274:14
[INFO] [stdout]     |
[INFO] [stdout] 274 |     fn notes(&self) -> Vec<display::Note> {
[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] 274 |     fn notes(&self) -> Vec<display::Note<'_>> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/error/display.rs:146:17
[INFO] [stdout]     |
[INFO] [stdout] 146 |     fn new_line(&self) -> PrintLineBuilder {
[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] 146 |     fn new_line(&self) -> PrintLineBuilder<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/parse/mod.rs:66:13
[INFO] [stdout]    |
[INFO] [stdout] 66 |     fn kind(&self) -> error::Kind {
[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] 66 |     fn kind(&self) -> error::Kind<'_> {
[INFO] [stdout]    |                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/parse/mod.rs:94:14
[INFO] [stdout]    |
[INFO] [stdout] 94 |     fn notes(&self) -> Vec<error::display::Note> {
[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] 94 |     fn notes(&self) -> Vec<error::display::Note<'_>> {
[INFO] [stdout]    |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/vm/mod.rs:172:13
[INFO] [stdout]     |
[INFO] [stdout] 172 |     fn kind(&self) -> error::Kind {
[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] 172 |     fn kind(&self) -> error::Kind<'_> {
[INFO] [stdout]     |                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/vm/streams.rs:685:17
[INFO] [stdout]     |
[INFO] [stdout] 685 |         fn kind(&self) -> error::Kind {
[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] 685 |         fn kind(&self) -> error::Kind<'_> {
[INFO] [stdout]     |                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/vm/streams.rs:714:18
[INFO] [stdout]     |
[INFO] [stdout] 714 |         fn notes(&self) -> Vec<error::display::Note> {
[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] 714 |         fn notes(&self) -> Vec<error::display::Note<'_>> {
[INFO] [stdout]     |                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `variable_key_to_built_in_lazy` is never read
[INFO] [stdout]   --> src/command/map.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 37 | pub struct Map<S> {
[INFO] [stdout]    |            --- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 42 |     variable_key_to_built_in_lazy: RefCell<Option<HashMap<variable::Key, token::CsName>>>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `variable_key_to_built_in` is never used
[INFO] [stdout]    --> src/command/map.rs:205:8
[INFO] [stdout]     |
[INFO] [stdout]  59 | impl<S> Map<S> {
[INFO] [stdout]     | -------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 205 |     fn variable_key_to_built_in(&self) -> Ref<'_, HashMap<variable::Key, token::CsName>> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `SerializableCommand` is never used
[INFO] [stdout]    --> src/command/map.rs:238:6
[INFO] [stdout]     |
[INFO] [stdout] 238 | enum SerializableCommand {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SerializableMap` is never constructed
[INFO] [stdout]    --> src/command/map.rs:246:19
[INFO] [stdout]     |
[INFO] [stdout] 246 | pub(crate) struct SerializableMap<'a> {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new` and `finish_deserialization` are never used
[INFO] [stdout]    --> src/command/map.rs:266:8
[INFO] [stdout]     |
[INFO] [stdout] 265 | impl<'a> SerializableMap<'a> {
[INFO] [stdout]     | ---------------------------- associated items in this implementation
[INFO] [stdout] 266 |     fn new<S>(map: &'a Map<S>) -> Self {
[INFO] [stdout]     |        ^^^
[INFO] [stdout] ...
[INFO] [stdout] 322 |     pub(crate) fn finish_deserialization<S>(
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]    --> src/variable.rs:407:19
[INFO] [stdout]     |
[INFO] [stdout] 368 | impl<S> Command<S> {
[INFO] [stdout]     | ------------------ associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 407 |     pub(crate) fn new(getters: Getters<S>, index_resolver: Option<IndexResolver<S>>) -> Self {
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/error/mod.rs:76:13
[INFO] [stdout]    |
[INFO] [stdout] 76 |     fn kind(&self) -> Kind;
[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]    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 76 |     fn kind(&self) -> Kind<'_>;
[INFO] [stdout]    |                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/error/mod.rs:80:14
[INFO] [stdout]    |
[INFO] [stdout] 80 |     fn notes(&self) -> Vec<display::Note> {
[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] 80 |     fn notes(&self) -> Vec<display::Note<'_>> {
[INFO] [stdout]    |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/error/mod.rs:151:13
[INFO] [stdout]     |
[INFO] [stdout] 151 |     fn kind(&self) -> Kind {
[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] 151 |     fn kind(&self) -> Kind<'_> {
[INFO] [stdout]     |                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/error/mod.rs:184:13
[INFO] [stdout]     |
[INFO] [stdout] 184 |     fn kind(&self) -> Kind {
[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] 184 |     fn kind(&self) -> Kind<'_> {
[INFO] [stdout]     |                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/error/mod.rs:192:14
[INFO] [stdout]     |
[INFO] [stdout] 192 |     fn notes(&self) -> Vec<display::Note> {
[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] 192 |     fn notes(&self) -> Vec<display::Note<'_>> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/error/mod.rs:223:13
[INFO] [stdout]     |
[INFO] [stdout] 223 |     fn kind(&self) -> Kind {
[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] 223 |     fn kind(&self) -> Kind<'_> {
[INFO] [stdout]     |                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/error/mod.rs:231:14
[INFO] [stdout]     |
[INFO] [stdout] 231 |     fn notes(&self) -> Vec<display::Note> {
[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] 231 |     fn notes(&self) -> Vec<display::Note<'_>> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/error/mod.rs:266:13
[INFO] [stdout]     |
[INFO] [stdout] 266 |     fn kind(&self) -> Kind {
[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] 266 |     fn kind(&self) -> Kind<'_> {
[INFO] [stdout]     |                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/error/mod.rs:274:14
[INFO] [stdout]     |
[INFO] [stdout] 274 |     fn notes(&self) -> Vec<display::Note> {
[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] 274 |     fn notes(&self) -> Vec<display::Note<'_>> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/error/display.rs:146:17
[INFO] [stdout]     |
[INFO] [stdout] 146 |     fn new_line(&self) -> PrintLineBuilder {
[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] 146 |     fn new_line(&self) -> PrintLineBuilder<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/parse/mod.rs:66:13
[INFO] [stdout]    |
[INFO] [stdout] 66 |     fn kind(&self) -> error::Kind {
[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] 66 |     fn kind(&self) -> error::Kind<'_> {
[INFO] [stdout]    |                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/parse/mod.rs:94:14
[INFO] [stdout]    |
[INFO] [stdout] 94 |     fn notes(&self) -> Vec<error::display::Note> {
[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] 94 |     fn notes(&self) -> Vec<error::display::Note<'_>> {
[INFO] [stdout]    |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/vm/mod.rs:172:13
[INFO] [stdout]     |
[INFO] [stdout] 172 |     fn kind(&self) -> error::Kind {
[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] 172 |     fn kind(&self) -> error::Kind<'_> {
[INFO] [stdout]     |                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/vm/streams.rs:685:17
[INFO] [stdout]     |
[INFO] [stdout] 685 |         fn kind(&self) -> error::Kind {
[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] 685 |         fn kind(&self) -> error::Kind<'_> {
[INFO] [stdout]     |                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/vm/streams.rs:714:18
[INFO] [stdout]     |
[INFO] [stdout] 714 |         fn notes(&self) -> Vec<error::display::Note> {
[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] 714 |         fn notes(&self) -> Vec<error::display::Note<'_>> {
[INFO] [stdout]     |                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 2.40s
[INFO] running `Command { std: "docker" "inspect" "2588d27a14e2b0adb947184798b5edab5d65d2641fb606f8c536fa2a1015a5e6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2588d27a14e2b0adb947184798b5edab5d65d2641fb606f8c536fa2a1015a5e6", kill_on_drop: false }`
[INFO] [stdout] 2588d27a14e2b0adb947184798b5edab5d65d2641fb606f8c536fa2a1015a5e6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 79eeb93c6e7d37706b8cc21eed5bf278f6ff621a5bb2fbacf45799d2a9413bbc
[INFO] running `Command { std: "docker" "start" "-a" "79eeb93c6e7d37706b8cc21eed5bf278f6ff621a5bb2fbacf45799d2a9413bbc", kill_on_drop: false }`
[INFO] [stderr] warning: field `variable_key_to_built_in_lazy` is never read
[INFO] [stderr]   --> src/command/map.rs:42:5
[INFO] [stderr]    |
[INFO] [stderr] 37 | pub struct Map<S> {
[INFO] [stderr]    |            --- field in this struct
[INFO] [stderr] ...
[INFO] [stderr] 42 |     variable_key_to_built_in_lazy: RefCell<Option<HashMap<variable::Key, token::CsName>>>,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: method `variable_key_to_built_in` is never used
[INFO] [stderr]    --> src/command/map.rs:205:8
[INFO] [stderr]     |
[INFO] [stderr]  59 | impl<S> Map<S> {
[INFO] [stderr]     | -------------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 205 |     fn variable_key_to_built_in(&self) -> Ref<'_, HashMap<variable::Key, token::CsName>> {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: enum `SerializableCommand` is never used
[INFO] [stderr]    --> src/command/map.rs:238:6
[INFO] [stderr]     |
[INFO] [stderr] 238 | enum SerializableCommand {
[INFO] [stderr]     |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `SerializableMap` is never constructed
[INFO] [stderr]    --> src/command/map.rs:246:19
[INFO] [stderr]     |
[INFO] [stderr] 246 | pub(crate) struct SerializableMap<'a> {
[INFO] [stderr]     |                   ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated items `new` and `finish_deserialization` are never used
[INFO] [stderr]    --> src/command/map.rs:266:8
[INFO] [stderr]     |
[INFO] [stderr] 265 | impl<'a> SerializableMap<'a> {
[INFO] [stderr]     | ---------------------------- associated items in this implementation
[INFO] [stderr] 266 |     fn new<S>(map: &'a Map<S>) -> Self {
[INFO] [stderr]     |        ^^^
[INFO] [stderr] ...
[INFO] [stderr] 322 |     pub(crate) fn finish_deserialization<S>(
[INFO] [stderr]     |                   ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated function `new` is never used
[INFO] [stderr]    --> src/variable.rs:407:19
[INFO] [stderr]     |
[INFO] [stderr] 368 | impl<S> Command<S> {
[INFO] [stderr]     | ------------------ associated function in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 407 |     pub(crate) fn new(getters: Getters<S>, index_resolver: Option<IndexResolver<S>>) -> Self {
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/error/mod.rs:76:13
[INFO] [stderr]    |
[INFO] [stderr] 76 |     fn kind(&self) -> Kind;
[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]    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 76 |     fn kind(&self) -> Kind<'_>;
[INFO] [stderr]    |                           ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/error/mod.rs:80:14
[INFO] [stderr]    |
[INFO] [stderr] 80 |     fn notes(&self) -> Vec<display::Note> {
[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] 80 |     fn notes(&self) -> Vec<display::Note<'_>> {
[INFO] [stderr]    |                                         ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/error/mod.rs:151:13
[INFO] [stderr]     |
[INFO] [stderr] 151 |     fn kind(&self) -> Kind {
[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] 151 |     fn kind(&self) -> Kind<'_> {
[INFO] [stderr]     |                           ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/error/mod.rs:184:13
[INFO] [stderr]     |
[INFO] [stderr] 184 |     fn kind(&self) -> Kind {
[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] 184 |     fn kind(&self) -> Kind<'_> {
[INFO] [stderr]     |                           ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/error/mod.rs:192:14
[INFO] [stderr]     |
[INFO] [stderr] 192 |     fn notes(&self) -> Vec<display::Note> {
[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] 192 |     fn notes(&self) -> Vec<display::Note<'_>> {
[INFO] [stderr]     |                                         ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/error/mod.rs:223:13
[INFO] [stderr]     |
[INFO] [stderr] 223 |     fn kind(&self) -> Kind {
[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] 223 |     fn kind(&self) -> Kind<'_> {
[INFO] [stderr]     |                           ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/error/mod.rs:231:14
[INFO] [stderr]     |
[INFO] [stderr] 231 |     fn notes(&self) -> Vec<display::Note> {
[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] 231 |     fn notes(&self) -> Vec<display::Note<'_>> {
[INFO] [stderr]     |                                         ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/error/mod.rs:266:13
[INFO] [stderr]     |
[INFO] [stderr] 266 |     fn kind(&self) -> Kind {
[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] 266 |     fn kind(&self) -> Kind<'_> {
[INFO] [stderr]     |                           ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/error/mod.rs:274:14
[INFO] [stderr]     |
[INFO] [stderr] 274 |     fn notes(&self) -> Vec<display::Note> {
[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] 274 |     fn notes(&self) -> Vec<display::Note<'_>> {
[INFO] [stderr]     |                                         ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/error/display.rs:146:17
[INFO] [stderr]     |
[INFO] [stderr] 146 |     fn new_line(&self) -> PrintLineBuilder {
[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] 146 |     fn new_line(&self) -> PrintLineBuilder<'_> {
[INFO] [stderr]     |                                           ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/parse/mod.rs:66:13
[INFO] [stderr]    |
[INFO] [stderr] 66 |     fn kind(&self) -> error::Kind {
[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] 66 |     fn kind(&self) -> error::Kind<'_> {
[INFO] [stderr]    |                                  ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/parse/mod.rs:94:14
[INFO] [stderr]    |
[INFO] [stderr] 94 |     fn notes(&self) -> Vec<error::display::Note> {
[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] 94 |     fn notes(&self) -> Vec<error::display::Note<'_>> {
[INFO] [stderr]    |                                                ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/vm/mod.rs:172:13
[INFO] [stderr]     |
[INFO] [stderr] 172 |     fn kind(&self) -> error::Kind {
[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] 172 |     fn kind(&self) -> error::Kind<'_> {
[INFO] [stderr]     |                                  ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/vm/streams.rs:685:17
[INFO] [stderr]     |
[INFO] [stderr] 685 |         fn kind(&self) -> error::Kind {
[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] 685 |         fn kind(&self) -> error::Kind<'_> {
[INFO] [stderr]     |                                      ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/vm/streams.rs:714:18
[INFO] [stderr]     |
[INFO] [stderr] 714 |         fn notes(&self) -> Vec<error::display::Note> {
[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] 714 |         fn notes(&self) -> Vec<error::display::Note<'_>> {
[INFO] [stderr]     |                                                    ++++
[INFO] [stderr] 
[INFO] [stderr] warning: `texlang` (lib) generated 21 warnings (run `cargo fix --lib -p texlang` to apply 15 suggestions)
[INFO] [stderr] warning: `texlang` (lib test) generated 21 warnings (21 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.08s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/texlang-e91d7f2ccac5d4aa)
[INFO] [stdout] 
[INFO] [stdout] running 135 tests
[INFO] [stdout] test command::tests::tag ... ok
[INFO] [stdout] test parse::filelocation::tests::extension_only ... ok
[INFO] [stdout] test command::tests::tag_size ... ok
[INFO] [stdout] test parse::filelocation::tests::path_only_trailing_word ... ok
[INFO] [stdout] test parse::number::tests::decimal_0 ... ok
[INFO] [stdout] test parse::number::tests::decimal_1 ... ok
[INFO] [stdout] test parse::filelocation::tests::path_and_extension_and_area_with_colon ... ok
[INFO] [stdout] test parse::filelocation::tests::path_only_control_sequence ... ok
[INFO] [stdout] test parse::filelocation::tests::path_only_newline ... ok
[INFO] [stdout] test parse::number::tests::decimal_14 ... ok
[INFO] [stdout] test parse::number::tests::decimal_11 ... ok
[INFO] [stdout] test parse::number::tests::decimal_19 ... ok
[INFO] [stdout] test parse::filelocation::tests::path_and_extension ... ok
[INFO] [stdout] test parse::number::tests::decimal_12 ... ok
[INFO] [stdout] test parse::number::tests::decimal_1_with_0_padding ... ok
[INFO] [stdout] test parse::filelocation::tests::path_only ... ok
[INFO] [stdout] test parse::number::tests::decimal_10 ... ok
[INFO] [stdout] test parse::number::tests::decimal_4 ... ok
[INFO] [stdout] test parse::number::tests::decimal_201 ... ok
[INFO] [stdout] test parse::number::tests::decimal_18 ... ok
[INFO] [stdout] test parse::number::tests::decimal_3 ... ok
[INFO] [stdout] test parse::number::tests::decimal_5 ... ok
[INFO] [stdout] test parse::number::tests::decimal_17 ... ok
[INFO] [stdout] test parse::number::tests::decimal_13 ... ok
[INFO] [stdout] test parse::number::tests::decimal_8 ... ok
[INFO] [stdout] test parse::number::tests::hexadecimal_1 ... ok
[INFO] [stdout] test command::tests::func_size ... ok
[INFO] [stdout] test parse::number::tests::hexadecimal_0 ... ok
[INFO] [stdout] test parse::number::tests::decimal_9 ... ok
[INFO] [stdout] test parse::number::tests::decimal_6 ... ok
[INFO] [stdout] test parse::number::tests::hexadecimal_10 ... ok
[INFO] [stdout] test parse::number::tests::hexadecimal_11 ... ok
[INFO] [stdout] test parse::number::tests::hexadecimal_13 ... ok
[INFO] [stdout] test parse::number::tests::hexadecimal_14 ... ok
[INFO] [stdout] test parse::number::tests::decimal_7 ... ok
[INFO] [stdout] test parse::number::tests::hexadecimal_16 ... ok
[INFO] [stdout] test parse::number::tests::hexadecimal_18 ... ok
[INFO] [stdout] test parse::number::tests::hexadecimal_17 ... ok
[INFO] [stdout] test parse::number::tests::decimal_2 ... ok
[INFO] [stdout] test parse::number::tests::hexadecimal_12 ... ok
[INFO] [stdout] test parse::number::tests::hexadecimal_25 ... ok
[INFO] [stdout] test parse::filelocation::tests::area_only ... ok
[INFO] [stdout] test parse::number::tests::hexadecimal_21 ... ok
[INFO] [stdout] test parse::number::tests::hexadecimal_20 ... ok
[INFO] [stdout] test parse::number::tests::hexadecimal_22 ... ok
[INFO] [stdout] test parse::filelocation::tests::path_and_area_with_colon ... ok
[INFO] [stdout] test parse::number::tests::decimal_15 ... ok
[INFO] [stdout] test parse::number::tests::hexadecimal_23 ... ok
[INFO] [stdout] test parse::number::tests::decimal_16 ... ok
[INFO] [stdout] test parse::number::tests::hexadecimal_26 ... ok
[INFO] [stdout] test parse::number::tests::hexadecimal_24 ... ok
[INFO] [stdout] test parse::number::tests::hexadecimal_28 ... ok
[INFO] [stdout] test parse::number::tests::hexadecimal_29 ... ok
[INFO] [stdout] test parse::number::tests::hexadecimal_3 ... ok
[INFO] [stdout] test parse::number::tests::hexadecimal_30 ... ok
[INFO] [stdout] test parse::number::tests::hexadecimal_4 ... ok
[INFO] [stdout] test parse::number::tests::hexadecimal_5 ... ok
[INFO] [stdout] test parse::number::tests::hexadecimal_6 ... ok
[INFO] [stdout] test parse::number::tests::hexadecimal_27 ... ok
[INFO] [stdout] test parse::number::tests::hexadecimal_7 ... ok
[INFO] [stdout] test parse::number::tests::hexadecimal_513 ... ok
[INFO] [stdout] test parse::number::tests::hexadecimal_19 ... ok
[INFO] [stdout] test parse::number::tests::hexadecimal_2 ... ok
[INFO] [stdout] test parse::number::tests::hexadecimal_15 ... ok
[INFO] [stdout] test parse::number::tests::hexadecimal_8 ... ok
[INFO] [stdout] test parse::number::tests::number_from_character ... ok
[INFO] [stdout] test parse::number::tests::hexadecimal_9 ... ok
[INFO] [stdout] test parse::number::tests::number_from_character_non_ascii ... ok
[INFO] [stdout] test parse::number::tests::octal_0 ... ok
[INFO] [stdout] test parse::number::tests::octal_1 ... ok
[INFO] [stdout] test parse::number::tests::number_with_letter_catcode ... ok
[INFO] [stdout] test parse::number::tests::octal_14 ... ok
[INFO] [stdout] test parse::number::tests::octal_12 ... ok
[INFO] [stdout] test parse::number::tests::octal_2 ... ok
[INFO] [stdout] test parse::number::tests::octal_11 ... ok
[INFO] [stdout] test parse::number::tests::octal_5 ... ok
[INFO] [stdout] test parse::number::tests::octal_4 ... ok
[INFO] [stdout] test parse::number::tests::octal_6 ... ok
[INFO] [stdout] test parse::number::tests::octal_129 ... ok
[INFO] [stdout] test parse::number::tests::octal_13 ... ok
[INFO] [stdout] test parse::number::tests::octal_9 ... ok
[INFO] [stdout] test parse::number::tests::octal_7 ... ok
[INFO] [stdout] test parse::number::tests::signs_minus ... ok
[INFO] [stdout] test parse::number::tests::octal_15 ... ok
[INFO] [stdout] test parse::number::tests::number_from_length_1_control_sequence ... ok
[INFO] [stdout] test parse::number::tests::octal_3 ... ok
[INFO] [stdout] test parse::number::tests::signs_minus_minus ... ok
[INFO] [stdout] test parse::number::tests::signs_minus_minus_spaces ... ok
[INFO] [stdout] test parse::number::tests::signs_plus_minus ... ok
[INFO] [stdout] test parse::number::tests::signs_plus ... ok
[INFO] [stdout] test parse::relation::tests::equals ... ok
[INFO] [stdout] test parse::relation::tests::letter ... ok
[INFO] [stdout] test parse::relation::tests::empty_input ... ok
[INFO] [stdout] test parse::relation::tests::less_than ... ok
[INFO] [stdout] test parse::relation::tests::control_sequence ... ok
[INFO] [stdout] test token::catcode::tests::serialize_and_deserialize_cat_code ... ok
[INFO] [stdout] test parse::relation::tests::greater_than ... ok
[INFO] [stdout] test parse::relation::tests::incorrect_catcode ... ok
[INFO] [stdout] test token::lexer::tests::case_11 ... ok
[INFO] [stdout] test parse::number::tests::hexadecimal_31 ... ok
[INFO] [stdout] test token::lexer::tests::case_12 ... ok
[INFO] [stdout] test token::lexer::tests::case_8 ... ok
[INFO] [stdout] test token::lexer::tests::case_9 ... ok
[INFO] [stdout] test token::lexer::tests::case_5 ... ok
[INFO] [stdout] test token::lexer::tests::case_13 ... ok
[INFO] [stdout] test token::lexer::tests::case_1 ... ok
[INFO] [stdout] test token::lexer::tests::double_newline_creates_par ... ok
[INFO] [stdout] test token::lexer::tests::double_space_creates_one_space ... ok
[INFO] [stdout] test parse::number::tests::number_from_length_1_control_sequence_non_ascii ... ok
[INFO] [stdout] test parse::number::tests::octal_8 ... ok
[INFO] [stdout] test token::lexer::tests::case_3 ... ok
[INFO] [stdout] test parse::number::tests::octal_19 ... ok
[INFO] [stdout] test token::lexer::tests::case_4 ... ok
[INFO] [stdout] test token::lexer::tests::case_10 ... ok
[INFO] [stdout] test token::lexer::tests::case_2 ... ok
[INFO] [stdout] test token::lexer::tests::newline_space_newline_creates_par ... ok
[INFO] [stdout] test token::lexer::tests::single_newline_creates_one_space ... ok
[INFO] [stdout] test token::lexer::tests::non_standard_newline_character ... ok
[INFO] [stdout] test token::lexer::tests::single_non_letter_character_control_sequence ... ok
[INFO] [stdout] test token::lexer::tests::non_standard_whitespace_character ... ok
[INFO] [stdout] test token::lexer::tests::single_ignored_character ... ok
[INFO] [stdout] test token::lexer::tests::multi_character_control_sequence ... ok
[INFO] [stdout] test token::tests::trim_whitespace_from_middle_3 ... ok
[INFO] [stdout] test token::lexer::tests::space_and_newline_creates_space ... ok
[INFO] [stdout] test token::lexer::tests::single_non_letter_character_control_sequence_followed_by_letter ... ok
[INFO] [stdout] test token::tests::token_size ... ok
[INFO] [stdout] test token::trace::tests::multiple_source_code ... ok
[INFO] [stdout] test token::tests::trim_whitespace_from_middle_2 ... ok
[INFO] [stdout] test token::tests::trim_whitespace_from_end ... ok
[INFO] [stdout] test token::trace::tests::one_source_code ... ok
[INFO] [stdout] test token::tests::trim_whitespace_from_start ... ok
[INFO] [stdout] test token::tests::trim_whitespace_from_middle_1 ... ok
[INFO] [stdout] test parse::filelocation::tests::path_and_area_with_langle ... ok
[INFO] [stdout] test token::tests::blank ... ok
[INFO] [stdout] test token::tests::control_sequence ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 135 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests texlang
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test src/lib.rs - traits (line 22) ... ok
[INFO] [stdout] test src/command/mod.rs - command::Tag::new (line 253) ... ok
[INFO] [stdout] test src/vm/mod.rs - vm::implement_has_component (line 642) ... ok
[INFO] [stdout] test src/variable.rs - variable (line 89) ... ok
[INFO] [stdout] test src/variable.rs - variable (line 196) ... ok
[INFO] [stdout] test src/command/mod.rs - command::StaticTag (line 272) ... ok
[INFO] [stdout] test src/variable.rs - variable (line 167) ... ok
[INFO] [stdout] test src/vm/mod.rs - vm::implement_has_component (line 660) ... ok
[INFO] [stdout] test src/variable.rs - variable (line 105) ... ok
[INFO] [stdout] test src/variable.rs - variable (line 214) ... ok
[INFO] [stdout] test src/variable.rs - variable (line 75) ... ok
[INFO] [stdout] test src/vm/mod.rs - vm::TexlangState (line 247) ... ok
[INFO] [stdout] test src/variable.rs - variable (line 174) ... ok
[INFO] [stdout] test src/variable.rs - variable (line 138) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.81s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "79eeb93c6e7d37706b8cc21eed5bf278f6ff621a5bb2fbacf45799d2a9413bbc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "79eeb93c6e7d37706b8cc21eed5bf278f6ff621a5bb2fbacf45799d2a9413bbc", kill_on_drop: false }`
[INFO] [stdout] 79eeb93c6e7d37706b8cc21eed5bf278f6ff621a5bb2fbacf45799d2a9413bbc
