[INFO] cloning repository https://github.com/cortesi/canopy
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/cortesi/canopy" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcortesi%2Fcanopy", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcortesi%2Fcanopy'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 4837d42086d35aaaa7b3cdc72d1c583e083ec482
[INFO] testing cortesi/canopy 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%2Fcortesi%2Fcanopy" "/workspace/builds/worker-1-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/cortesi/canopy
[INFO] finished tweaking git repo https://github.com/cortesi/canopy
[INFO] tweaked toml for git repo https://github.com/cortesi/canopy written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/cortesi/canopy 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/cortesi/canopy 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]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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] f655cfa98897ea0a93f48f068da40175f71301a034e9580279e3d8c351996dd0
[INFO] running `Command { std: "docker" "start" "-a" "f655cfa98897ea0a93f48f068da40175f71301a034e9580279e3d8c351996dd0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f655cfa98897ea0a93f48f068da40175f71301a034e9580279e3d8c351996dd0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f655cfa98897ea0a93f48f068da40175f71301a034e9580279e3d8c351996dd0", kill_on_drop: false }`
[INFO] [stdout] f655cfa98897ea0a93f48f068da40175f71301a034e9580279e3d8c351996dd0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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] 573338bc1605150c8c3c45004f831bb8018fc5044b497d68f2821eb15ddd2760
[INFO] running `Command { std: "docker" "start" "-a" "573338bc1605150c8c3c45004f831bb8018fc5044b497d68f2821eb15ddd2760", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.95
[INFO] [stderr]    Compiling libc v0.2.174
[INFO] [stderr]    Compiling cfg-if v1.0.1
[INFO] [stderr]    Compiling autocfg v1.5.0
[INFO] [stderr]    Compiling portable-atomic v1.11.1
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling zerocopy v0.8.26
[INFO] [stderr]    Compiling memchr v2.7.5
[INFO] [stderr]    Compiling getrandom v0.3.3
[INFO] [stderr]    Compiling crunchy v0.2.4
[INFO] [stderr]    Compiling bitflags v2.9.1
[INFO] [stderr]    Compiling tiny-keccak v2.0.2
[INFO] [stderr]    Compiling parking_lot_core v0.9.11
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling log v0.4.27
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling object v0.36.7
[INFO] [stderr]    Compiling once_cell v1.21.3
[INFO] [stderr]    Compiling rustix v0.38.44
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling convert_case v0.7.1
[INFO] [stderr]    Compiling radium v0.7.0
[INFO] [stderr]    Compiling anyhow v1.0.98
[INFO] [stderr]    Compiling rustix v1.0.7
[INFO] [stderr]    Compiling thiserror v2.0.12
[INFO] [stderr]    Compiling adler2 v2.0.1
[INFO] [stderr]    Compiling gimli v0.31.1
[INFO] [stderr]    Compiling linux-raw-sys v0.4.15
[INFO] [stderr]    Compiling lock_api v0.4.13
[INFO] [stderr]    Compiling smartstring v1.0.1
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling linux-raw-sys v0.9.4
[INFO] [stderr]    Compiling rustc-demangle v0.1.25
[INFO] [stderr]    Compiling getrandom v0.2.16
[INFO] [stderr]    Compiling aho-corasick v1.1.3
[INFO] [stderr]    Compiling signal-hook-registry v1.4.5
[INFO] [stderr]    Compiling mio v1.0.4
[INFO] [stderr]    Compiling quote v1.0.40
[INFO] [stderr]    Compiling parking_lot v0.12.4
[INFO] [stderr]    Compiling syn v2.0.104
[INFO] [stderr]    Compiling tracing-core v0.1.34
[INFO] [stderr]    Compiling litrs v0.4.1
[INFO] [stderr]    Compiling const-random-macro v0.1.16
[INFO] [stderr]    Compiling unicode-width v0.2.1
[INFO] [stderr]    Compiling proc-macro-error-attr v1.0.4
[INFO] [stderr]    Compiling tap v1.0.1
[INFO] [stderr]    Compiling signal-hook-mio v0.2.4
[INFO] [stderr]    Compiling wyz v0.5.1
[INFO] [stderr]    Compiling const-random v0.1.18
[INFO] [stderr]    Compiling regex-automata v0.4.9
[INFO] [stderr]    Compiling thin-vec v0.2.14
[INFO] [stderr]    Compiling funty v2.0.0
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]    Compiling pin-project-lite v0.2.16
[INFO] [stderr]    Compiling document-features v0.2.11
[INFO] [stderr]    Compiling anstyle-parse v0.2.7
[INFO] [stderr]    Compiling crossterm v0.28.1
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling sharded-slab v0.1.7
[INFO] [stderr]    Compiling thread_local v1.1.9
[INFO] [stderr]    Compiling convert_case v0.8.0
[INFO] [stderr]    Compiling bitvec v1.0.1
[INFO] [stderr]    Compiling anstyle v1.0.11
[INFO] [stderr]    Compiling scoped-tls v1.0.1
[INFO] [stderr]    Compiling unicode-linebreak v0.1.5
[INFO] [stderr]    Compiling geom v0.1.0 (/opt/rustwide/workdir/crates/geom)
[INFO] [stderr]    Compiling pkg-config v0.3.32
[INFO] [stderr]    Compiling colorchoice v1.0.4
[INFO] [stderr]    Compiling addr2line v0.24.2
[INFO] [stderr]    Compiling comfy-table v7.1.4
[INFO] [stderr]    Compiling anstyle-query v1.1.3
[INFO] [stderr]    Compiling smawk v0.3.2
[INFO] [stderr]    Compiling anstream v0.6.19
[INFO] [stderr]    Compiling tracing-subscriber v0.3.19
[INFO] [stderr]    Compiling pad v0.1.6
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling textwrap v0.16.2
[INFO] [stderr]    Compiling foldhash v0.1.5
[INFO] [stderr]    Compiling clap_lex v0.7.5
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling hashbrown v0.15.4
[INFO] [stderr]    Compiling rand_core v0.9.3
[INFO] [stderr]    Compiling clap_builder v4.5.40
[INFO] [stderr]    Compiling fallible-streaming-iterator v0.1.9
[INFO] [stderr]    Compiling hashlink v0.10.0
[INFO] [stderr]    Compiling fallible-iterator v0.3.0
[INFO] [stderr]    Compiling libsqlite3-sys v0.34.0
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling rusqlite v0.36.0
[INFO] [stderr]    Compiling rand v0.9.1
[INFO] [stderr]    Compiling backtrace v0.3.75
[INFO] [stderr]    Compiling regex v1.11.1
[INFO] [stderr]    Compiling color-backtrace v0.7.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.12
[INFO] [stderr]    Compiling derive_more-impl v2.0.1
[INFO] [stderr]    Compiling structmeta-derive v0.3.0
[INFO] [stderr]    Compiling rhai_codegen v2.2.0
[INFO] [stderr]    Compiling tracing-attributes v0.1.30
[INFO] [stderr]    Compiling clap_derive v4.5.40
[INFO] [stderr]    Compiling structmeta v0.3.0
[INFO] [stderr]    Compiling rhai v1.22.2
[INFO] [stderr]    Compiling derive_more v2.0.1
[INFO] [stderr]    Compiling crossterm v0.29.0
[INFO] [stderr]    Compiling tracing v0.1.41
[INFO] [stderr]    Compiling canopy-derive v0.1.0 (/opt/rustwide/workdir/crates/canopy-derive)
[INFO] [stderr]    Compiling clap v4.5.40
[INFO] [stderr]    Compiling canopy-core v0.0.1 (/opt/rustwide/workdir/crates/canopy-core)
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> crates/canopy-core/src/tutils/harness.rs:124:17
[INFO] [stdout]     |
[INFO] [stdout] 124 |     pub fn tbuf(&self) -> BufTest {
[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] 124 |     pub fn tbuf(&self) -> BufTest<'_> {
[INFO] [stdout]     |                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling canopy-widgets v0.0.1 (/opt/rustwide/workdir/crates/canopy-widgets)
[INFO] [stderr]    Compiling canopy v0.0.1 (/opt/rustwide/workdir/crates/canopy)
[INFO] [stderr]    Compiling todo v0.1.0 (/opt/rustwide/workdir/examples/todo)
[INFO] [stderr]    Compiling canopy-examples v0.1.0 (/opt/rustwide/workdir/crates/examples)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 55.42s
[INFO] running `Command { std: "docker" "inspect" "573338bc1605150c8c3c45004f831bb8018fc5044b497d68f2821eb15ddd2760", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "573338bc1605150c8c3c45004f831bb8018fc5044b497d68f2821eb15ddd2760", kill_on_drop: false }`
[INFO] [stdout] 573338bc1605150c8c3c45004f831bb8018fc5044b497d68f2821eb15ddd2760
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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] 0f7c01fc81d362843004742e412efc694358678582c376b7c22e406fc637ec30
[INFO] running `Command { std: "docker" "start" "-a" "0f7c01fc81d362843004742e412efc694358678582c376b7c22e406fc637ec30", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.95
[INFO] [stderr]    Compiling unicode-ident v1.0.18
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling getrandom v0.2.16
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling serde v1.0.219
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling serde_json v1.0.140
[INFO] [stderr]    Compiling half v2.6.0
[INFO] [stderr]    Compiling itoa v1.0.15
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling ryu v1.0.20
[INFO] [stderr]    Compiling plotters-backend v0.3.7
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling yansi v1.0.1
[INFO] [stderr]    Compiling geom v0.1.0 (/opt/rustwide/workdir/crates/geom)
[INFO] [stderr]    Compiling plotters-svg v0.3.7
[INFO] [stderr]    Compiling const-random-macro v0.1.16
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling const-random v0.1.18
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling pretty_assertions v1.4.1
[INFO] [stderr]    Compiling quote v1.0.40
[INFO] [stderr]    Compiling litrs v0.4.1
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling syn v2.0.104
[INFO] [stderr]    Compiling proc-macro-error-attr v1.0.4
[INFO] [stderr]    Compiling document-features v0.2.11
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling rayon-core v1.12.1
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling rayon v1.10.0
[INFO] [stderr]    Compiling structmeta-derive v0.3.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.12
[INFO] [stderr]    Compiling derive_more-impl v2.0.1
[INFO] [stderr]    Compiling tracing-attributes v0.1.30
[INFO] [stderr]    Compiling rhai_codegen v2.2.0
[INFO] [stderr]    Compiling clap_derive v4.5.40
[INFO] [stderr]    Compiling serde_derive v1.0.219
[INFO] [stderr]    Compiling derive_more v2.0.1
[INFO] [stderr]    Compiling structmeta v0.3.0
[INFO] [stderr]    Compiling crossterm v0.29.0
[INFO] [stderr]    Compiling thiserror v2.0.12
[INFO] [stderr]    Compiling tracing v0.1.41
[INFO] [stderr]    Compiling rhai v1.22.2
[INFO] [stderr]    Compiling canopy-derive v0.1.0 (/opt/rustwide/workdir/crates/canopy-derive)
[INFO] [stderr]    Compiling clap v4.5.40
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling criterion v0.6.0
[INFO] [stderr]    Compiling canopy-core v0.0.1 (/opt/rustwide/workdir/crates/canopy-core)
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> crates/canopy-core/src/tutils/harness.rs:124:17
[INFO] [stdout]     |
[INFO] [stdout] 124 |     pub fn tbuf(&self) -> BufTest {
[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] 124 |     pub fn tbuf(&self) -> BufTest<'_> {
[INFO] [stdout]     |                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling canopy-widgets v0.0.1 (/opt/rustwide/workdir/crates/canopy-widgets)
[INFO] [stderr]    Compiling canopy v0.0.1 (/opt/rustwide/workdir/crates/canopy)
[INFO] [stderr]    Compiling canopy-examples v0.1.0 (/opt/rustwide/workdir/crates/examples)
[INFO] [stderr]    Compiling todo v0.1.0 (/opt/rustwide/workdir/examples/todo)
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> crates/canopy-core/src/tutils/harness.rs:124:17
[INFO] [stdout]     |
[INFO] [stdout] 124 |     pub fn tbuf(&self) -> BufTest {
[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] 124 |     pub fn tbuf(&self) -> BufTest<'_> {
[INFO] [stdout]     |                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 02s
[INFO] running `Command { std: "docker" "inspect" "0f7c01fc81d362843004742e412efc694358678582c376b7c22e406fc637ec30", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0f7c01fc81d362843004742e412efc694358678582c376b7c22e406fc637ec30", kill_on_drop: false }`
[INFO] [stdout] 0f7c01fc81d362843004742e412efc694358678582c376b7c22e406fc637ec30
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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] 3c85b3f7a4d97285da842b64e972914c586447661204e7ba57276973ab388ec3
[INFO] running `Command { std: "docker" "start" "-a" "3c85b3f7a4d97285da842b64e972914c586447661204e7ba57276973ab388ec3", kill_on_drop: false }`
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> crates/canopy-core/src/tutils/harness.rs:124:17
[INFO] [stderr]     |
[INFO] [stderr] 124 |     pub fn tbuf(&self) -> BufTest {
[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] 124 |     pub fn tbuf(&self) -> BufTest<'_> {
[INFO] [stderr]     |                                  ++++
[INFO] [stderr] 
[INFO] [stderr] warning: `canopy-core` (lib) generated 1 warning (run `cargo fix --lib -p canopy-core` to apply 1 suggestion)
[INFO] [stderr] warning: `canopy-core` (lib test) generated 1 warning (1 duplicate)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.30s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/canopy-c6a236ae5ac00d6b)
[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] [stderr]      Running tests/test_commands.rs (/opt/rustwide/target/debug/deps/test_commands-84974f7a62fa1ecc)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stderr]      Running tests/test_focus.rs (/opt/rustwide/target/debug/deps/test_focus-6585452c218d3844)
[INFO] [stdout] test test_load_commands ... ok
[INFO] [stdout] test test_command_dispatch ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.48s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test test_focus_skip_issue_reproduction ... ok
[INFO] [stdout] test test_diagonal_movement_complex ... ok
[INFO] [stdout] test test_focus_dir_simple_grid ... ok
[INFO] [stdout] test test_focus_navigation_extreme_sizes ... ok
[INFO] [stdout] test test_snake_navigation_3x3_grid ... ok
[INFO] [stdout] test test_snake_navigation_2x2_grid ... ok
[INFO] [stdout] test test_no_diagonal_focus_movement ... ok
[INFO] [stdout] test test_focus_skip_complex_overlap ... ok
[INFO] [stdout] test test_snake_navigation_4x4_grid ... ok
[INFO] [stdout] test test_snake_navigation_8x8_grid ... ok
[INFO] [stdout] test test_snake_navigation_9x9_grid ... ok
[INFO] [stderr]      Running tests/test_layout.rs (/opt/rustwide/target/debug/deps/test_layout-fce671a49d3f5c10)
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_node_render.rs (/opt/rustwide/target/debug/deps/test_node_render-caef6caf07e45d20)
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.39s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test child_clamped_to_parent ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test test_simple_node_fill ... ok
[INFO] [stderr]      Running tests/test_render.rs (/opt/rustwide/target/debug/deps/test_render-24e5379184826982)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_tree.rs (/opt/rustwide/target/debug/deps/test_tree-493a65703d599a80)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test test_fill_partial_render_rect ... ok
[INFO] [stdout] test test_fill_full_render_rect ... ok
[INFO] [stdout] test test_multiple_render_rects ... ok
[INFO] [stdout] test test_solid_frame_single_width ... ok
[INFO] [stdout] test test_solid_frame_partial_overlap ... ok
[INFO] [stdout] test test_text_partial_overlap ... ok
[INFO] [stdout] test test_text_rendering ... ok
[INFO] [stdout] test test_render_outside_canvas_bounds ... ok
[INFO] [stdout] test test_buffer_macro_flexibility ... ok
[INFO] [stdout] test test_solid_frame ... 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] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test test_grid_boundary_conditions ... ok
[INFO] [stdout] test test_node_path ... ok
[INFO] [stdout] test test_locate_single_cell_grid ... ok
[INFO] [stdout] test test_preorder ... ok
[INFO] [stdout] test test_grid_locate_stop_behavior ... ok
[INFO] [stdout] test test_locate_nested_grid ... ok
[INFO] [stdout] test test_locate_2x2_grid ... ok
[INFO] [stdout] test test_locate_3x3_grid ... ok
[INFO] [stdout] test test_postorder ... ok
[INFO] [stdout] test test_focus_dir_navigation ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_viewport_scrolling_simple.rs (/opt/rustwide/target/debug/deps/test_viewport_scrolling_simple-188835aa0624ed9e)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test test_scroll_behavior ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/canopy_core-3d4e70f4f4ec5851)
[INFO] [stdout] 
[INFO] [stdout] running 77 tests
[INFO] [stdout] test canopy::tests::tkey_no_render ... ok
[INFO] [stdout] test canopy::tests::focus_next ... ok
[INFO] [stdout] test canopy::tests::focus_path ... ok
[INFO] [stdout] test inputmap::tests::caseconfusion ... ok
[INFO] [stdout] test event::mouse::tests::tmouse ... ok
[INFO] [stdout] test event::key::tests::normalize ... ok
[INFO] [stdout] test canopy::tests::zero_size_child_ok ... ok
[INFO] [stdout] test canopy::tests::tresize ... ok
[INFO] [stdout] test render::tests::test_part_render_fill_outside_render_rect ... ok
[INFO] [stdout] test render::tests::test_part_render_fill_partial_overlap ... ok
[INFO] [stdout] test path::tests::pathfilter ... ok
[INFO] [stdout] test render::tests::test_part_render_text_outside_canvas ... ok
[INFO] [stdout] test inputmap::tests::keymode ... ok
[INFO] [stdout] test canopy::tests::focus_prev ... ok
[INFO] [stdout] test render::tests::test_part_render_fill_within_bounds ... ok
[INFO] [stdout] test render::tests::test_part_render_text_partial_overlap ... ok
[INFO] [stdout] test render::tests::test_part_render_solid_frame ... ok
[INFO] [stdout] test render::tests::test_part_render_multiple_rectangles ... ok
[INFO] [stdout] test poll::tests::pendingheap ... ok
[INFO] [stdout] test inputmap::tests::keymap ... ok
[INFO] [stdout] test canopy::tests::tbindings ... ok
[INFO] [stdout] test canopy::tests::tshift_right ... ok
[INFO] [stdout] test state::tests::nodename ... ok
[INFO] [stdout] test canopy::tests::tfoci ... ok
[INFO] [stdout] test style::tests::style_layers ... ok
[INFO] [stdout] test termbuf::tests::basic_fill ... ok
[INFO] [stdout] test termbuf::tests::contains_text ... ok
[INFO] [stdout] test termbuf::tests::contains_text_style ... ok
[INFO] [stdout] test style::tests::style_resolve ... ok
[INFO] [stdout] test termbuf::tests::contains_text_style_builders ... ok
[INFO] [stdout] test termbuf::tests::diff_no_change ... ok
[INFO] [stdout] test style::tests::style_parse_path ... ok
[INFO] [stdout] test termbuf::tests::diff_size_change_rerender ... ok
[INFO] [stdout] test termbuf::tests::diff_single_run ... ok
[INFO] [stdout] test termbuf::tests::diff_style_changes ... ok
[INFO] [stdout] test termbuf::tests::render_whole_buffer ... ok
[INFO] [stdout] test style::color::tests::test_rgb_from_hex ... ok
[INFO] [stdout] test style::color::tests::test_rgb_macro ... ok
[INFO] [stdout] test termbuf::tests::contains_text_fg_compat ... ok
[INFO] [stdout] test script::tests::texecute ... ok
[INFO] [stdout] test termbuf::tests::solid_frame_draw ... ok
[INFO] [stdout] test termbuf::tests::text_write ... ok
[INFO] [stdout] test tutils::buf::tests::test_bufmatch_default ... ok
[INFO] [stdout] test tutils::buf::tests::test_buftest_instance_methods ... ok
[INFO] [stdout] test tutils::buf::tests::test_contains_functions ... ok
[INFO] [stdout] test tutils::buf::tests::test_dump ... ok
[INFO] [stdout] test tutils::buf::tests::test_dump_with_larger_buffer ... ok
[INFO] [stdout] test termbuf::tests::test_empty_and_copy ... ok
[INFO] [stdout] test tutils::buf::tests::test_bufmatch_any_char ... ok
[INFO] [stdout] test tutils::buf::tests::test_bufmatch_custom_null ... ok
[INFO] [stdout] test tutils::buf::tests::test_dump_line ... ok
[INFO] [stdout] test termbuf::tests::test_fill_empty ... ok
[INFO] [stdout] test tutils::buf::tests::test_bufmatch_combined ... ok
[INFO] [stdout] test tutils::tests::block_renders ... ok
[INFO] [stdout] test viewport::tests::view_movement ... ok
[INFO] [stdout] test viewstack::tests::test_first_viewport_position_ignored ... ok
[INFO] [stdout] test viewstack::tests::test_projections ... ok
[INFO] [stdout] test viewport::tests::fit_size ... ok
[INFO] [stdout] test viewstack::tests::test_push_constraint_valid ... ok
[INFO] [stdout] test termbuf::tests::diff_multi_line ... ok
[INFO] [stdout] test render::tests::test_part_render_fill_outside_canvas ... ok
[INFO] [stdout] test viewstack::tests::test_viewport_clipping ... ok
[INFO] [stdout] test viewstack::tests::test_viewport_corner_clipping ... ok
[INFO] [stdout] test tutils::harness::tests::test_harness_builder ... ok
[INFO] [stdout] test viewstack::tests::test_screen_canvas_rect_size_invariant ... ok
[INFO] [stdout] test render::tests::test_part_render_text_within_bounds ... ok
[INFO] [stdout] test viewstack::tests::test_viewport_partial_visibility_corners ... ok
[INFO] [stdout] test tutils::tests::render_on_focus_change ... ok
[INFO] [stdout] test viewstack::tests::test_basic_operations ... ok
[INFO] [stdout] test canopy::tests::tkey ... ok
[INFO] [stdout] test viewstack::tests::test_root_screen ... ok
[INFO] [stdout] test tutils::harness::tests::test_harness_dump ... ok
[INFO] [stdout] test style::color::tests::test_rgb_invalid_hex - should panic ... ok
[INFO] [stdout] test viewstack::tests::test_push_constraint_position_outside_parent - should panic ... ok
[INFO] [stdout] test style::color::tests::test_rgb_invalid_length - should panic ... ok
[INFO] [stdout] test canopy::tests::tmouse ... ok
[INFO] [stdout] test canopy::tests::trender ... ok
[INFO] [stderr]      Running tests/test_grid_dimensions.rs (/opt/rustwide/target/debug/deps/test_grid_dimensions-ab91500b4a9d753e)
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/canopy_derive-b8f8623ccb3ab398)
[INFO] [stdout] test result: ok. 77 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s
[INFO] [stderr]      Running tests/derive.rs (/opt/rustwide/target/debug/deps/derive-79654ceda6c3d01c)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test test_grid_dimensions ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[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] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test statefulnode ... ok
[INFO] [stdout] test commands ... 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 unittests src/lib.rs (/opt/rustwide/target/debug/deps/canopy_examples-e5a88a234801b445)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test framegym::tests::test_framegym_basic ... ok
[INFO] [stdout] test listgym::tests::test_harness_script_method ... ok
[INFO] [stdout] test listgym::tests::test_listgym_with_harness ... ok
[INFO] [stdout] test listgym::tests::test_listgym_creates_and_renders ... ok
[INFO] [stdout] test listgym::tests::test_listgym_initial_state ... ok
[INFO] [stdout] test listgym::tests::test_view_follows_selection ... ok
[INFO] [stdout] test listgym::tests::test_harness_script_with_list_navigation ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/canopy_widgets-1c208722b7785f50)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 23 tests
[INFO] [stdout] test editor::core::tests::delete ... ignored, Test expectations don't match current implementation behavior
[INFO] [stdout] test editor::state::tests::delete ... ignored, Test expectations don't match current implementation behavior
[INFO] [stdout] test editor::state::tests::insert_ins ... ignored, Test expectations don't match current implementation behavior
[INFO] [stdout] test editor::state::tests::wrap ... ignored, Test expectations don't match current implementation behavior
[INFO] [stdout] test editor::core::tests::insert ... ok
[INFO] [stdout] test editor::state::tests::to_spec ... ok
[INFO] [stdout] test frame::tests::test_frame_title_proper_rendering ... ok
[INFO] [stdout] test editor::state::tests::window_adjust ... ok
[INFO] [stdout] test frame::tests::test_frame_child_traversal ... ok
[INFO] [stdout] test frame::tests::test_frame_with_title ... ok
[INFO] [stdout] test list::tests::test_delete ... ok
[INFO] [stdout] test frame::tests::test_frame_title_rendering ... ok
[INFO] [stdout] test editor::state::tests::window_cursor ... ok
[INFO] [stdout] test frame::tests::test_frame_overdraw_with_viewport_stack ... ok
[INFO] [stdout] test list::tests::test_insert ... ok
[INFO] [stdout] test list::tests::test_layout_and_viewport_adjustment ... ok
[INFO] [stdout] test list::tests::test_select ... ok
[INFO] [stdout] test list::tests::test_insert_after ... ok
[INFO] [stdout] test editor::state::tests::window ... ok
[INFO] [stdout] test list::tests::test_clear ... ok
[INFO] [stdout] test frame::tests::test_frame_overdraw_with_multiple_scrolls ... ok
[INFO] [stdout] test list::tests::test_render_with_scrolled_view ... ok
[INFO] [stdout] test list::tests::test_render_only_visible_items ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 19 passed; 0 failed; 4 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/geom-f564df1c7388e419)
[INFO] [stdout] 
[INFO] [stdout] running 23 tests
[INFO] [stdout] test frame::tests::test_inner_outer ... ok
[INFO] [stdout] test linesegment::tests::carve ... ok
[INFO] [stdout] test linesegment::tests::abuts ... ok
[INFO] [stdout] test frame::tests::tframe ... ok
[INFO] [stdout] test linesegment::tests::contains ... ok
[INFO] [stdout] test linesegment::tests::far ... ok
[INFO] [stdout] test linesegment::tests::enclose ... ok
[INFO] [stdout] test linesegment::tests::split_active ... ok
[INFO] [stdout] test point::tests::add ... ok
[INFO] [stdout] test rect::tests::carve ... ok
[INFO] [stdout] test rect::tests::contains ... ok
[INFO] [stdout] test linesegment::tests::intersect ... ok
[INFO] [stdout] test rect::tests::intersect ... ok
[INFO] [stdout] test rect::tests::rect_sub ... ok
[INFO] [stdout] test rect::tests::tpoint_scroll_within ... ok
[INFO] [stdout] test rect::tests::trebase ... ok
[INFO] [stdout] test rect::tests::trect_scroll_within ... ok
[INFO] [stdout] test rect::tests::tscroll ... ok
[INFO] [stdout] test rect::tests::tsearch ... ok
[INFO] [stdout] test rect::tests::tsplit ... ok
[INFO] [stdout] test rect::tests::trect_clamp ... ok
[INFO] [stdout] test rect::tests::inner ... ok
[INFO] [stdout] test rect::tests::tsplit_panes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/todo-1a72742d58a4a98f)
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/todo-c8f021461c2dc22f)
[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 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] [stderr]      Running tests/basic.rs (/opt/rustwide/target/debug/deps/basic-3005942a35eaabdf)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test add_item_via_pty ... ignored
[INFO] [stdout] test add_item_via_script ... ignored
[INFO] [stdout] test delete_after_moving_focus ... ignored
[INFO] [stdout] test delete_first_keeps_second_visible ... ignored
[INFO] [stdout] test delete_first_without_nav ... ignored
[INFO] [stdout] test delete_middle_keeps_rest ... ignored
[INFO] [stdout] test delete_reverse_via_pty ... ignored
[INFO] [stdout] test focus_moves_with_navigation ... ignored
[INFO] [stdout] test single_item_add_remove ... ignored
[INFO] [stdout] test add_item_with_char_newline - should panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 9 ignored; 0 measured; 0 filtered out; finished in 0.20s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests canopy
[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] [stderr]    Doc-tests canopy_core
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test crates/canopy-core/src/tutils/harness.rs - tutils::harness::Harness<N>::builder (line 59) - compile ... ok
[INFO] [stdout] test crates/canopy-core/src/tutils/grid.rs - tutils::grid::Grid (line 235) - compile ... ok
[INFO] [stdout] test crates/canopy-core/src/style/color.rs - style::color::Color::rgb (line 69) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests canopy_derive
[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] [stderr]    Doc-tests canopy_examples
[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] [stderr]    Doc-tests canopy_widgets
[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] [stderr]    Doc-tests geom
[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] [stderr]    Doc-tests todo
[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" "3c85b3f7a4d97285da842b64e972914c586447661204e7ba57276973ab388ec3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3c85b3f7a4d97285da842b64e972914c586447661204e7ba57276973ab388ec3", kill_on_drop: false }`
[INFO] [stdout] 3c85b3f7a4d97285da842b64e972914c586447661204e7ba57276973ab388ec3
