[INFO] fetching crate logix-type 0.11.2...
[INFO] testing logix-type-0.11.2 against beta-2025-10-28 for beta-1.92-2
[INFO] extracting crate logix-type 0.11.2 into /workspace/builds/worker-2-tc2/source
[INFO] removed /workspace/builds/worker-2-tc2/source/.cargo/config.toml
[INFO] started tweaking crates.io crate logix-type 0.11.2
[INFO] finished tweaking crates.io crate logix-type 0.11.2
[INFO] tweaked toml for crates.io crate logix-type 0.11.2 written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate logix-type 0.11.2 on toolchain beta-2025-10-28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-10-28" "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" "+beta-2025-10-28" "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 56 packages to latest compatible versions
[INFO] [stderr]       Adding smol_str v0.2.2 (available: v0.3.4)
[INFO] [stderr]       Adding thiserror v1.0.69 (available: v2.0.17)
[INFO] [stderr]       Adding which v6.0.3 (available: v8.0.0)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-10-28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-10-28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] e3c8cfd2b99d731d327397dab677241bedf1086a2d51a45839d4117f014588af
[INFO] running `Command { std: "docker" "start" "-a" "e3c8cfd2b99d731d327397dab677241bedf1086a2d51a45839d4117f014588af", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e3c8cfd2b99d731d327397dab677241bedf1086a2d51a45839d4117f014588af", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e3c8cfd2b99d731d327397dab677241bedf1086a2d51a45839d4117f014588af", kill_on_drop: false }`
[INFO] [stdout] e3c8cfd2b99d731d327397dab677241bedf1086a2d51a45839d4117f014588af
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-10-28" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 3a2cf0fbfd4f790033ad943f97d7cbd0e2f42ad3bad4e4df573024f20d82941d
[INFO] running `Command { std: "docker" "start" "-a" "3a2cf0fbfd4f790033ad943f97d7cbd0e2f42ad3bad4e4df573024f20d82941d", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.108
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling rustix v0.38.44
[INFO] [stderr]    Compiling owo-colors v4.2.3
[INFO] [stderr]    Compiling bitflags v2.10.0
[INFO] [stderr]    Compiling home v0.5.12
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling unicode-width v0.2.2
[INFO] [stderr]    Compiling hashbrown v0.16.0
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling unicode-linebreak v0.1.5
[INFO] [stderr]    Compiling smawk v0.3.2
[INFO] [stderr]    Compiling memchr v2.7.6
[INFO] [stderr]    Compiling smol_str v0.2.2
[INFO] [stderr]    Compiling textwrap v0.16.2
[INFO] [stderr]    Compiling indexmap v2.12.0
[INFO] [stderr]    Compiling bstr v1.12.1
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling logix-type-derive v0.11.2
[INFO] [stderr]    Compiling which v6.0.3
[INFO] [stderr]    Compiling logix-vfs v0.9.1
[INFO] [stderr]    Compiling logix-type v0.11.2 (/opt/rustwide/workdir)
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/loader.rs:44:18
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn lines(&self) -> bstr::Lines {
[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: the lint level is defined here
[INFO] [stdout]   --> src/lib.rs:1:9
[INFO] [stdout]    |
[INFO] [stdout]  1 | #![deny(warnings, clippy::all)]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout]    = note: `#[warn(mismatched_lifetime_syntaxes)]` implied by `#[warn(warnings)]`
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn lines(&self) -> bstr::Lines<'_> {
[INFO] [stdout]    |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/span.rs:138:18
[INFO] [stdout]     |
[INFO] [stdout] 138 |     pub fn value(&self) -> Cow<str> {
[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] 138 |     pub fn value(&self) -> Cow<'_, str> {
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/span.rs:147:9
[INFO] [stdout]     |
[INFO] [stdout] 147 |         &self,
[INFO] [stdout]     |         ^^^^^ the lifetime is elided here
[INFO] [stdout] 148 |         context: usize,
[INFO] [stdout] 149 |     ) -> impl Iterator<Item = (usize, Option<std::ops::Range<usize>>, Cow<str>)> {
[INFO] [stdout]     |                                                                       ^^^^^^^^ the same lifetime is hidden 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] 149 |     ) -> impl Iterator<Item = (usize, Option<std::ops::Range<usize>>, Cow<'_, str>)> {
[INFO] [stdout]     |                                                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]  --> src/token/comment.rs:7:27
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub fn parse_comment(buf: &[u8], start: usize) -> Option<ParseRes> {
[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] 7 | pub fn parse_comment(buf: &[u8], start: usize) -> Option<ParseRes<'_>> {
[INFO] [stdout]   |                                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/token/parse/mod.rs:80:25
[INFO] [stdout]    |
[INFO] [stdout] 80 | pub fn parse_token(buf: &[u8]) -> ParseRes {
[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 | pub fn parse_token(buf: &[u8]) -> ParseRes<'_> {
[INFO] [stdout]    |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/token/parse/string.rs:28:25
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub fn parse_basic(buf: &[u8], start: usize) -> ParseRes {
[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] 28 | pub fn parse_basic(buf: &[u8], start: usize) -> ParseRes<'_> {
[INFO] [stdout]    |                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/token/parse/string.rs:65:26
[INFO] [stdout]    |
[INFO] [stdout] 65 | pub fn parse_tagged(buf: &[u8], start: usize) -> Option<ParseRes> {
[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] 65 | pub fn parse_tagged(buf: &[u8], start: usize) -> Option<ParseRes<'_>> {
[INFO] [stdout]    |                                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 8.03s
[INFO] running `Command { std: "docker" "inspect" "3a2cf0fbfd4f790033ad943f97d7cbd0e2f42ad3bad4e4df573024f20d82941d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3a2cf0fbfd4f790033ad943f97d7cbd0e2f42ad3bad4e4df573024f20d82941d", kill_on_drop: false }`
[INFO] [stdout] 3a2cf0fbfd4f790033ad943f97d7cbd0e2f42ad3bad4e4df573024f20d82941d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-10-28" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 232c18b0423029804d8a7c7ca7945d2b81113a2e320d3cb427d252ec59b9b514
[INFO] running `Command { std: "docker" "start" "-a" "232c18b0423029804d8a7c7ca7945d2b81113a2e320d3cb427d252ec59b9b514", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.177
[INFO] [stderr]    Compiling rustix v1.1.2
[INFO] [stderr]    Compiling linux-raw-sys v0.11.0
[INFO] [stderr]    Compiling bstr v1.12.1
[INFO] [stderr]    Compiling vte v0.14.1
[INFO] [stderr]    Compiling once_cell v1.21.3
[INFO] [stderr]    Compiling fastrand v2.3.0
[INFO] [stderr]    Compiling strip-ansi-escapes v0.2.1
[INFO] [stderr]    Compiling logix-type v0.11.2 (/opt/rustwide/workdir)
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/loader.rs:44:18
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn lines(&self) -> bstr::Lines {
[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: the lint level is defined here
[INFO] [stdout]   --> src/lib.rs:1:9
[INFO] [stdout]    |
[INFO] [stdout]  1 | #![deny(warnings, clippy::all)]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout]    = note: `#[warn(mismatched_lifetime_syntaxes)]` implied by `#[warn(warnings)]`
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn lines(&self) -> bstr::Lines<'_> {
[INFO] [stdout]    |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/span.rs:138:18
[INFO] [stdout]     |
[INFO] [stdout] 138 |     pub fn value(&self) -> Cow<str> {
[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] 138 |     pub fn value(&self) -> Cow<'_, str> {
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/span.rs:147:9
[INFO] [stdout]     |
[INFO] [stdout] 147 |         &self,
[INFO] [stdout]     |         ^^^^^ the lifetime is elided here
[INFO] [stdout] 148 |         context: usize,
[INFO] [stdout] 149 |     ) -> impl Iterator<Item = (usize, Option<std::ops::Range<usize>>, Cow<str>)> {
[INFO] [stdout]     |                                                                       ^^^^^^^^ the same lifetime is hidden 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] 149 |     ) -> impl Iterator<Item = (usize, Option<std::ops::Range<usize>>, Cow<'_, str>)> {
[INFO] [stdout]     |                                                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]  --> src/token/comment.rs:7:27
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub fn parse_comment(buf: &[u8], start: usize) -> Option<ParseRes> {
[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] 7 | pub fn parse_comment(buf: &[u8], start: usize) -> Option<ParseRes<'_>> {
[INFO] [stdout]   |                                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/token/parse/mod.rs:80:25
[INFO] [stdout]    |
[INFO] [stdout] 80 | pub fn parse_token(buf: &[u8]) -> ParseRes {
[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 | pub fn parse_token(buf: &[u8]) -> ParseRes<'_> {
[INFO] [stdout]    |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/token/parse/string.rs:28:25
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub fn parse_basic(buf: &[u8], start: usize) -> ParseRes {
[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] 28 | pub fn parse_basic(buf: &[u8], start: usize) -> ParseRes<'_> {
[INFO] [stdout]    |                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/token/parse/string.rs:65:26
[INFO] [stdout]    |
[INFO] [stdout] 65 | pub fn parse_tagged(buf: &[u8], start: usize) -> Option<ParseRes> {
[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] 65 | pub fn parse_tagged(buf: &[u8], start: usize) -> Option<ParseRes<'_>> {
[INFO] [stdout]    |                                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling tempfile v3.23.0
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/loader.rs:44:18
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn lines(&self) -> bstr::Lines {
[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: the lint level is defined here
[INFO] [stdout]   --> src/lib.rs:1:9
[INFO] [stdout]    |
[INFO] [stdout]  1 | #![deny(warnings, clippy::all)]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout]    = note: `#[warn(mismatched_lifetime_syntaxes)]` implied by `#[warn(warnings)]`
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn lines(&self) -> bstr::Lines<'_> {
[INFO] [stdout]    |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `must_use` that must be used
[INFO] [stdout]    --> src/loader.rs:144:9
[INFO] [stdout]     |
[INFO] [stdout] 144 | /         format!(
[INFO] [stdout] 145 | |             "{:?}",
[INFO] [stdout] 146 | |             CachedFile {
[INFO] [stdout] 147 | |                 inner: Box::new(InnerCachedFile {
[INFO] [stdout] ...   |
[INFO] [stdout] 152 | |         );
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_must_use)]` implied by `#[warn(warnings)]`
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 144 |         let _ = format!(
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/span.rs:138:18
[INFO] [stdout]     |
[INFO] [stdout] 138 |     pub fn value(&self) -> Cow<str> {
[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] 138 |     pub fn value(&self) -> Cow<'_, str> {
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/span.rs:147:9
[INFO] [stdout]     |
[INFO] [stdout] 147 |         &self,
[INFO] [stdout]     |         ^^^^^ the lifetime is elided here
[INFO] [stdout] 148 |         context: usize,
[INFO] [stdout] 149 |     ) -> impl Iterator<Item = (usize, Option<std::ops::Range<usize>>, Cow<str>)> {
[INFO] [stdout]     |                                                                       ^^^^^^^^ the same lifetime is hidden 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] 149 |     ) -> impl Iterator<Item = (usize, Option<std::ops::Range<usize>>, Cow<'_, str>)> {
[INFO] [stdout]     |                                                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]  --> src/token/comment.rs:7:27
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub fn parse_comment(buf: &[u8], start: usize) -> Option<ParseRes> {
[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] 7 | pub fn parse_comment(buf: &[u8], start: usize) -> Option<ParseRes<'_>> {
[INFO] [stdout]   |                                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/token/parse/mod.rs:80:25
[INFO] [stdout]    |
[INFO] [stdout] 80 | pub fn parse_token(buf: &[u8]) -> ParseRes {
[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 | pub fn parse_token(buf: &[u8]) -> ParseRes<'_> {
[INFO] [stdout]    |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/token/parse/string.rs:28:25
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub fn parse_basic(buf: &[u8], start: usize) -> ParseRes {
[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] 28 | pub fn parse_basic(buf: &[u8], start: usize) -> ParseRes<'_> {
[INFO] [stdout]    |                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/token/parse/string.rs:65:26
[INFO] [stdout]    |
[INFO] [stdout] 65 | pub fn parse_tagged(buf: &[u8], start: usize) -> Option<ParseRes> {
[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] 65 | pub fn parse_tagged(buf: &[u8], start: usize) -> Option<ParseRes<'_>> {
[INFO] [stdout]    |                                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 4.59s
[INFO] running `Command { std: "docker" "inspect" "232c18b0423029804d8a7c7ca7945d2b81113a2e320d3cb427d252ec59b9b514", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "232c18b0423029804d8a7c7ca7945d2b81113a2e320d3cb427d252ec59b9b514", kill_on_drop: false }`
[INFO] [stdout] 232c18b0423029804d8a7c7ca7945d2b81113a2e320d3cb427d252ec59b9b514
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-10-28" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] de7e68e7c8f79012a60c5dd4556a62210991cbfd4d430d54ea6828963a23eace
[INFO] running `Command { std: "docker" "start" "-a" "de7e68e7c8f79012a60c5dd4556a62210991cbfd4d430d54ea6828963a23eace", kill_on_drop: false }`
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/loader.rs:44:18
[INFO] [stderr]    |
[INFO] [stderr] 44 |     pub fn lines(&self) -> bstr::Lines {
[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: the lint level is defined here
[INFO] [stderr]   --> src/lib.rs:1:9
[INFO] [stderr]    |
[INFO] [stderr]  1 | #![deny(warnings, clippy::all)]
[INFO] [stderr]    |         ^^^^^^^^
[INFO] [stderr]    = note: `#[warn(mismatched_lifetime_syntaxes)]` implied by `#[warn(warnings)]`
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 44 |     pub fn lines(&self) -> bstr::Lines<'_> {
[INFO] [stderr]    |                                       ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/span.rs:138:18
[INFO] [stderr]     |
[INFO] [stderr] 138 |     pub fn value(&self) -> Cow<str> {
[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] 138 |     pub fn value(&self) -> Cow<'_, str> {
[INFO] [stderr]     |                                +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/span.rs:147:9
[INFO] [stderr]     |
[INFO] [stderr] 147 |         &self,
[INFO] [stderr]     |         ^^^^^ the lifetime is elided here
[INFO] [stderr] 148 |         context: usize,
[INFO] [stderr] 149 |     ) -> impl Iterator<Item = (usize, Option<std::ops::Range<usize>>, Cow<str>)> {
[INFO] [stderr]     |                                                                       ^^^^^^^^ the same lifetime is hidden 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] 149 |     ) -> impl Iterator<Item = (usize, Option<std::ops::Range<usize>>, Cow<'_, str>)> {
[INFO] [stderr]     |                                                                           +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]  --> src/token/comment.rs:7:27
[INFO] [stderr]   |
[INFO] [stderr] 7 | pub fn parse_comment(buf: &[u8], start: usize) -> Option<ParseRes> {
[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] 7 | pub fn parse_comment(buf: &[u8], start: usize) -> Option<ParseRes<'_>> {
[INFO] [stderr]   |                                                                  ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/token/parse/mod.rs:80:25
[INFO] [stderr]    |
[INFO] [stderr] 80 | pub fn parse_token(buf: &[u8]) -> ParseRes {
[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 | pub fn parse_token(buf: &[u8]) -> ParseRes<'_> {
[INFO] [stderr]    |                                           ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/token/parse/string.rs:28:25
[INFO] [stderr]    |
[INFO] [stderr] 28 | pub fn parse_basic(buf: &[u8], start: usize) -> ParseRes {
[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] 28 | pub fn parse_basic(buf: &[u8], start: usize) -> ParseRes<'_> {
[INFO] [stderr]    |                                                         ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/token/parse/string.rs:65:26
[INFO] [stderr]    |
[INFO] [stderr] 65 | pub fn parse_tagged(buf: &[u8], start: usize) -> Option<ParseRes> {
[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] 65 | pub fn parse_tagged(buf: &[u8], start: usize) -> Option<ParseRes<'_>> {
[INFO] [stderr]    |                                                                 ++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused return value of `must_use` that must be used
[INFO] [stderr]    --> src/loader.rs:144:9
[INFO] [stderr]     |
[INFO] [stderr] 144 | /         format!(
[INFO] [stderr] 145 | |             "{:?}",
[INFO] [stderr] 146 | |             CachedFile {
[INFO] [stderr] 147 | |                 inner: Box::new(InnerCachedFile {
[INFO] [stderr] ...   |
[INFO] [stderr] 152 | |         );
[INFO] [stderr]     | |_________^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_must_use)]` implied by `#[warn(warnings)]`
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]     |
[INFO] [stderr] 144 |         let _ = format!(
[INFO] [stderr]     |         +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: `logix-type` (lib) generated 7 warnings (run `cargo fix --lib -p logix-type` to apply 7 suggestions)
[INFO] [stderr] warning: `logix-type` (lib test) generated 8 warnings (7 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.05s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/logix_type-a44df9adc3d93c1b)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test error::tests::coverage_hacks ... ok
[INFO] [stdout] test span::tests::line_width ... ok
[INFO] [stdout] test span::tests::coverage_hacks ... ok
[INFO] [stdout] test token::tests::print_brace_token_type ... ok
[INFO] [stdout] test token::parse::tests::basics ... ok
[INFO] [stdout] test token::tests::print_comment_token_type ... ok
[INFO] [stdout] test token::tests::print_str_token_type ... ok
[INFO] [stdout] test token::tests::print_number_token_type ... ok
[INFO] [stdout] test loader::tests::basics ... ok
[INFO] [stdout] test parser::tests::basics ... ok
[INFO] [stdout] test parser::delimited::tests::basics ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/all-types.rs (/opt/rustwide/target/debug/deps/all_types-e7de88a0213279c8)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test just_load ... ok
[INFO] [stdout] test starting_eols ... ok
[INFO] [stdout] test terminating_eols ... ok
[INFO] [stdout] test starting_spaces ... ok
[INFO] [stdout] test starting_line_comment ... ok
[INFO] [stdout] test terminating_multiline_comment ... ok
[INFO] [stdout] test starting_multiline_comment ... ok
[INFO] [stdout] test terminating_line_comment ... ok
[INFO] [stdout] test terminating_spaces ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/array.rs (/opt/rustwide/target/debug/deps/array-31e1b0ff9d4134aa)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test array_basics ... ok
[INFO] [stdout] test vec_basics ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/error_tests.rs (/opt/rustwide/target/debug/deps/error_tests-3e75920f435810e5)
[INFO] [stdout] 
[INFO] [stdout] running 75 tests
[INFO] [stdout] test empty_file ... ok
[INFO] [stdout] test duplicate_member ... ok
[INFO] [stdout] test duplicate_map_entry ... ok
[INFO] [stdout] test errors::array::too_big_array ... ok
[INFO] [stdout] test errors::comments::not_terminated ... ok
[INFO] [stdout] test errors::array::truncated_array_last_item ... ok
[INFO] [stdout] test errors::array::too_small_array ... ok
[INFO] [stdout] test errors::comments::stray_slash ... ok
[INFO] [stdout] test errors::escape_str::escape_char_pathbuf ... ok
[INFO] [stdout] test errors::array::truncated_array_penultimate_item ... ok
[INFO] [stdout] test errors::escape_str::escape_char_name_only_path ... ok
[INFO] [stdout] test errors::escape_str::escape_char_str ... ok
[INFO] [stdout] test errors::escape_str::escape_char_rel_path ... ok
[INFO] [stdout] test errors::escape_str::escape_char_string ... ok
[INFO] [stdout] test errors::escape_str::escape_char_valid_path ... ok
[INFO] [stdout] test errors::escape_str::escape_hex_string ... ok
[INFO] [stdout] test errors::escape_str::escape_char_full_path ... ok
[INFO] [stdout] test errors::fs_issues::read_error ... ok
[INFO] [stdout] test errors::escape_str::escape_hex_name_only_path ... ok
[INFO] [stdout] test errors::include_action::include_missing_file_as_data ... ok
[INFO] [stdout] test errors::impl_trait::not_valid_number ... ok
[INFO] [stdout] test errors::escape_str::escape_hex_full_path ... ok
[INFO] [stdout] test errors::include_action::invalid_utf8_multi_line ... ok
[INFO] [stdout] test errors::escape_str::escape_hex_valid_path ... ok
[INFO] [stdout] test errors::escape_str::escape_hex_rel_path ... ok
[INFO] [stdout] test errors::include_action::invalid_utf8_one_line ... ok
[INFO] [stdout] test errors::escape_str::escape_unicode_name_only_path ... ok
[INFO] [stdout] test errors::escape_str::escape_unicode_valid_path ... ok
[INFO] [stdout] test errors::string_lit::invalid_utf8_basic_pathbuf ... ok
[INFO] [stdout] test errors::escape_str::escape_hex_pathbuf ... ok
[INFO] [stdout] test errors::escape_str::escape_hex_str ... ok
[INFO] [stdout] test errors::string_lit::invalid_utf8_basic_str ... ok
[INFO] [stdout] test errors::stray_token::stray_delims ... ok
[INFO] [stdout] test errors::escape_str::escape_unicode_rel_path ... ok
[INFO] [stdout] test errors::string_lit::invalid_utf8_txt_str ... ok
[INFO] [stdout] test errors::string_lit::invalid_utf8_txt_string ... ok
[INFO] [stdout] test errors::string_lit::invalid_utf8_basic_string ... ok
[INFO] [stdout] test errors::stray_token::stray_string ... ok
[INFO] [stdout] test errors::escape_str::escape_unicode_full_path ... ok
[INFO] [stdout] test errors::string_lit::invalid_tag ... ok
[INFO] [stdout] test errors::stray_token::stray_curly_brace ... ok
[INFO] [stdout] test errors::escape_str::escape_unicode_pathbuf ... ok
[INFO] [stdout] test errors::escape_str::escape_unicode_str ... ok
[INFO] [stdout] test errors::string_lit::unterminated_tag ... ok
[INFO] [stdout] test errors::string_lit::unknown_tag ... ok
[INFO] [stdout] test errors::stray_token::stray_angle_brackets ... ok
[INFO] [stdout] test errors::tagged_str::unterminated_eof_esc ... ok
[INFO] [stdout] test errors::string_lit::not_a_string ... ok
[INFO] [stdout] test errors::string_lit::invalid_utf8_txt_pathbuf ... ok
[INFO] [stdout] test errors::string_lit::unterminated_eol ... ok
[INFO] [stdout] test errors::tagged_str::unterminated_eof_raw ... ok
[INFO] [stdout] test errors::string_lit::unterminated_eof ... ok
[INFO] [stdout] test missing_members1 ... ok
[INFO] [stdout] test one_member_a ... ok
[INFO] [stdout] test missing_members4 ... ok
[INFO] [stdout] test no_members ... ok
[INFO] [stdout] test one_member_tuple_want_litstr ... ok
[INFO] [stdout] test errors::tagged_str::unterminated_eof_txt ... ok
[INFO] [stdout] test errors::stray_token::stray_parens ... ok
[INFO] [stdout] test missing_members0 ... ok
[INFO] [stdout] test unknown_character_tilde ... ok
[INFO] [stdout] test errors::stray_token::stray_square_brackets ... ok
[INFO] [stdout] test one_member_b ... ok
[INFO] [stdout] test errors::escape_str::escape_unicode_string ... ok
[INFO] [stdout] test two_types ... ok
[INFO] [stdout] test unclosed_curly_brace ... ok
[INFO] [stdout] test unknown_character_smiley ... ok
[INFO] [stdout] test no_newline ... ok
[INFO] [stdout] test one_member_tuple_want_comma ... ok
[INFO] [stdout] test errors::valid_paths::load_executable_path ... ok
[INFO] [stdout] test errors::valid_paths::load_valid_path ... ok
[INFO] [stdout] test errors::valid_paths::load_name_only_path ... ok
[INFO] [stdout] test errors::valid_paths::load_full_path ... ok
[INFO] [stdout] test errors::valid_paths::load_rel_path ... ok
[INFO] [stdout] test errors::stray_token::stray_number ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 75 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/valid_path.rs (/opt/rustwide/target/debug/deps/valid_path-e571cb7f83a930d0)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test full_path_basics ... ok
[INFO] [stdout] test executable_basics_full ... ok
[INFO] [stdout] test executable_basics_name_only ... ok
[INFO] [stdout] test name_only_path_basics ... ok
[INFO] [stdout] test pathbuf_basics ... ok
[INFO] [stdout] test rel_path_basics1 ... ok
[INFO] [stdout] test rel_path_basics2 ... ok
[INFO] [stdout] test valid_path_basics_name_only ... ok
[INFO] [stdout] test valid_path_basics_full ... ok
[INFO] [stdout] test valid_path_basics_rel ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests logix_type
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test src/lib.rs - _Dummy (line 27) - compile fail ... ok
[INFO] [stdout] test src/lib.rs - _Dummy (line 18) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "de7e68e7c8f79012a60c5dd4556a62210991cbfd4d430d54ea6828963a23eace", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "de7e68e7c8f79012a60c5dd4556a62210991cbfd4d430d54ea6828963a23eace", kill_on_drop: false }`
[INFO] [stdout] de7e68e7c8f79012a60c5dd4556a62210991cbfd4d430d54ea6828963a23eace
