[INFO] fetching crate korni 0.1.5... [INFO] testing korni-0.1.5 against master#562dee4820c458d823175268e41601d4c060588a for pr-154210-1 [INFO] extracting crate korni 0.1.5 into /workspace/builds/worker-1-tc1/source [INFO] started tweaking crates.io crate korni 0.1.5 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate korni 0.1.5 [INFO] tweaked toml for crates.io crate korni 0.1.5 written to /workspace/builds/worker-1-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate korni 0.1.5 on toolchain 562dee4820c458d823175268e41601d4c060588a [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate korni 0.1.5 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "fetch" "--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] Downloading crates ... [INFO] [stderr] Downloaded zmij v1.0.14 [INFO] [stderr] Downloaded diff v0.1.13 [INFO] [stderr] Downloaded winapi-util v0.1.11 [INFO] [stderr] Downloaded windows-link v0.2.1 [INFO] [stderr] Downloaded is-terminal v0.4.17 [INFO] [stderr] Downloaded clap_lex v0.7.7 [INFO] [stderr] Downloaded wasm-bindgen-macro v0.2.106 [INFO] [stderr] Downloaded wasm-bindgen-shared v0.2.106 [INFO] [stderr] Downloaded itoa v1.0.17 [INFO] [stderr] Downloaded rustversion v1.0.22 [INFO] [stderr] Downloaded anstyle v1.0.13 [INFO] [stderr] Downloaded pretty_assertions v1.4.1 [INFO] [stderr] Downloaded clap v4.5.54 [INFO] [stderr] Downloaded wasm-bindgen-macro-support v0.2.106 [INFO] [stderr] Downloaded half v2.7.1 [INFO] [stderr] Downloaded zerocopy-derive v0.8.33 [INFO] [stderr] Downloaded serde_json v1.0.149 [INFO] [stderr] Downloaded bumpalo v3.19.1 [INFO] [stderr] Downloaded memchr v2.7.6 [INFO] [stderr] Downloaded clap_builder v4.5.54 [INFO] [stderr] Downloaded rayon v1.11.0 [INFO] [stderr] Downloaded aho-corasick v1.1.4 [INFO] [stderr] Downloaded regex v1.12.2 [INFO] [stderr] Downloaded criterion v0.5.1 [INFO] [stderr] Downloaded js-sys v0.3.83 [INFO] [stderr] Downloaded zerocopy v0.8.33 [INFO] [stderr] Downloaded rayon-core v1.13.0 [INFO] [stderr] Downloaded syn v2.0.114 [INFO] [stderr] Downloaded proc-macro2 v1.0.105 [INFO] [stderr] Downloaded unicode-ident v1.0.22 [INFO] [stderr] Downloaded regex-syntax v0.8.8 [INFO] [stderr] Downloaded wasm-bindgen v0.2.106 [INFO] [stderr] Downloaded yansi v1.0.1 [INFO] [stderr] Downloaded hermit-abi v0.5.2 [INFO] [stderr] Downloaded quote v1.0.43 [INFO] [stderr] Downloaded web-sys v0.3.83 [INFO] [stderr] Downloaded regex-automata v0.4.13 [INFO] [stderr] Downloaded libc v0.2.180 [INFO] [stderr] Downloaded windows-sys v0.61.2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] c68eb372fb1a3f35b16fd34ff4aff6b52017f3db962faeea19770f39c836be34 [INFO] running `Command { std: "docker" "start" "-a" "c68eb372fb1a3f35b16fd34ff4aff6b52017f3db962faeea19770f39c836be34", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "c68eb372fb1a3f35b16fd34ff4aff6b52017f3db962faeea19770f39c836be34", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c68eb372fb1a3f35b16fd34ff4aff6b52017f3db962faeea19770f39c836be34", kill_on_drop: false }` [INFO] [stdout] c68eb372fb1a3f35b16fd34ff4aff6b52017f3db962faeea19770f39c836be34 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 6a793c110af324844cb4176ff94bd43d10ce89d4eeb15ceea0355430a84b087b [INFO] running `Command { std: "docker" "start" "-a" "6a793c110af324844cb4176ff94bd43d10ce89d4eeb15ceea0355430a84b087b", kill_on_drop: false }` [INFO] [stderr] Compiling korni v0.1.5 (/opt/rustwide/workdir) [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/lib.rs:13:21 [INFO] [stdout] | [INFO] [stdout] 13 | pub fn parse(input: &str) -> 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] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 13 | pub fn parse(input: &str) -> Vec> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/lib.rs:17:34 [INFO] [stdout] | [INFO] [stdout] 17 | pub fn parse_with_options(input: &str, options: ParseOptions) -> Vec { [INFO] [stdout] | ^^^^ the lifetime is elided here ^^^^^ 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] 17 | pub fn parse_with_options(input: &str, options: ParseOptions) -> Vec> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/types.rs:97:20 [INFO] [stdout] | [INFO] [stdout] 97 | pub fn as_pair(&self) -> Option<&KeyValuePair> { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^ [INFO] [stdout] | | || [INFO] [stdout] | | |the same lifetime is hidden here [INFO] [stdout] | | the same lifetime is elided here [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 97 | pub fn as_pair(&self) -> Option<&KeyValuePair<'_>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/loader.rs:10:28 [INFO] [stdout] | [INFO] [stdout] 10 | pub fn from_str(input: &str) -> KorniBuilder { [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] 10 | pub fn from_str(input: &str) -> KorniBuilder<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/loader.rs:14:30 [INFO] [stdout] | [INFO] [stdout] 14 | pub fn from_bytes(input: &[u8]) -> KorniBuilder { [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] 14 | pub fn from_bytes(input: &[u8]) -> KorniBuilder<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.94s [INFO] running `Command { std: "docker" "inspect" "6a793c110af324844cb4176ff94bd43d10ce89d4eeb15ceea0355430a84b087b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6a793c110af324844cb4176ff94bd43d10ce89d4eeb15ceea0355430a84b087b", kill_on_drop: false }` [INFO] [stdout] 6a793c110af324844cb4176ff94bd43d10ce89d4eeb15ceea0355430a84b087b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 05149d82752bb508cc6895b4407c0d4301d8a9a97b18b75989f1ad5bde780bcd [INFO] running `Command { std: "docker" "start" "-a" "05149d82752bb508cc6895b4407c0d4301d8a9a97b18b75989f1ad5bde780bcd", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.105 [INFO] [stderr] Compiling unicode-ident v1.0.22 [INFO] [stderr] Compiling quote v1.0.43 [INFO] [stderr] Compiling crossbeam-utils v0.8.21 [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling zerocopy v0.8.33 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling zmij v1.0.14 [INFO] [stderr] Compiling autocfg v1.5.0 [INFO] [stderr] Compiling cfg-if v1.0.4 [INFO] [stderr] Compiling either v1.15.0 [INFO] [stderr] Compiling rayon-core v1.13.0 [INFO] [stderr] Compiling libc v0.2.180 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling memchr v2.7.6 [INFO] [stderr] Compiling clap_lex v0.7.7 [INFO] [stderr] Compiling plotters-backend v0.3.7 [INFO] [stderr] Compiling crossbeam-epoch v0.9.18 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling anstyle v1.0.13 [INFO] [stderr] Compiling ciborium-io v0.2.2 [INFO] [stderr] Compiling regex-syntax v0.8.8 [INFO] [stderr] Compiling itoa v1.0.17 [INFO] [stderr] Compiling clap_builder v4.5.54 [INFO] [stderr] Compiling crossbeam-deque v0.8.6 [INFO] [stderr] Compiling plotters-svg v0.3.7 [INFO] [stderr] Compiling syn v2.0.114 [INFO] [stderr] Compiling itertools v0.10.5 [INFO] [stderr] Compiling same-file v1.0.6 [INFO] [stderr] Compiling cast v0.3.0 [INFO] [stderr] Compiling regex-automata v0.4.13 [INFO] [stderr] Compiling paste v1.0.15 [INFO] [stderr] Compiling rayon v1.11.0 [INFO] [stderr] Compiling is-terminal v0.4.17 [INFO] [stderr] Compiling clap v4.5.54 [INFO] [stderr] Compiling criterion-plot v0.5.0 [INFO] [stderr] Compiling walkdir v2.5.0 [INFO] [stderr] Compiling plotters v0.3.7 [INFO] [stderr] Compiling yansi v1.0.1 [INFO] [stderr] Compiling anes v0.1.6 [INFO] [stderr] Compiling regex v1.12.2 [INFO] [stderr] Compiling diff v0.1.13 [INFO] [stderr] Compiling once_cell v1.21.3 [INFO] [stderr] Compiling oorandom v11.1.5 [INFO] [stderr] Compiling pretty_assertions v1.4.1 [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/lib.rs:13:21 [INFO] [stdout] | [INFO] [stdout] 13 | pub fn parse(input: &str) -> 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] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 13 | pub fn parse(input: &str) -> Vec> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/lib.rs:17:34 [INFO] [stdout] | [INFO] [stdout] 17 | pub fn parse_with_options(input: &str, options: ParseOptions) -> Vec { [INFO] [stdout] | ^^^^ the lifetime is elided here ^^^^^ 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] 17 | pub fn parse_with_options(input: &str, options: ParseOptions) -> Vec> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/types.rs:97:20 [INFO] [stdout] | [INFO] [stdout] 97 | pub fn as_pair(&self) -> Option<&KeyValuePair> { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^ [INFO] [stdout] | | || [INFO] [stdout] | | |the same lifetime is hidden here [INFO] [stdout] | | the same lifetime is elided here [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 97 | pub fn as_pair(&self) -> Option<&KeyValuePair<'_>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/loader.rs:10:28 [INFO] [stdout] | [INFO] [stdout] 10 | pub fn from_str(input: &str) -> KorniBuilder { [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] 10 | pub fn from_str(input: &str) -> KorniBuilder<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/loader.rs:14:30 [INFO] [stdout] | [INFO] [stdout] 14 | pub fn from_bytes(input: &[u8]) -> KorniBuilder { [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] 14 | pub fn from_bytes(input: &[u8]) -> KorniBuilder<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling zerocopy-derive v0.8.33 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling half v2.7.1 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling criterion v0.5.1 [INFO] [stderr] Compiling korni v0.1.5 (/opt/rustwide/workdir) [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/lib.rs:13:21 [INFO] [stdout] | [INFO] [stdout] 13 | pub fn parse(input: &str) -> 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] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 13 | pub fn parse(input: &str) -> Vec> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/lib.rs:17:34 [INFO] [stdout] | [INFO] [stdout] 17 | pub fn parse_with_options(input: &str, options: ParseOptions) -> Vec { [INFO] [stdout] | ^^^^ the lifetime is elided here ^^^^^ 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] 17 | pub fn parse_with_options(input: &str, options: ParseOptions) -> Vec> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/types.rs:97:20 [INFO] [stdout] | [INFO] [stdout] 97 | pub fn as_pair(&self) -> Option<&KeyValuePair> { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^ [INFO] [stdout] | | || [INFO] [stdout] | | |the same lifetime is hidden here [INFO] [stdout] | | the same lifetime is elided here [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 97 | pub fn as_pair(&self) -> Option<&KeyValuePair<'_>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/loader.rs:10:28 [INFO] [stdout] | [INFO] [stdout] 10 | pub fn from_str(input: &str) -> KorniBuilder { [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] 10 | pub fn from_str(input: &str) -> KorniBuilder<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/loader.rs:14:30 [INFO] [stdout] | [INFO] [stdout] 14 | pub fn from_bytes(input: &[u8]) -> KorniBuilder { [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] 14 | pub fn from_bytes(input: &[u8]) -> KorniBuilder<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 53.66s [INFO] running `Command { std: "docker" "inspect" "05149d82752bb508cc6895b4407c0d4301d8a9a97b18b75989f1ad5bde780bcd", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "05149d82752bb508cc6895b4407c0d4301d8a9a97b18b75989f1ad5bde780bcd", kill_on_drop: false }` [INFO] [stdout] 05149d82752bb508cc6895b4407c0d4301d8a9a97b18b75989f1ad5bde780bcd [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] d8928b7f478ab3eaa7d339c4de152573b0046012dc3a83652b7d55b176907cce [INFO] running `Command { std: "docker" "start" "-a" "d8928b7f478ab3eaa7d339c4de152573b0046012dc3a83652b7d55b176907cce", kill_on_drop: false }` [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/lib.rs:13:21 [INFO] [stderr] | [INFO] [stderr] 13 | pub fn parse(input: &str) -> 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] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 13 | pub fn parse(input: &str) -> Vec> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/lib.rs:17:34 [INFO] [stderr] | [INFO] [stderr] 17 | pub fn parse_with_options(input: &str, options: ParseOptions) -> Vec { [INFO] [stderr] | ^^^^ the lifetime is elided here ^^^^^ 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] 17 | pub fn parse_with_options(input: &str, options: ParseOptions) -> Vec> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/types.rs:97:20 [INFO] [stderr] | [INFO] [stderr] 97 | pub fn as_pair(&self) -> Option<&KeyValuePair> { [INFO] [stderr] | ^^^^^ ^^^^^^^^^^^^^ [INFO] [stderr] | | || [INFO] [stderr] | | |the same lifetime is hidden here [INFO] [stderr] | | the same lifetime is elided here [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 97 | pub fn as_pair(&self) -> Option<&KeyValuePair<'_>> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/loader.rs:10:28 [INFO] [stderr] | [INFO] [stderr] 10 | pub fn from_str(input: &str) -> KorniBuilder { [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] 10 | pub fn from_str(input: &str) -> KorniBuilder<'_> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/loader.rs:14:30 [INFO] [stderr] | [INFO] [stderr] 14 | pub fn from_bytes(input: &[u8]) -> KorniBuilder { [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] 14 | pub fn from_bytes(input: &[u8]) -> KorniBuilder<'_> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: `korni` (lib) generated 5 warnings (run `cargo fix --lib -p korni` to apply 5 suggestions) [INFO] [stderr] warning: `korni` (lib test) generated 5 warnings (5 duplicates) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.11s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/korni-8913c46c51d99699) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stderr] Running tests/complex_scenarios.rs (/opt/rustwide/target/debug/deps/complex_scenarios-02cd85b12ea04052) [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stderr] Running tests/edge_cases.rs (/opt/rustwide/target/debug/deps/edge_cases-39f2186488f6ad6b) [INFO] [stdout] test test_complex_json_config ... ok [INFO] [stderr] Running tests/general.rs (/opt/rustwide/target/debug/deps/general-2e4f5a16f6c6f5aa) [INFO] [stdout] test test_complex_pem_key_single_quote ... ok [INFO] [stdout] test test_complex_pem_key ... ok [INFO] [stdout] test test_duplicate_keys_last_wins ... ok [INFO] [stdout] test test_nasty_combination ... ok [INFO] [stdout] test test_order_preservation_mixed ... ok [INFO] [stdout] test test_whitespace_torture ... ok [INFO] [stdout] test test_stress_many_lines ... ok [INFO] [stdout] test test_whitespace_valid_torture ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 14 tests [INFO] [stdout] test test_mixed_empty_lines_and_comments ... ok [INFO] [stdout] test test_only_comments ... ok [INFO] [stdout] test test_empty_input ... ok [INFO] [stdout] test test_many_empty_lines ... ok [INFO] [stdout] test test_unicode_in_keys ... ok [INFO] [stdout] test test_unicode_in_values ... ok [INFO] [stdout] test test_very_long_key ... ok [INFO] [stdout] test test_whitespace_only ... ok [INFO] [stdout] test test_invalid_utf8_bytes ... ok [INFO] [stdout] test test_invalid_utf8_in_middle ... ok [INFO] [stdout] test test_single_key_value_no_newline ... ok [INFO] [stdout] test test_very_long_unquoted_value ... ok [INFO] [stdout] test test_very_long_quoted_value_double ... ok [INFO] [stdout] test test_very_long_quoted_value_single ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 188 tests [INFO] [stdout] test test_api_endpoint ... ok [INFO] [stdout] test test_backslash_continuation_strict ... ok [INFO] [stdout] test test_basic_parse ... ok [INFO] [stdout] test test_bom_middle_rejection ... ok [INFO] [stdout] test test_aws_access_key ... ok [INFO] [stdout] test test_api_key_with_hash ... ok [INFO] [stdout] test test_case_sensitive_keys ... ok [INFO] [stdout] test test_comment_hash_with_spaces ... ok [INFO] [stdout] test test_comment_lines ... ok [INFO] [stdout] test test_comment_only_hash ... ok [INFO] [stdout] test test_commented_double_quoted_value ... ok [INFO] [stdout] test test_commented_escaped_quote ... ok [INFO] [stdout] test test_commented_key_value_with_spaces ... ok [INFO] [stdout] test test_commented_single_quoted_value ... ok [INFO] [stdout] test test_continuation_empty_next_line ... ok [INFO] [stdout] test test_crlf_multiline_escaped ... ok [INFO] [stdout] test test_continuation_three_lines ... ok [INFO] [stdout] test test_commented_exported_key_value ... ok [INFO] [stdout] test test_continuation_preserves_leading_space ... ok [INFO] [stdout] test test_continuation_strict_no_spaces ... ok [INFO] [stdout] test test_database_url_mysql ... ok [INFO] [stdout] test test_database_url_postgres ... ok [INFO] [stdout] test test_debug_simple ... ok [INFO] [stdout] test test_dollar_at_end ... ok [INFO] [stdout] test test_dollar_before_numbers ... ok [INFO] [stdout] test test_dollar_var_literal_unquoted ... ok [INFO] [stdout] test test_double_quote_escape_sequences ... ok [INFO] [stdout] test test_double_quote_consecutive_backslashes ... ok [INFO] [stdout] test test_double_quote_carriage_return ... ok [INFO] [stdout] test test_double_quote_escaped_dollar ... ok [INFO] [stdout] test test_double_quote_positions ... ok [INFO] [stdout] test test_double_quote_unicode_escape_literal ... ok [INFO] [stdout] test test_emoji_value ... ok [INFO] [stdout] test test_empty_double_quotes ... ok [INFO] [stdout] test test_double_quote_unknown_escape ... ok [INFO] [stdout] test test_empty_key_invalid ... ok [INFO] [stdout] test test_empty_lines ... ok [INFO] [stdout] test test_empty_single_quotes ... ok [INFO] [stdout] test test_empty_values ... ok [INFO] [stdout] test test_entries_with_comments ... ok [INFO] [stdout] test test_entries_with_empty_lines ... ok [INFO] [stdout] test test_error_digit_start_2 ... ok [INFO] [stdout] test test_crlf_unquoted ... ok [INFO] [stdout] test test_error_digit_start_9 ... ok [INFO] [stdout] test test_error_whitespace_after_equals ... ok [INFO] [stdout] test test_error_whitespace_before_equals ... ok [INFO] [stdout] test test_escape_backslash_only ... ok [INFO] [stdout] test test_escape_mixed_sequence ... ok [INFO] [stdout] test test_escape_dollar_only ... ok [INFO] [stdout] test test_escape_quote_only ... ok [INFO] [stdout] test test_escape_n_only ... ok [INFO] [stdout] test test_escape_r_only ... ok [INFO] [stdout] test test_commented_key_value ... ok [INFO] [stdout] test test_escape_t_only ... ok [INFO] [stdout] test test_escape_unknown_a ... ok [INFO] [stdout] test test_escape_unknown_b ... ok [INFO] [stdout] test test_escape_unknown_f ... ok [INFO] [stdout] test test_escape_unknown_x ... ok [INFO] [stdout] test test_escape_unknown_zero ... ok [INFO] [stdout] test test_escaped_quotes_and_content ... ok [INFO] [stdout] test test_export_multiple_spaces ... ok [INFO] [stdout] test test_export_no_definition ... ok [INFO] [stdout] test test_export_no_definition_invalid ... ok [INFO] [stdout] test test_export_no_space ... ok [INFO] [stdout] test test_export_prefix ... ok [INFO] [stdout] test test_export_standalone ... ok [INFO] [stdout] test test_export_underscore_key ... ok [INFO] [stdout] test test_exported_value_key ... ok [INFO] [stdout] test test_export_with_tab ... ok [INFO] [stdout] test test_hash_directly_after_equals ... ok [INFO] [stdout] test test_hash_in_quoted_value ... ok [INFO] [stdout] test test_hash_literal_start_of_value ... ok [INFO] [stdout] test test_indented_comment ... ok [INFO] [stdout] test test_inline_comment_after_quoted_value ... ok [INFO] [stdout] test test_inline_comment_after_single_quoted_value ... ok [INFO] [stdout] test test_inline_comment_multiple_hashes ... ok [INFO] [stdout] test test_json_in_double_quotes ... ok [INFO] [stdout] test test_jwt_secret ... ok [INFO] [stdout] test test_key_all_underscores ... ok [INFO] [stdout] test test_equals_only ... ok [INFO] [stdout] test test_key_mixed_case ... ok [INFO] [stdout] test test_key_numbers_middle ... ok [INFO] [stdout] test test_key_only_no_equals ... ok [INFO] [stdout] test test_key_single_char ... ok [INFO] [stdout] test test_key_span_basic ... ok [INFO] [stdout] test test_hash_in_unquoted_value ... ok [INFO] [stdout] test test_key_underscore_only_start ... ok [INFO] [stdout] test test_double_quote_in_single_quotes ... ok [INFO] [stdout] test test_key_with_dash_error ... ok [INFO] [stdout] test test_key_starting_with_digit_error ... ok [INFO] [stdout] test test_key_with_dot_error ... ok [INFO] [stdout] test test_escape_unknown_v ... ok [INFO] [stdout] test test_key_with_numbers ... ok [INFO] [stdout] test test_key_with_space_error ... ok [INFO] [stdout] test test_leading_whitespace_before_export ... ok [INFO] [stdout] test test_log_level ... ok [INFO] [stdout] test test_lowercase_key ... ok [INFO] [stdout] test test_many_hash_marks ... ok [INFO] [stdout] test test_mixed_commented_and_active ... ok [INFO] [stdout] test test_mixed_leading_whitespace ... ok [INFO] [stdout] test test_mixed_quote_types ... ok [INFO] [stdout] test test_multiline_creation_strict ... ok [INFO] [stdout] test test_multiple_continuations ... ok [INFO] [stdout] test test_multiple_equals ... ok [INFO] [stdout] test test_multiple_leading_tabs ... ok [INFO] [stdout] test test_multiple_leading_spaces ... ok [INFO] [stdout] test test_multiple_spaces_before_hash ... ok [INFO] [stdout] test test_multiple_newlines_only ... ok [INFO] [stdout] test test_multiple_spaces_in_quotes ... ok [INFO] [stdout] test test_nested_escapes_deep ... ok [INFO] [stdout] test test_nested_quotes ... ok [INFO] [stdout] test test_newline_in_single_quotes ... ok [INFO] [stdout] test test_newline_in_double_quotes ... ok [INFO] [stdout] test test_newline_only ... ok [INFO] [stdout] test test_node_env ... ok [INFO] [stdout] test test_no_space_before_hash_after_quote ... ok [INFO] [stdout] test test_only_comments ... ok [INFO] [stdout] test test_oauth_config ... ok [INFO] [stdout] test test_only_whitespace ... ok [INFO] [stdout] test test_pem_key_multiline ... ok [INFO] [stdout] test test_port_number ... ok [INFO] [stdout] test test_position_with_export ... ok [INFO] [stdout] test test_pure_comment_text ... ok [INFO] [stdout] test test_quoted_multiline ... ok [INFO] [stdout] test test_quotes_within_unquoted ... ok [INFO] [stdout] test test_redis_url ... ok [INFO] [stdout] test test_regular_pair_is_not_comment ... ok [INFO] [stdout] test test_single_quote_backslash_quote ... ok [INFO] [stdout] test test_s3_bucket ... ok [INFO] [stdout] test test_single_quote_dollar_literal ... ok [INFO] [stdout] test test_single_quote_multiline ... ok [INFO] [stdout] test test_single_quote_positions ... ok [INFO] [stdout] test test_single_quote_unclosed_error ... ok [INFO] [stdout] test test_single_quoted_literal ... ok [INFO] [stdout] test test_single_space_in_quotes ... ok [INFO] [stdout] test test_smtp_config ... ok [INFO] [stdout] test test_single_quote_hash_literal ... ok [INFO] [stdout] test test_space_after_equals_error ... ok [INFO] [stdout] test test_tab_before_hash_comment ... ok [INFO] [stdout] test test_tab_after_equals_error ... ok [INFO] [stdout] test test_strict_whitespace ... ok [INFO] [stdout] test test_tab_in_quotes ... ok [INFO] [stdout] test test_tab_before_key ... ok [INFO] [stdout] test test_trailing_junk_after_quote ... ok [INFO] [stdout] test test_ten_entries ... ok [INFO] [stdout] test test_three_entries ... ok [INFO] [stdout] test test_trailing_whitespace_after_quote ... ok [INFO] [stdout] test test_key_very_long ... ok [INFO] [stdout] test test_leading_whitespace_before_key ... ok [INFO] [stdout] test test_trailing_whitespace_after_value ... ok [INFO] [stdout] test test_unclosed_double_quote ... ok [INFO] [stdout] test test_unclosed_single_quote ... ok [INFO] [stdout] test test_underscore_start_key ... ok [INFO] [stdout] test test_unicode_value ... ok [INFO] [stdout] test test_unicode_in_quotes ... ok [INFO] [stdout] test test_unquoted_backslash_literal ... ok [INFO] [stdout] test test_unquoted_termination ... ok [INFO] [stdout] test test_unquoted_no_quote_positions ... ok [INFO] [stdout] test test_unquoted_escape_n_literal ... ok [INFO] [stdout] test test_utf8_bom_at_start ... ok [INFO] [stdout] test test_value_boolean_true ... ok [INFO] [stdout] test test_unquoted_with_equals ... ok [INFO] [stdout] test test_value_number_only ... ok [INFO] [stdout] test test_value_decimal ... ok [INFO] [stdout] test test_value_negative_number ... ok [INFO] [stdout] test test_value_single_char ... ok [INFO] [stdout] test test_value_span_basic ... ok [INFO] [stdout] test test_value_with_ampersand ... ok [INFO] [stdout] test test_value_boolean_false ... ok [INFO] [stdout] test test_value_with_at_sign ... ok [INFO] [stdout] test test_value_very_long ... ok [INFO] [stdout] test test_value_with_backtick ... ok [INFO] [stdout] test test_value_with_asterisk ... ok [INFO] [stdout] test test_value_with_brackets ... ok [INFO] [stdout] test test_value_with_caret ... ok [INFO] [stdout] test test_value_with_parens ... ok [INFO] [stdout] test test_value_with_colon ... ok [INFO] [stdout] test test_value_with_percent ... ok [INFO] [stdout] test test_value_with_braces ... ok [INFO] [stdout] test test_value_with_pipe ... ok [INFO] [stdout] test test_value_with_question_mark ... ok [INFO] [stdout] test test_value_with_slash ... ok [INFO] [stdout] test test_whitespace_key_invalid ... ok [INFO] [stdout] test test_value_with_tilde ... ok [INFO] [stdout] test test_unclosed_quote_error ... ok [INFO] [stdout] test test_empty_file ... ok [INFO] [stdout] test test_bom_middle_invalid ... ok [INFO] [stdout] test test_aws_secret_key ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 188 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stderr] Running tests/generated_permutations.rs (/opt/rustwide/target/debug/deps/generated_permutations-7795034e4c4bb30f) [INFO] [stdout] [INFO] [stdout] running 301 tests [INFO] [stdout] test test_comment_pad_1 ... ok [INFO] [stdout] test test_comment_pad_10 ... ok [INFO] [stdout] test test_comment_pad_11 ... ok [INFO] [stdout] test test_comment_pad_12 ... ok [INFO] [stdout] test test_comment_pad_17 ... ok [INFO] [stdout] test test_comment_pad_2 ... ok [INFO] [stdout] test test_comment_pad_13 ... ok [INFO] [stdout] test test_comment_pad_20 ... ok [INFO] [stdout] test test_comment_pad_16 ... ok [INFO] [stdout] test test_comment_pad_18 ... ok [INFO] [stdout] test test_comment_pad_19 ... ok [INFO] [stdout] test test_comment_pad_15 ... ok [INFO] [stdout] test test_comment_pad_14 ... ok [INFO] [stdout] test test_comment_pad_5 ... ok [INFO] [stdout] test test_comment_pad_6 ... ok [INFO] [stdout] test test_comment_pad_7 ... ok [INFO] [stdout] test test_comment_pad_8 ... ok [INFO] [stdout] test test_dup_11 ... ok [INFO] [stdout] test test_dup_15 ... ok [INFO] [stdout] test test_comment_pad_4 ... ok [INFO] [stdout] test test_dup_12 ... ok [INFO] [stdout] test test_dup_10 ... ok [INFO] [stdout] test test_dup_13 ... ok [INFO] [stdout] test test_comment_pad_9 ... ok [INFO] [stdout] test test_dup_14 ... ok [INFO] [stdout] test test_comment_pad_3 ... ok [INFO] [stdout] test test_dup_17 ... ok [INFO] [stdout] test test_dup_16 ... ok [INFO] [stdout] test test_dup_19 ... ok [INFO] [stdout] test test_dup_18 ... ok [INFO] [stdout] test test_dup_2 ... ok [INFO] [stdout] test test_dup_21 ... ok [INFO] [stdout] test test_dup_20 ... ok [INFO] [stdout] test test_dup_22 ... ok [INFO] [stdout] test test_dup_23 ... ok [INFO] [stdout] test test_dup_25 ... ok [INFO] [stdout] test test_dup_24 ... ok [INFO] [stdout] test test_dup_26 ... ok [INFO] [stdout] test test_dup_27 ... ok [INFO] [stdout] test test_dup_5 ... ok [INFO] [stdout] test test_dup_6 ... ok [INFO] [stdout] test test_dup_30 ... ok [INFO] [stdout] test test_dup_29 ... ok [INFO] [stdout] test test_dup_3 ... ok [INFO] [stdout] test test_dup_7 ... ok [INFO] [stdout] test test_dup_28 ... ok [INFO] [stdout] test test_dup_4 ... ok [INFO] [stdout] test test_dup_8 ... ok [INFO] [stdout] test test_key_char_B ... ok [INFO] [stdout] test test_dup_9 ... ok [INFO] [stdout] test test_key_char_A ... ok [INFO] [stdout] test test_key_char_C ... ok [INFO] [stdout] test test_key_char_D ... ok [INFO] [stdout] test test_key_char_I ... ok [INFO] [stdout] test test_key_char_H ... ok [INFO] [stdout] test test_key_char_J ... ok [INFO] [stdout] test test_key_char_K ... ok [INFO] [stdout] test test_key_char_L ... ok [INFO] [stdout] test test_key_char_E ... ok [INFO] [stdout] test test_key_char_G ... ok [INFO] [stdout] test test_key_char_M ... ok [INFO] [stdout] test test_key_char_N ... ok [INFO] [stdout] test test_key_char_O ... ok [INFO] [stdout] test test_key_char_U ... ok [INFO] [stdout] test test_key_char_T ... ok [INFO] [stdout] test test_key_char_Q ... ok [INFO] [stdout] test test_key_char_V ... ok [INFO] [stdout] test test_key_char_P ... ok [INFO] [stdout] test test_key_char_R ... ok [INFO] [stdout] test test_key_char_S ... ok [INFO] [stdout] test test_key_char_W ... ok [INFO] [stdout] test test_key_char_X ... ok [INFO] [stdout] test test_key_char_d ... ok [INFO] [stdout] test test_key_char_c ... ok [INFO] [stdout] test test_key_char_F ... ok [INFO] [stdout] test test_key_char_Y ... ok [INFO] [stdout] test test_key_char_Z ... ok [INFO] [stdout] test test_key_char_a ... ok [INFO] [stdout] test test_key_char_b ... ok [INFO] [stdout] test test_key_char_g ... ok [INFO] [stdout] test test_key_char_h ... ok [INFO] [stdout] test test_key_char_j ... ok [INFO] [stdout] test test_key_char_k ... ok [INFO] [stdout] test test_key_char_n ... ok [INFO] [stdout] test test_key_char_o ... ok [INFO] [stdout] test test_key_char_i ... ok [INFO] [stdout] test test_key_char_m ... ok [INFO] [stdout] test test_key_char_p ... ok [INFO] [stdout] test test_key_char_l ... ok [INFO] [stdout] test test_key_char_r ... ok [INFO] [stdout] test test_key_char_s ... ok [INFO] [stdout] test test_key_char_t ... ok [INFO] [stdout] test test_key_char_w ... ok [INFO] [stdout] test test_key_char_u ... ok [INFO] [stdout] test test_key_char_q ... ok [INFO] [stdout] test test_key_char_y ... ok [INFO] [stdout] test test_key_char_v ... ok [INFO] [stdout] test test_key_char_z ... ok [INFO] [stdout] test test_mixed_key_A ... ok [INFO] [stdout] test test_mixed_key_B ... ok [INFO] [stdout] test test_mixed_key_D ... ok [INFO] [stdout] test test_mixed_key_C ... ok [INFO] [stdout] test test_key_char_x ... ok [INFO] [stdout] test test_mixed_key_E ... ok [INFO] [stdout] test test_mixed_key_F ... ok [INFO] [stdout] test test_mixed_key_G ... ok [INFO] [stdout] test test_mixed_key_H ... ok [INFO] [stdout] test test_mixed_key_K ... ok [INFO] [stdout] test test_mixed_key_L ... ok [INFO] [stdout] test test_mixed_key_N ... ok [INFO] [stdout] test test_mixed_key_M ... ok [INFO] [stdout] test test_mixed_key_I ... ok [INFO] [stdout] test test_mixed_key_P ... ok [INFO] [stdout] test test_mixed_key_Q ... ok [INFO] [stdout] test test_mixed_key_R ... ok [INFO] [stdout] test test_mixed_key_S ... ok [INFO] [stdout] test test_mixed_key_T ... ok [INFO] [stdout] test test_mixed_key_J ... ok [INFO] [stdout] test test_mixed_key_O ... ok [INFO] [stdout] test test_mixed_key_U ... ok [INFO] [stdout] test test_mixed_key_W ... ok [INFO] [stdout] test test_mixed_key_V ... ok [INFO] [stdout] test test_mixed_key_Y ... ok [INFO] [stdout] test test_pad_export_1 ... ok [INFO] [stdout] test test_mixed_key_Z ... ok [INFO] [stdout] test test_pad_export_10 ... ok [INFO] [stdout] test test_pad_export_11 ... ok [INFO] [stdout] test test_mixed_key_X ... ok [INFO] [stdout] test test_pad_export_12 ... ok [INFO] [stdout] test test_pad_export_13 ... ok [INFO] [stdout] test test_pad_export_16 ... ok [INFO] [stdout] test test_pad_export_17 ... ok [INFO] [stdout] test test_pad_export_14 ... ok [INFO] [stdout] test test_pad_export_15 ... ok [INFO] [stdout] test test_pad_export_18 ... ok [INFO] [stdout] test test_pad_export_19 ... ok [INFO] [stdout] test test_pad_export_2 ... ok [INFO] [stdout] test test_pad_export_20 ... ok [INFO] [stdout] test test_pad_export_24 ... ok [INFO] [stdout] test test_pad_export_25 ... ok [INFO] [stdout] test test_pad_export_23 ... ok [INFO] [stdout] test test_pad_export_29 ... ok [INFO] [stdout] test test_pad_export_3 ... ok [INFO] [stdout] test test_pad_export_30 ... ok [INFO] [stdout] test test_key_char_e ... ok [INFO] [stdout] test test_pad_export_4 ... ok [INFO] [stdout] test test_key_char_f ... ok [INFO] [stdout] test test_pad_export_5 ... ok [INFO] [stdout] test test_pad_export_22 ... ok [INFO] [stdout] test test_pad_export_21 ... ok [INFO] [stdout] test test_pad_export_26 ... ok [INFO] [stdout] test test_pad_export_27 ... ok [INFO] [stdout] test test_pad_export_28 ... ok [INFO] [stdout] test test_pad_export_6 ... ok [INFO] [stdout] test test_pad_export_8 ... ok [INFO] [stdout] test test_pad_key_1 ... ok [INFO] [stdout] test test_pad_export_9 ... ok [INFO] [stdout] test test_pad_key_10 ... ok [INFO] [stdout] test test_pad_key_11 ... ok [INFO] [stdout] test test_pad_export_7 ... ok [INFO] [stdout] test test_pad_key_14 ... ok [INFO] [stdout] test test_pad_key_15 ... ok [INFO] [stdout] test test_pad_key_18 ... ok [INFO] [stdout] test test_pad_key_19 ... ok [INFO] [stdout] test test_pad_key_2 ... ok [INFO] [stdout] test test_pad_key_21 ... ok [INFO] [stdout] test test_pad_key_12 ... ok [INFO] [stdout] test test_pad_key_22 ... ok [INFO] [stdout] test test_pad_key_23 ... ok [INFO] [stdout] test test_pad_key_20 ... ok [INFO] [stdout] test test_pad_key_24 ... ok [INFO] [stdout] test test_pad_key_25 ... ok [INFO] [stdout] test test_pad_key_13 ... ok [INFO] [stdout] test test_pad_key_17 ... ok [INFO] [stdout] test test_pad_key_16 ... ok [INFO] [stdout] test test_pad_key_3 ... ok [INFO] [stdout] test test_pad_key_26 ... ok [INFO] [stdout] test test_pad_key_30 ... ok [INFO] [stdout] test test_pad_key_27 ... ok [INFO] [stdout] test test_pad_key_28 ... ok [INFO] [stdout] test test_pad_key_29 ... ok [INFO] [stdout] test test_pad_key_4 ... ok [INFO] [stdout] test test_pad_key_5 ... ok [INFO] [stdout] test test_pad_key_8 ... ok [INFO] [stdout] test test_pad_key_9 ... ok [INFO] [stdout] test test_pad_val_10 ... ok [INFO] [stdout] test test_pad_val_1 ... ok [INFO] [stdout] test test_pad_val_12 ... ok [INFO] [stdout] test test_pad_key_6 ... ok [INFO] [stdout] test test_pad_val_11 ... ok [INFO] [stdout] test test_pad_val_16 ... ok [INFO] [stdout] test test_pad_val_14 ... ok [INFO] [stdout] test test_pad_val_19 ... ok [INFO] [stdout] test test_pad_val_20 ... ok [INFO] [stdout] test test_pad_val_15 ... ok [INFO] [stdout] test test_pad_val_13 ... ok [INFO] [stdout] test test_pad_val_2 ... ok [INFO] [stdout] test test_pad_key_7 ... ok [INFO] [stdout] test test_pad_val_18 ... ok [INFO] [stdout] test test_pad_val_21 ... ok [INFO] [stdout] test test_pad_val_17 ... ok [INFO] [stdout] test test_pad_val_23 ... ok [INFO] [stdout] test test_pad_val_26 ... ok [INFO] [stdout] test test_pad_val_29 ... ok [INFO] [stdout] test test_pad_val_30 ... ok [INFO] [stdout] test test_pad_val_22 ... ok [INFO] [stdout] test test_pad_val_27 ... ok [INFO] [stdout] test test_pad_val_24 ... ok [INFO] [stdout] test test_pad_val_25 ... ok [INFO] [stdout] test test_pad_val_3 ... ok [INFO] [stdout] test test_pad_val_28 ... ok [INFO] [stdout] test test_pad_val_7 ... ok [INFO] [stdout] test test_pad_val_9 ... ok [INFO] [stdout] test test_quoted_pad_10 ... ok [INFO] [stdout] test test_pad_val_5 ... ok [INFO] [stdout] test test_pad_val_4 ... ok [INFO] [stdout] test test_quoted_pad_1 ... ok [INFO] [stdout] test test_quoted_pad_11 ... ok [INFO] [stdout] test test_pad_val_6 ... ok [INFO] [stdout] test test_quoted_pad_12 ... ok [INFO] [stdout] test test_pad_val_8 ... ok [INFO] [stdout] test test_quoted_pad_13 ... ok [INFO] [stdout] test test_quoted_pad_14 ... ok [INFO] [stdout] test test_quoted_pad_0 ... ok [INFO] [stdout] test test_quoted_pad_16 ... ok [INFO] [stdout] test test_quoted_pad_15 ... ok [INFO] [stdout] test test_quoted_pad_18 ... ok [INFO] [stdout] test test_quoted_pad_19 ... ok [INFO] [stdout] test test_quoted_pad_3 ... ok [INFO] [stdout] test test_quoted_pad_4 ... ok [INFO] [stdout] test test_quoted_pad_7 ... ok [INFO] [stdout] test test_special_double_ampersand ... ok [INFO] [stdout] test test_quoted_pad_17 ... ok [INFO] [stdout] test test_quoted_pad_6 ... ok [INFO] [stdout] test test_quoted_pad_2 ... ok [INFO] [stdout] test test_special_double_asterisk ... ok [INFO] [stdout] test test_special_double_at ... ok [INFO] [stdout] test test_quoted_pad_5 ... ok [INFO] [stdout] test test_special_double_backtick ... ok [INFO] [stdout] test test_quoted_pad_8 ... ok [INFO] [stdout] test test_special_double_caret ... ok [INFO] [stdout] test test_quoted_pad_9 ... ok [INFO] [stdout] test test_special_double_equals ... ok [INFO] [stdout] test test_special_double_exclamation ... ok [INFO] [stdout] test test_special_double_greater ... ok [INFO] [stdout] test test_special_double_colon ... ok [INFO] [stdout] test test_special_double_hash ... ok [INFO] [stdout] test test_special_double_comma ... ok [INFO] [stdout] test test_special_double_lbrace ... ok [INFO] [stdout] test test_special_double_dot ... ok [INFO] [stdout] test test_special_double_lparen ... ok [INFO] [stdout] test test_special_double_percent ... ok [INFO] [stdout] test test_special_double_plus ... ok [INFO] [stdout] test test_special_double_lbracket ... ok [INFO] [stdout] test test_special_double_rbrace ... ok [INFO] [stdout] test test_special_double_pipe ... ok [INFO] [stdout] test test_special_double_question ... ok [INFO] [stdout] test test_special_double_less ... ok [INFO] [stdout] test test_special_double_minus ... ok [INFO] [stdout] test test_special_double_rbracket ... ok [INFO] [stdout] test test_special_double_rparen ... ok [INFO] [stdout] test test_special_double_slash ... ok [INFO] [stdout] test test_special_single_asterisk ... ok [INFO] [stdout] test test_special_single_at ... ok [INFO] [stdout] test test_special_single_caret ... ok [INFO] [stdout] test test_special_single_comma ... ok [INFO] [stdout] test test_special_single_equals ... ok [INFO] [stdout] test test_special_double_semicolon ... ok [INFO] [stdout] test test_special_single_exclamation ... ok [INFO] [stdout] test test_special_double_tilde ... ok [INFO] [stdout] test test_special_single_backtick ... ok [INFO] [stdout] test test_special_single_colon ... ok [INFO] [stdout] test test_special_single_ampersand ... ok [INFO] [stdout] test test_special_single_dot ... ok [INFO] [stdout] test test_special_single_greater ... ok [INFO] [stdout] test test_special_single_hash ... ok [INFO] [stdout] test test_special_single_lbracket ... ok [INFO] [stdout] test test_special_single_less ... ok [INFO] [stdout] test test_special_single_percent ... ok [INFO] [stdout] test test_special_single_minus ... ok [INFO] [stdout] test test_special_single_plus ... ok [INFO] [stdout] test test_special_single_rbracket ... ok [INFO] [stderr] Running tests/repro_double_equals.rs (/opt/rustwide/target/debug/deps/repro_double_equals-388d79707afe0379) [INFO] [stdout] test test_special_single_lbrace ... ok [INFO] [stderr] Running tests/spec_compliance_comments.rs (/opt/rustwide/target/debug/deps/spec_compliance_comments-7f71f18d632e86df) [INFO] [stdout] test test_special_single_pipe ... ok [INFO] [stdout] test test_special_single_semicolon ... ok [INFO] [stdout] test test_special_single_lparen ... ok [INFO] [stdout] test test_special_single_rparen ... ok [INFO] [stdout] test test_special_single_question ... ok [INFO] [stdout] test test_special_single_rbrace ... ok [INFO] [stdout] test test_special_single_slash ... ok [INFO] [stdout] test test_special_single_tilde ... ok [INFO] [stdout] test test_val_digit_1 ... ok [INFO] [stdout] test test_val_digit_3 ... ok [INFO] [stdout] test test_val_digit_2 ... ok [INFO] [stdout] test test_val_digit_5 ... ok [INFO] [stdout] test test_val_digit_0 ... ok [INFO] [stdout] test test_val_digit_7 ... ok [INFO] [stdout] test test_val_digit_9 ... ok [INFO] [stdout] test test_val_digit_4 ... ok [INFO] [stdout] test test_val_digit_8 ... ok [INFO] [stdout] test test_val_digit_6 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 301 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test test_double_equals_should_fail ... ok [INFO] [stdout] test test_multiple_equals_in_value_ok ... ok [INFO] [stdout] test test_multiple_equals_quoted_ok ... ok [INFO] [stdout] test test_multiple_equals_quoted_single_ok ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 21 tests [INFO] [stdout] test test_comment_only ... ok [INFO] [stdout] test test_comment_indent ... ok [INFO] [stdout] test test_comment_multiple_lines ... ok [INFO] [stdout] test test_comment_tab_indent ... ok [INFO] [stdout] test test_commented_pair_detection ... ok [INFO] [stdout] test test_commented_pair_indent ... ok [INFO] [stdout] test test_commented_pair_quoted ... ok [INFO] [stdout] test test_commented_pair_invalid ... ok [INFO] [stdout] test test_hash_in_double_quote ... ok [INFO] [stdout] test test_hash_no_space ... ok [INFO] [stdout] test test_hash_in_single_quote ... ok [INFO] [stdout] test test_inline_comment_many_spaces ... ok [INFO] [stdout] test test_inline_comment_quoted_double ... ok [INFO] [stdout] test test_empty_lines_ignored ... ok [INFO] [stdout] test test_inline_comment_quoted_single ... ok [INFO] [stdout] test test_inline_comment_tab ... ok [INFO] [stdout] test test_hash_at_start ... ok [INFO] [stdout] test test_hash_escaped_double_check ... ok [INFO] [stdout] test test_option_include_comments ... ok [INFO] [stdout] test test_inline_comment_no_space_quoted ... ok [INFO] [stdout] test test_inline_comment_space ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test test_bom_in_value_error ... ok [INFO] [stdout] test test_bom_start ... ok [INFO] [stdout] test test_bom_middle_error ... ok [INFO] [stdout] test test_utf8_valid_chars ... ok [INFO] [stdout] test test_utf8_key_is_invalid ... ok [INFO] [stdout] test test_valid_utf8_emoji_in_value ... ok [INFO] [stderr] Running tests/spec_compliance_encoding.rs (/opt/rustwide/target/debug/deps/spec_compliance_encoding-34479c8abdd19512) [INFO] [stdout] [INFO] [stderr] Running tests/spec_compliance_export.rs (/opt/rustwide/target/debug/deps/spec_compliance_export-854842051fb6f460) [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 17 tests [INFO] [stdout] test test_expor_key ... ok [INFO] [stdout] test test_export_basic ... ok [INFO] [stdout] test test_export_leading_mixed ... ok [INFO] [stdout] test test_export_leading_space ... ok [INFO] [stdout] test test_export_in_value ... ok [INFO] [stdout] test test_export_as_part_of_key ... ok [INFO] [stdout] test test_export_leading_tab ... ok [INFO] [stdout] test test_export_many_spaces ... ok [INFO] [stdout] test test_export_no_key_error ... ok [INFO] [stdout] test test_export_only_error ... ok [INFO] [stdout] test test_export_quoted_double ... ok [INFO] [stdout] test test_export_quoted_single ... ok [INFO] [stdout] test test_export_space_only ... ok [INFO] [stdout] test test_export_tab ... ok [INFO] [stdout] test test_export_underscore ... ok [INFO] [stdout] test test_exported_key ... ok [INFO] [stdout] test test_exporting_key ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 42 tests [INFO] [stdout] test test_all_underscores ... ok [INFO] [stdout] test test_empty_key ... ok [INFO] [stdout] test test_invalid_char_bracket ... ok [INFO] [stdout] test test_exported_is_key ... ok [INFO] [stdout] test test_case_sensitivity_distinct ... ok [INFO] [stderr] Running tests/spec_compliance_keys.rs (/opt/rustwide/target/debug/deps/spec_compliance_keys-3cf74529e9dbbdbd) [INFO] [stdout] test test_invalid_char_dot ... ok [INFO] [stdout] test test_invalid_char_colon ... ok [INFO] [stdout] test test_export_no_space_is_key ... ok [INFO] [stdout] test test_invalid_char_dash ... ok [INFO] [stdout] test test_invalid_char_space ... ok [INFO] [stdout] test test_invalid_start_1 ... ok [INFO] [stdout] test test_expor_is_key ... ok [INFO] [stdout] test test_invalid_char_slash ... ok [INFO] [stdout] test test_invalid_start_0 ... ok [INFO] [stdout] test test_export_underscore_is_key ... ok [INFO] [stdout] test test_key_all_caps ... ok [INFO] [stdout] test test_key_alternating ... ok [INFO] [stdout] test test_invalid_start_9 ... ok [INFO] [stdout] test test_key_all_lower ... ok [INFO] [stdout] test test_key_mixed_case ... ok [INFO] [stdout] test test_key_multiple_underscores ... ok [INFO] [stdout] test test_key_start_lowercase_z ... ok [INFO] [stdout] test test_key_start_lowercase_a ... ok [INFO] [stdout] test test_key_start_uppercase_z ... ok [INFO] [stdout] test test_key_start_underscore ... ok [INFO] [stdout] test test_key_underscores_middle ... ok [INFO] [stdout] test test_key_underscores_end ... ok [INFO] [stdout] test test_key_with_many_digits ... ok [INFO] [stdout] test test_key_start_uppercase_a ... ok [INFO] [stdout] test test_key_with_digits ... ok [INFO] [stdout] test test_leading_tab ... ok [INFO] [stdout] test test_leading_mixed ... ok [INFO] [stdout] test test_leading_space ... ok [INFO] [stdout] test test_long_mixed ... ok [INFO] [stdout] test test_single_char_keys ... ok [INFO] [stdout] test test_space_after_equals_error ... ok [INFO] [stdout] test test_tab_after_equals_error ... ok [INFO] [stdout] test test_tab_before_equals_error ... ok [INFO] [stdout] test test_space_before_equals_error ... ok [INFO] [stdout] test test_tab_key ... ok [INFO] [stdout] test test_underscore_then_number ... ok [INFO] [stdout] test test_whitespace_key ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 42 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/spec_compliance_values_quoted.rs (/opt/rustwide/target/debug/deps/spec_compliance_values_quoted-4538d3822c439845) [INFO] [stdout] [INFO] [stdout] running 48 tests [INFO] [stdout] test test_consecutive_backslashes ... ok [INFO] [stdout] test test_double_empty ... ok [INFO] [stdout] test test_double_escape_backslash ... ok [INFO] [stdout] test test_double_escape_dollar ... ok [INFO] [stdout] test test_double_in_single ... ok [INFO] [stdout] test test_double_json_2 ... ok [INFO] [stdout] test test_double_escape_n ... ok [INFO] [stdout] test test_double_escape_quote ... ok [INFO] [stdout] test test_double_escape_r ... ok [INFO] [stdout] test test_double_escape_t ... ok [INFO] [stdout] test test_double_json_1 ... ok [INFO] [stdout] test test_double_junk_after ... ok [INFO] [stdout] test test_double_quote_at_end_of_line_escape ... ok [INFO] [stdout] test test_double_simple ... ok [INFO] [stdout] test test_double_unknown_a ... ok [INFO] [stdout] test test_double_multiline_basic ... ok [INFO] [stdout] test test_double_multiline_escaped_newline ... ok [INFO] [stdout] test test_double_unknown_b ... ok [INFO] [stdout] test test_double_space ... ok [INFO] [stdout] test test_double_unclosed_eof ... ok [INFO] [stdout] test test_double_unknown_z ... ok [INFO] [stdout] test test_double_unknown_zero ... ok [INFO] [stdout] test test_single_backslash ... ok [INFO] [stdout] test test_single_dollar ... ok [INFO] [stdout] test test_double_unknown_f ... ok [INFO] [stdout] test test_mixed_nesting ... ok [INFO] [stdout] test test_single_empty ... ok [INFO] [stdout] test test_single_double_quote ... ok [INFO] [stdout] test test_double_unknown_v ... ok [INFO] [stdout] test test_single_hash ... ok [INFO] [stdout] test test_single_in_double ... ok [INFO] [stdout] test test_single_junk_after ... ok [INFO] [stdout] test test_single_multiline_empty_lines ... ok [INFO] [stdout] test test_single_fake_newline ... ok [INFO] [stdout] test test_single_fake_quote ... ok [INFO] [stdout] test test_single_fake_tab ... ok [INFO] [stdout] test test_single_multiline_basic ... ok [INFO] [stdout] test test_single_multiline_trailing_newline ... ok [INFO] [stdout] test test_single_multiline_leading_newline ... ok [INFO] [stdout] test test_single_quote_cannot_be_escaped ... ok [INFO] [stdout] test test_single_simple ... ok [INFO] [stdout] test test_single_space ... ok [INFO] [stdout] test test_single_two_backslashes ... ok [INFO] [stdout] test test_single_whitespace ... ok [INFO] [stdout] test test_single_unclosed_eof ... ok [INFO] [stdout] test test_single_unclosed_eol ... ok [INFO] [stdout] test test_double_junk_hash ... ok [INFO] [stderr] Running tests/spec_compliance_values_unquoted.rs (/opt/rustwide/target/debug/deps/spec_compliance_values_unquoted-f43cd9effe15586d) [INFO] [stdout] test test_double_multiline_backslash_continuation ... ok [INFO] [stderr] Running tests/specification_compliance_complex.rs (/opt/rustwide/target/debug/deps/specification_compliance_complex-8de7e0911d209f59) [INFO] [stdout] [INFO] [stdout] test result: ok. 48 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 58 tests [INFO] [stdout] test test_complex_path_unix ... ok [INFO] [stdout] test test_continuation_multiple ... ok [INFO] [stdout] test test_complex_url ... ok [INFO] [stdout] test test_empty_immediate_crlf ... ok [INFO] [stdout] test test_empty_immediate_newline ... ok [INFO] [stdout] test test_continuation_space ... ok [INFO] [stdout] test test_complex_path_windows ... ok [INFO] [stdout] test test_empty_eof ... ok [INFO] [stdout] test test_empty_with_trailing_space ... ok [INFO] [stdout] test test_unicode_emoji ... ok [INFO] [stdout] test test_continuation_basic ... ok [INFO] [stdout] test test_unicode_mixed ... ok [INFO] [stdout] test test_continuation_crlf ... ok [INFO] [stdout] test test_unicode_utf8 ... ok [INFO] [stdout] test test_unquoted_asterisk ... ok [INFO] [stdout] test test_unquoted_alpha ... ok [INFO] [stdout] test test_unquoted_ampersand ... ok [INFO] [stdout] test test_unquoted_brace_close ... ok [INFO] [stdout] test test_unquoted_brace_open ... ok [INFO] [stdout] test test_unquoted_caret ... ok [INFO] [stdout] test test_unquoted_colon ... ok [INFO] [stdout] test test_unquoted_at ... ok [INFO] [stdout] test test_unquoted_comma ... ok [INFO] [stdout] test test_unquoted_backslash_literal ... ok [INFO] [stdout] test test_unquoted_backtick ... ok [INFO] [stdout] test test_unquoted_crlf_term ... ok [INFO] [stdout] test test_unquoted_bracket_close ... ok [INFO] [stdout] test test_unquoted_bracket_open ... ok [INFO] [stdout] test test_unquoted_dash ... ok [INFO] [stdout] test test_unquoted_exclamation ... ok [INFO] [stdout] test test_unquoted_fake_escape_n ... ok [INFO] [stdout] test test_unquoted_hash_literal_no_space ... ok [INFO] [stdout] test test_unquoted_hash_literal_start ... ok [INFO] [stdout] test test_unquoted_inline_comment_space ... ok [INFO] [stdout] test test_unquoted_inline_comment_tab ... ok [INFO] [stdout] test test_unquoted_mixed ... ok [INFO] [stdout] test test_unquoted_newline_term ... ok [INFO] [stdout] test test_unquoted_numeric ... ok [INFO] [stdout] test test_unquoted_paren_close ... ok [INFO] [stdout] test test_unquoted_paren_open ... ok [INFO] [stdout] test test_unquoted_percent ... ok [INFO] [stdout] test test_unquoted_double_backslash_literal ... ok [INFO] [stdout] test test_unquoted_fake_escape_r ... ok [INFO] [stdout] test test_unquoted_pipe ... ok [INFO] [stdout] test test_unquoted_fake_escape_t ... ok [INFO] [stdout] test test_unquoted_dot ... ok [INFO] [stdout] test test_unquoted_semicolon ... ok [INFO] [stdout] test test_unquoted_slash ... ok [INFO] [stdout] test test_unquoted_tab_term ... ok [INFO] [stdout] test test_unquoted_trailing_mixed ... ok [INFO] [stdout] test test_unquoted_tilde ... ok [INFO] [stdout] test test_unquoted_trailing_tab ... ok [INFO] [stdout] test test_unquoted_space_term ... ok [INFO] [stdout] test test_unquoted_trailing_backslash_literal ... ok [INFO] [stdout] test test_unquoted_underscore ... ok [INFO] [stdout] test test_unquoted_question ... ok [INFO] [stdout] test test_unquoted_plus ... ok [INFO] [stdout] test test_unquoted_trailing_space ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 58 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 13 tests [INFO] [stdout] test test_complex_escaping_madness ... ok [INFO] [stdout] test test_continuation_space_preservation ... ok [INFO] [stdout] test test_complex_nesting_deep ... ok [INFO] [stdout] test test_continuation_empty_lines_consumed ... ok [INFO] [stdout] test test_mixed_newline_normalization ... ok [INFO] [stdout] test test_error_message_no_value_leak ... ok [INFO] [stdout] test test_continuation_with_inline_comment ... ok [INFO] [stdout] test test_security_newline_injection_in_quotes ... ok [INFO] [stdout] test test_multiline_empty_lines_preserved_quoted ... ok [INFO] [stdout] test test_spec_5_2_continuation_before_comment ... ok [INFO] [stdout] test test_variable_interpolation_escaped_dollar ... ok [INFO] [stdout] test test_variable_interpolation_is_literal ... ok [INFO] [stderr] Doc-tests korni [INFO] [stdout] test test_security_newline_injection_attempt_unquoted ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "d8928b7f478ab3eaa7d339c4de152573b0046012dc3a83652b7d55b176907cce", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d8928b7f478ab3eaa7d339c4de152573b0046012dc3a83652b7d55b176907cce", kill_on_drop: false }` [INFO] [stdout] d8928b7f478ab3eaa7d339c4de152573b0046012dc3a83652b7d55b176907cce