[INFO] cloning repository https://github.com/vasekp/stream-rust [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/vasekp/stream-rust" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fvasekp%2Fstream-rust", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fvasekp%2Fstream-rust'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 4d7cd55411866ec65398ad7b32a9f803bd1ba272 [INFO] testing vasekp/stream-rust against beta-2025-09-21 for beta-1.91-2 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fvasekp%2Fstream-rust" "/workspace/builds/worker-7-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc2/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/vasekp/stream-rust [INFO] finished tweaking git repo https://github.com/vasekp/stream-rust [INFO] tweaked toml for git repo https://github.com/vasekp/stream-rust written to /workspace/builds/worker-7-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/vasekp/stream-rust on toolchain beta-2025-09-21 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-09-21" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/vasekp/stream-rust 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" "+beta-2025-09-21" "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 error-code v3.3.1 [INFO] [stderr] Downloaded fd-lock v4.0.4 [INFO] [stderr] Downloaded rustyline v15.0.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 9a58e7691459b007fee6bd5985f40d27ae7bf0359c33f9431e08b79e1d262d0b [INFO] running `Command { std: "docker" "start" "-a" "9a58e7691459b007fee6bd5985f40d27ae7bf0359c33f9431e08b79e1d262d0b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "9a58e7691459b007fee6bd5985f40d27ae7bf0359c33f9431e08b79e1d262d0b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9a58e7691459b007fee6bd5985f40d27ae7bf0359c33f9431e08b79e1d262d0b", kill_on_drop: false }` [INFO] [stdout] 9a58e7691459b007fee6bd5985f40d27ae7bf0359c33f9431e08b79e1d262d0b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] a7c066d394da9bfe073c47a29e57c0d0d25d1eddc7bd63991af8536cd87d75b7 [INFO] running `Command { std: "docker" "start" "-a" "a7c066d394da9bfe073c47a29e57c0d0d25d1eddc7bd63991af8536cd87d75b7", kill_on_drop: false }` [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling cfg_aliases v0.2.1 [INFO] [stderr] Compiling libc v0.2.172 [INFO] [stderr] Compiling bitflags v2.9.0 [INFO] [stderr] Compiling rustix v1.0.7 [INFO] [stderr] Compiling smallvec v1.15.0 [INFO] [stderr] Compiling linux-raw-sys v0.9.4 [INFO] [stderr] Compiling endian-type v0.1.2 [INFO] [stderr] Compiling nix v0.30.1 [INFO] [stderr] Compiling nix v0.29.0 [INFO] [stderr] Compiling nibble_vec v0.1.0 [INFO] [stderr] Compiling unicode-width v0.2.0 [INFO] [stderr] Compiling radix_trie v0.2.1 [INFO] [stderr] Compiling colored v3.0.0 [INFO] [stderr] Compiling dyn-clone v1.0.17 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling num-complex v0.4.6 [INFO] [stderr] Compiling num-bigint v0.4.6 [INFO] [stderr] Compiling num-iter v0.1.45 [INFO] [stderr] Compiling fd-lock v4.0.4 [INFO] [stderr] Compiling ctrlc v3.4.7 [INFO] [stderr] Compiling num-rational v0.4.2 [INFO] [stderr] Compiling rustyline v15.0.0 [INFO] [stderr] Compiling num v0.4.3 [INFO] [stderr] Compiling streamlang v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/base/rules.rs:3:28 [INFO] [stdout] | [INFO] [stdout] 3 | pub(crate) fn op_rules(op: &str) -> Result<(u32, bool), ParseError> { [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] 3 | pub(crate) fn op_rules(op: &str) -> Result<(u32, bool), ParseError<'_>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/base/rules.rs:31:27 [INFO] [stdout] | [INFO] [stdout] 31 | pub(crate) fn op_prec(op: &str) -> Result { [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] 31 | pub(crate) fn op_prec(op: &str) -> Result> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/parser.rs:57:19 [INFO] [stdout] | [INFO] [stdout] 57 | fn new(slice: &str) -> Result { [INFO] [stdout] | ^^^^ ^^^^^ ^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is hidden here [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 57 | fn new(slice: &str) -> Result, ParseError<'_>> { [INFO] [stdout] | ++++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 16.38s [INFO] running `Command { std: "docker" "inspect" "a7c066d394da9bfe073c47a29e57c0d0d25d1eddc7bd63991af8536cd87d75b7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a7c066d394da9bfe073c47a29e57c0d0d25d1eddc7bd63991af8536cd87d75b7", kill_on_drop: false }` [INFO] [stdout] a7c066d394da9bfe073c47a29e57c0d0d25d1eddc7bd63991af8536cd87d75b7 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 1f8ccd6d92c10cccdf1d8e42ba833f0b2d651dffca295b88682140bf5f43a456 [INFO] running `Command { std: "docker" "start" "-a" "1f8ccd6d92c10cccdf1d8e42ba833f0b2d651dffca295b88682140bf5f43a456", kill_on_drop: false }` [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/base/rules.rs:3:28 [INFO] [stdout] | [INFO] [stdout] 3 | pub(crate) fn op_rules(op: &str) -> Result<(u32, bool), ParseError> { [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] 3 | pub(crate) fn op_rules(op: &str) -> Result<(u32, bool), ParseError<'_>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling streamlang v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/base/rules.rs:31:27 [INFO] [stdout] | [INFO] [stdout] 31 | pub(crate) fn op_prec(op: &str) -> Result { [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] 31 | pub(crate) fn op_prec(op: &str) -> Result> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/parser.rs:57:19 [INFO] [stdout] | [INFO] [stdout] 57 | fn new(slice: &str) -> Result { [INFO] [stdout] | ^^^^ ^^^^^ ^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is hidden here [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 57 | fn new(slice: &str) -> Result, ParseError<'_>> { [INFO] [stdout] | ++++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/base/rules.rs:3:28 [INFO] [stdout] | [INFO] [stdout] 3 | pub(crate) fn op_rules(op: &str) -> Result<(u32, bool), ParseError> { [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] 3 | pub(crate) fn op_rules(op: &str) -> Result<(u32, bool), ParseError<'_>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/base/rules.rs:31:27 [INFO] [stdout] | [INFO] [stdout] 31 | pub(crate) fn op_prec(op: &str) -> Result { [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] 31 | pub(crate) fn op_prec(op: &str) -> Result> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/parser.rs:57:19 [INFO] [stdout] | [INFO] [stdout] 57 | fn new(slice: &str) -> Result { [INFO] [stdout] | ^^^^ ^^^^^ ^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is hidden here [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 57 | fn new(slice: &str) -> Result, ParseError<'_>> { [INFO] [stdout] | ++++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 8.24s [INFO] running `Command { std: "docker" "inspect" "1f8ccd6d92c10cccdf1d8e42ba833f0b2d651dffca295b88682140bf5f43a456", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1f8ccd6d92c10cccdf1d8e42ba833f0b2d651dffca295b88682140bf5f43a456", kill_on_drop: false }` [INFO] [stdout] 1f8ccd6d92c10cccdf1d8e42ba833f0b2d651dffca295b88682140bf5f43a456 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 28dad4c66bc91fc5a1821ce83e14a411c6b28a73343699dfd0896dc65e9ef6cd [INFO] running `Command { std: "docker" "start" "-a" "28dad4c66bc91fc5a1821ce83e14a411c6b28a73343699dfd0896dc65e9ef6cd", kill_on_drop: false }` [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/base/rules.rs:3:28 [INFO] [stderr] | [INFO] [stderr] 3 | pub(crate) fn op_rules(op: &str) -> Result<(u32, bool), ParseError> { [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] 3 | pub(crate) fn op_rules(op: &str) -> Result<(u32, bool), ParseError<'_>> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/base/rules.rs:31:27 [INFO] [stderr] | [INFO] [stderr] 31 | pub(crate) fn op_prec(op: &str) -> Result { [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] 31 | pub(crate) fn op_prec(op: &str) -> Result> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/parser.rs:57:19 [INFO] [stderr] | [INFO] [stderr] 57 | fn new(slice: &str) -> Result { [INFO] [stderr] | ^^^^ ^^^^^ ^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is hidden here [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 57 | fn new(slice: &str) -> Result, ParseError<'_>> { [INFO] [stderr] | ++++ ++++ [INFO] [stderr] [INFO] [stderr] warning: `streamlang` (lib) generated 3 warnings (run `cargo fix --lib -p streamlang` to apply 3 suggestions) [INFO] [stderr] warning: `streamlang` (lib test) generated 3 warnings (3 duplicates) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.09s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/streamlang-3f9ab24b0e16adfb) [INFO] [stdout] [INFO] [stdout] running 65 tests [INFO] [stdout] test base::item::chr::tests::test_char ... ok [INFO] [stdout] test base::alphabet::tests::test_std26 ... ok [INFO] [stdout] test base::alphabet::tests::test_custom_alpha ... ok [INFO] [stdout] test base::item::siter::tests::test_simple_iters ... ok [INFO] [stdout] test base::node::tests::test_block ... ok [INFO] [stdout] test base::node::tests::test_describe ... ok [INFO] [stdout] test ops::cond::splitby::tests::test_split ... ok [INFO] [stdout] test ops::cond::countif::tests::test_countif ... ok [INFO] [stdout] test ops::cond::ifelse::tests::test_if ... ok [INFO] [stdout] test ops::cond::r#while::tests::test_while ... ok [INFO] [stdout] test ops::conv::numdig::tests::test_numdig ... ok [INFO] [stdout] test ops::conv::ord::tests::test_chr ... ok [INFO] [stdout] test ops::conv::numstr::tests::test_numstr ... ok [INFO] [stdout] test ops::conv::numstr::tests::test_strnum ... ok [INFO] [stdout] test ops::cond::select::tests::test_select ... ok [INFO] [stdout] test ops::conv::ord::tests::test_ord ... ok [INFO] [stdout] test ops::env::with::tests::test_with ... ok [INFO] [stdout] test ops::env::alpha::tests::test_alpha ... ok [INFO] [stdout] test ops::env::global::tests::test_with ... ok [INFO] [stdout] test ops::ana::counts::tests::test_counts ... ok [INFO] [stdout] test ops::lang::bools::tests::test_bools ... ok [INFO] [stdout] test ops::lang::lexcmp::tests::test_cmp ... ok [INFO] [stdout] test ops::lang::list::tests::test_list ... ok [INFO] [stdout] test ops::conv::numdig::tests::test_dignum ... ok [INFO] [stdout] test ops::lang::map::tests::test_map ... ok [INFO] [stdout] test ops::lang::cmp::tests::test_cmp ... ok [INFO] [stdout] test ops::lang::args::tests::test_list ... ok [INFO] [stdout] test ops::lang::part::tests::test_part ... ok [INFO] [stdout] test ops::streams::contains::tests::test_contains ... ok [INFO] [stdout] test ops::streams::ddup::tests::test_ddup ... ok [INFO] [stdout] test ops::streams::fold::tests::test_fold ... ok [INFO] [stdout] test ops::lang::mathops::tests::test_opers ... ok [INFO] [stdout] test ops::streams::first::tests::test_first ... ok [INFO] [stdout] test ops::selfref::tests::test_selfref ... ok [INFO] [stdout] test ops::streams::last::tests::test_last ... ok [INFO] [stdout] test ops::streams::nest::tests::test_nest ... ok [INFO] [stdout] test ops::streams::pad::tests::test_padleft ... ok [INFO] [stdout] test ops::streams::r#enum::tests::test_riffle ... ok [INFO] [stdout] test ops::cond::class::tests::test_class ... ok [INFO] [stdout] test ops::streams::index::tests::test_index ... ok [INFO] [stdout] test ops::streams::repeat::tests::test_repeat ... ok [INFO] [stdout] test ops::streams::join::tests::test_join ... ok [INFO] [stdout] test ops::streams::seq::tests::test_seq ... ok [INFO] [stdout] test ops::streams::rev::tests::test_rev ... ok [INFO] [stdout] test ops::streams::flatten::tests::test_flatten ... ok [INFO] [stdout] test ops::streams::len::tests::test_len ... ok [INFO] [stdout] test ops::streams::riffle::tests::test_riffle ... ok [INFO] [stdout] test ops::streams::sortby::tests::test_sortby ... ok [INFO] [stdout] test ops::streams::sort::tests::test_sort ... ok [INFO] [stdout] test ops::streams::skip::tests::test_skip ... ok [INFO] [stdout] test ops::streams::windows::tests::test_windows ... ok [INFO] [stdout] test ops::streams::zip::tests::test_riffle ... ok [INFO] [stdout] test ops::strings::chars::tests::test_chars_string ... ok [INFO] [stdout] test ops::strings::replace::tests::test_replace ... ok [INFO] [stdout] test ops::strings::ulcase::tests::test_chars_string ... ok [INFO] [stdout] test parser::test_basenum ... ok [INFO] [stdout] test ops::strings::cat::tests::test_cat ... ok [INFO] [stdout] test parser::test_parser ... ok [INFO] [stdout] test parser::test_tokenizer ... ok [INFO] [stdout] test parser::test_prec ... ok [INFO] [stdout] test ops::strings::split::tests::test_split ... ok [INFO] [stdout] test session::tests::test_session ... ok [INFO] [stdout] test ops::streams::range::tests::test_range ... ok [INFO] [stdout] test ops::misc_tests ... ok [INFO] [stdout] test ops::streams::pi::tests::test_seq ... ok [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/streamlang-79327f1b9475d8cf) [INFO] [stdout] [INFO] [stdout] test result: ok. 65 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.48s [INFO] [stdout] [INFO] [stderr] Doc-tests streamlang [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] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test src/parser.rs - parser::parse (line 654) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.35s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "28dad4c66bc91fc5a1821ce83e14a411c6b28a73343699dfd0896dc65e9ef6cd", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "28dad4c66bc91fc5a1821ce83e14a411c6b28a73343699dfd0896dc65e9ef6cd", kill_on_drop: false }` [INFO] [stdout] 28dad4c66bc91fc5a1821ce83e14a411c6b28a73343699dfd0896dc65e9ef6cd