[INFO] fetching crate texlang 0.1.0... [INFO] testing texlang-0.1.0 against master#cdb45c87e2cd43495379f7e867e3cc15dcee9f93 for pr-145838-1 [INFO] extracting crate texlang 0.1.0 into /workspace/builds/worker-6-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-6-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate texlang 0.1.0 on toolchain cdb45c87e2cd43495379f7e867e3cc15dcee9f93 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "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" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Locking 20 packages to latest compatible versions [INFO] [stderr] Adding colored v2.2.0 (available: v3.0.0) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [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-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] d7a981c06fe818f9b42d4501c3e745823d0b8cfc4c9ed7758717e20d61efe0d8 [INFO] running `Command { std: "docker" "start" "-a" "d7a981c06fe818f9b42d4501c3e745823d0b8cfc4c9ed7758717e20d61efe0d8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "d7a981c06fe818f9b42d4501c3e745823d0b8cfc4c9ed7758717e20d61efe0d8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d7a981c06fe818f9b42d4501c3e745823d0b8cfc4c9ed7758717e20d61efe0d8", kill_on_drop: false }` [INFO] [stdout] d7a981c06fe818f9b42d4501c3e745823d0b8cfc4c9ed7758717e20d61efe0d8 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] f1fc4a9fe49b9ef8895c2cbf1ba29a830f5c0f0eec1e967694b20fe9c2044ae9 [INFO] running `Command { std: "docker" "start" "-a" "f1fc4a9fe49b9ef8895c2cbf1ba29a830f5c0f0eec1e967694b20fe9c2044ae9", kill_on_drop: false }` [INFO] [stderr] Compiling colored v2.2.0 [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 { [INFO] [stdout] | --- field in this struct [INFO] [stdout] ... [INFO] [stdout] 42 | variable_key_to_built_in_lazy: RefCell>>, [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 Map { [INFO] [stdout] | -------------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 205 | fn variable_key_to_built_in(&self) -> Ref<'_, HashMap> { [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(map: &'a Map) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 322 | pub(crate) fn finish_deserialization( [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 Command { [INFO] [stdout] | ------------------ associated function in this implementation [INFO] [stdout] ... [INFO] [stdout] 407 | pub(crate) fn new(getters: Getters, index_resolver: Option>) -> 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 { [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> { [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 { [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> { [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 { [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> { [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 { [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> { [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 { [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> { [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 { [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> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.95s [INFO] running `Command { std: "docker" "inspect" "f1fc4a9fe49b9ef8895c2cbf1ba29a830f5c0f0eec1e967694b20fe9c2044ae9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f1fc4a9fe49b9ef8895c2cbf1ba29a830f5c0f0eec1e967694b20fe9c2044ae9", kill_on_drop: false }` [INFO] [stdout] f1fc4a9fe49b9ef8895c2cbf1ba29a830f5c0f0eec1e967694b20fe9c2044ae9 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] df1e733d70305095d5e9a6c783b85877fde40ad339ee7a0f7a0fa943ef2c9759 [INFO] running `Command { std: "docker" "start" "-a" "df1e733d70305095d5e9a6c783b85877fde40ad339ee7a0f7a0fa943ef2c9759", 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 { [INFO] [stdout] | --- field in this struct [INFO] [stdout] ... [INFO] [stdout] 42 | variable_key_to_built_in_lazy: RefCell>>, [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 Map { [INFO] [stdout] | -------------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 205 | fn variable_key_to_built_in(&self) -> Ref<'_, HashMap> { [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(map: &'a Map) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 322 | pub(crate) fn finish_deserialization( [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 Command { [INFO] [stdout] | ------------------ associated function in this implementation [INFO] [stdout] ... [INFO] [stdout] 407 | pub(crate) fn new(getters: Getters, index_resolver: Option>) -> 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 { [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> { [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 { [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> { [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 { [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> { [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 { [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> { [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 { [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> { [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 { [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> { [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 { [INFO] [stdout] | --- field in this struct [INFO] [stdout] ... [INFO] [stdout] 42 | variable_key_to_built_in_lazy: RefCell>>, [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 Map { [INFO] [stdout] | -------------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 205 | fn variable_key_to_built_in(&self) -> Ref<'_, HashMap> { [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(map: &'a Map) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 322 | pub(crate) fn finish_deserialization( [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 Command { [INFO] [stdout] | ------------------ associated function in this implementation [INFO] [stdout] ... [INFO] [stdout] 407 | pub(crate) fn new(getters: Getters, index_resolver: Option>) -> 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 { [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> { [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 { [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> { [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 { [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> { [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 { [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> { [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 { [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> { [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 { [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> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 2.17s [INFO] running `Command { std: "docker" "inspect" "df1e733d70305095d5e9a6c783b85877fde40ad339ee7a0f7a0fa943ef2c9759", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "df1e733d70305095d5e9a6c783b85877fde40ad339ee7a0f7a0fa943ef2c9759", kill_on_drop: false }` [INFO] [stdout] df1e733d70305095d5e9a6c783b85877fde40ad339ee7a0f7a0fa943ef2c9759 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 8a8e09ce5d3329de9473e1b774aeaf0d1a160bbb266827fe0198f23b628c323a [INFO] running `Command { std: "docker" "start" "-a" "8a8e09ce5d3329de9473e1b774aeaf0d1a160bbb266827fe0198f23b628c323a", 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 { [INFO] [stderr] | --- field in this struct [INFO] [stderr] ... [INFO] [stderr] 42 | variable_key_to_built_in_lazy: RefCell>>, [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 Map { [INFO] [stderr] | -------------- method in this implementation [INFO] [stderr] ... [INFO] [stderr] 205 | fn variable_key_to_built_in(&self) -> Ref<'_, HashMap> { [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(map: &'a Map) -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 322 | pub(crate) fn finish_deserialization( [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 Command { [INFO] [stderr] | ------------------ associated function in this implementation [INFO] [stderr] ... [INFO] [stderr] 407 | pub(crate) fn new(getters: Getters, index_resolver: Option>) -> 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 { [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> { [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 { [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> { [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 { [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> { [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 { [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> { [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 { [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> { [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 { [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> { [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.04s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/texlang-557056d1bbc511cc) [INFO] [stdout] [INFO] [stdout] running 135 tests [INFO] [stdout] test command::tests::tag ... ok [INFO] [stdout] test command::tests::tag_size ... ok [INFO] [stdout] test command::tests::func_size ... ok [INFO] [stdout] test parse::filelocation::tests::path_and_area_with_colon ... ok [INFO] [stdout] test parse::filelocation::tests::path_and_extension ... ok [INFO] [stdout] test parse::filelocation::tests::path_only_newline ... ok [INFO] [stdout] test parse::filelocation::tests::extension_only ... ok [INFO] [stdout] test parse::number::tests::decimal_1 ... 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_14 ... ok [INFO] [stdout] test parse::number::tests::decimal_17 ... ok [INFO] [stdout] test parse::number::tests::decimal_15 ... 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_16 ... ok [INFO] [stdout] test parse::number::tests::decimal_1_with_0_padding ... ok [INFO] [stdout] test parse::filelocation::tests::path_only_control_sequence ... ok [INFO] [stdout] test parse::number::tests::decimal_5 ... ok [INFO] [stdout] test parse::number::tests::decimal_6 ... ok [INFO] [stdout] test parse::number::tests::decimal_2 ... ok [INFO] [stdout] test parse::number::tests::decimal_4 ... ok [INFO] [stdout] test parse::number::tests::decimal_19 ... ok [INFO] [stdout] test parse::number::tests::decimal_10 ... ok [INFO] [stdout] test parse::number::tests::decimal_7 ... ok [INFO] [stdout] test parse::number::tests::decimal_8 ... ok [INFO] [stdout] test parse::number::tests::decimal_9 ... ok [INFO] [stdout] test parse::number::tests::hexadecimal_0 ... ok [INFO] [stdout] test parse::number::tests::hexadecimal_10 ... ok [INFO] [stdout] test parse::number::tests::hexadecimal_12 ... ok [INFO] [stdout] test parse::number::tests::hexadecimal_1 ... ok [INFO] [stdout] test parse::number::tests::hexadecimal_17 ... 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::hexadecimal_18 ... ok [INFO] [stdout] test parse::number::tests::hexadecimal_19 ... ok [INFO] [stdout] test parse::number::tests::hexadecimal_20 ... ok [INFO] [stdout] test parse::number::tests::hexadecimal_2 ... ok [INFO] [stdout] test parse::number::tests::hexadecimal_21 ... ok [INFO] [stdout] test parse::number::tests::hexadecimal_22 ... ok [INFO] [stdout] test parse::number::tests::hexadecimal_24 ... ok [INFO] [stdout] test parse::number::tests::hexadecimal_23 ... ok [INFO] [stdout] test parse::number::tests::hexadecimal_26 ... ok [INFO] [stdout] test parse::number::tests::hexadecimal_25 ... ok [INFO] [stdout] test parse::number::tests::hexadecimal_28 ... ok [INFO] [stdout] test parse::number::tests::hexadecimal_27 ... 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_31 ... ok [INFO] [stdout] test parse::number::tests::hexadecimal_4 ... ok [INFO] [stdout] test parse::number::tests::hexadecimal_6 ... 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::hexadecimal_513 ... ok [INFO] [stdout] test parse::number::tests::hexadecimal_7 ... ok [INFO] [stdout] test parse::number::tests::hexadecimal_9 ... ok [INFO] [stdout] test parse::number::tests::hexadecimal_16 ... ok [INFO] [stdout] test parse::number::tests::number_from_character_non_ascii ... ok [INFO] [stdout] test parse::number::tests::number_from_length_1_control_sequence ... ok [INFO] [stdout] test parse::number::tests::octal_1 ... ok [INFO] [stdout] test parse::number::tests::octal_0 ... ok [INFO] [stdout] test parse::number::tests::octal_11 ... ok [INFO] [stdout] test parse::number::tests::octal_12 ... ok [INFO] [stdout] test parse::number::tests::number_from_length_1_control_sequence_non_ascii ... 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_15 ... ok [INFO] [stdout] test parse::number::tests::octal_19 ... ok [INFO] [stdout] test parse::number::tests::octal_2 ... ok [INFO] [stdout] test parse::number::tests::octal_3 ... 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_5 ... ok [INFO] [stdout] test parse::number::tests::hexadecimal_5 ... ok [INFO] [stdout] test parse::number::tests::octal_9 ... ok [INFO] [stdout] test parse::number::tests::signs_minus ... 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::control_sequence ... ok [INFO] [stdout] test parse::relation::tests::empty_input ... ok [INFO] [stdout] test parse::relation::tests::equals ... ok [INFO] [stdout] test parse::relation::tests::greater_than ... ok [INFO] [stdout] test parse::relation::tests::incorrect_catcode ... ok [INFO] [stdout] test parse::relation::tests::less_than ... ok [INFO] [stdout] test parse::relation::tests::letter ... ok [INFO] [stdout] test token::catcode::tests::serialize_and_deserialize_cat_code ... ok [INFO] [stdout] test token::lexer::tests::case_1 ... ok [INFO] [stdout] test token::lexer::tests::case_10 ... ok [INFO] [stdout] test token::lexer::tests::case_11 ... ok [INFO] [stdout] test token::lexer::tests::case_12 ... ok [INFO] [stdout] test token::lexer::tests::case_13 ... ok [INFO] [stdout] test token::lexer::tests::case_2 ... ok [INFO] [stdout] test parse::number::tests::number_from_character ... ok [INFO] [stdout] test parse::number::tests::number_with_letter_catcode ... ok [INFO] [stdout] test token::lexer::tests::case_5 ... ok [INFO] [stdout] test token::lexer::tests::case_8 ... ok [INFO] [stdout] test token::lexer::tests::case_3 ... ok [INFO] [stdout] test token::lexer::tests::case_9 ... ok [INFO] [stdout] test token::lexer::tests::double_space_creates_one_space ... ok [INFO] [stdout] test token::lexer::tests::multi_character_control_sequence ... ok [INFO] [stdout] test token::lexer::tests::double_newline_creates_par ... ok [INFO] [stdout] test token::lexer::tests::non_standard_newline_character ... ok [INFO] [stdout] test token::lexer::tests::newline_space_newline_creates_par ... 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::single_newline_creates_one_space ... ok [INFO] [stdout] test token::lexer::tests::case_4 ... ok [INFO] [stdout] test parse::number::tests::octal_14 ... ok [INFO] [stdout] test parse::number::tests::octal_7 ... ok [INFO] [stdout] test token::lexer::tests::single_non_letter_character_control_sequence_followed_by_letter ... ok [INFO] [stdout] test token::tests::blank ... ok [INFO] [stdout] test parse::number::tests::hexadecimal_11 ... ok [INFO] [stdout] test token::lexer::tests::space_and_newline_creates_space ... ok [INFO] [stdout] test parse::filelocation::tests::area_only ... ok [INFO] [stdout] test parse::filelocation::tests::path_and_extension_and_area_with_colon ... ok [INFO] [stdout] test parse::filelocation::tests::path_only ... ok [INFO] [stdout] test parse::number::tests::decimal_11 ... ok [INFO] [stdout] test parse::number::tests::octal_8 ... ok [INFO] [stdout] test parse::number::tests::decimal_13 ... ok [INFO] [stdout] test token::tests::trim_whitespace_from_middle_1 ... ok [INFO] [stdout] test parse::number::tests::decimal_201 ... ok [INFO] [stdout] test token::trace::tests::multiple_source_code ... ok [INFO] [stdout] test token::trace::tests::one_source_code ... ok [INFO] [stdout] test token::lexer::tests::single_non_letter_character_control_sequence ... ok [INFO] [stdout] test token::tests::trim_whitespace_from_start ... ok [INFO] [stdout] test token::tests::trim_whitespace_from_middle_2 ... ok [INFO] [stdout] test token::tests::trim_whitespace_from_middle_3 ... ok [INFO] [stdout] test parse::number::tests::decimal_12 ... ok [INFO] [stdout] test token::tests::token_size ... ok [INFO] [stdout] test token::tests::trim_whitespace_from_end ... ok [INFO] [stdout] test token::tests::control_sequence ... ok [INFO] [stdout] test parse::filelocation::tests::path_and_area_with_langle ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 135 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stderr] Doc-tests texlang [INFO] [stdout] [INFO] [stdout] running 14 tests [INFO] [stdout] test src/variable.rs - variable (line 174) ... ok [INFO] [stdout] test src/variable.rs - variable (line 167) ... ok [INFO] [stdout] test src/command/mod.rs - command::StaticTag (line 272) ... ok [INFO] [stdout] test src/command/mod.rs - command::Tag::new (line 253) ... ok [INFO] [stdout] test src/vm/mod.rs - vm::TexlangState (line 247) ... ok [INFO] [stdout] test src/lib.rs - traits (line 22) ... ok [INFO] [stdout] test src/variable.rs - variable (line 105) ... ok [INFO] [stdout] test src/variable.rs - variable (line 138) ... 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::implement_has_component (line 660) ... ok [INFO] [stdout] test src/variable.rs - variable (line 89) ... ok [INFO] [stdout] test src/vm/mod.rs - vm::implement_has_component (line 642) ... ok [INFO] [stdout] test src/variable.rs - variable (line 196) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.82s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "8a8e09ce5d3329de9473e1b774aeaf0d1a160bbb266827fe0198f23b628c323a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8a8e09ce5d3329de9473e1b774aeaf0d1a160bbb266827fe0198f23b628c323a", kill_on_drop: false }` [INFO] [stdout] 8a8e09ce5d3329de9473e1b774aeaf0d1a160bbb266827fe0198f23b628c323a