[INFO] cloning repository https://github.com/leddoo/kibi
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/leddoo/kibi" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fleddoo%2Fkibi", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fleddoo%2Fkibi'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] e27e8d8c071d490a47f6442bf465561afdf40ab7
[INFO] checking leddoo/kibi against 1.95.0 for pr-155915
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fleddoo%2Fkibi" "/workspace/builds/worker-3-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/leddoo/kibi
[INFO] finished tweaking git repo https://github.com/leddoo/kibi
[INFO] tweaked toml for git repo https://github.com/leddoo/kibi written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/leddoo/kibi on toolchain 1.95.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.95.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/leddoo/kibi 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" "+1.95.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded ordered-float v3.4.0
[INFO] [stderr]   Downloaded lyon_geom v0.17.7
[INFO] [stderr]   Downloaded ctrlc v3.2.4
[INFO] [stderr]   Downloaded sw-composite v0.7.15
[INFO] [stderr]   Downloaded tempfile v3.4.0
[INFO] [stderr]   Downloaded raqote v0.8.2
[INFO] [stderr]   Downloaded serde v1.0.156
[INFO] [stderr]   Downloaded minifb v0.24.0
[INFO] [stderr]   Downloaded serde_derive v1.0.156
[INFO] [stderr]   Downloaded fontdue v0.7.2
[INFO] [stderr]   Downloaded orbclient v0.3.43
[INFO] [stderr]   Downloaded lru v0.10.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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" "+1.95.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 192b6cc1b8368fe51268857aedaba2b5d07c66b4a3b51e28e3e458ba9ae344d7
[INFO] running `Command { std: "docker" "start" "-a" "192b6cc1b8368fe51268857aedaba2b5d07c66b4a3b51e28e3e458ba9ae344d7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "192b6cc1b8368fe51268857aedaba2b5d07c66b4a3b51e28e3e458ba9ae344d7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "192b6cc1b8368fe51268857aedaba2b5d07c66b4a3b51e28e3e458ba9ae344d7", kill_on_drop: false }`
[INFO] [stdout] 192b6cc1b8368fe51268857aedaba2b5d07c66b4a3b51e28e3e458ba9ae344d7
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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" "+1.95.0" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 2fc3f6def5ef5a45866f42925173b4e4b20f616069d54ee223f22a5dfb8ead31
[INFO] running `Command { std: "docker" "start" "-a" "2fc3f6def5ef5a45866f42925173b4e4b20f616069d54ee223f22a5dfb8ead31", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.139
[INFO] [stderr]    Compiling proc-macro2 v1.0.51
[INFO] [stderr]    Compiling unicode-ident v1.0.6
[INFO] [stderr]    Compiling quote v1.0.23
[INFO] [stderr]    Compiling pkg-config v0.3.26
[INFO] [stderr]    Compiling xml-rs v0.8.4
[INFO] [stderr]    Compiling syn v1.0.107
[INFO] [stderr]    Compiling io-lifetimes v1.0.6
[INFO] [stderr]    Compiling num-traits v0.2.15
[INFO] [stderr]    Compiling ahash v0.8.3
[INFO] [stderr]    Compiling rustix v0.36.9
[INFO] [stderr]     Checking linux-raw-sys v0.1.4
[INFO] [stderr]    Compiling minifb v0.24.0
[INFO] [stderr]     Checking fastrand v1.9.0
[INFO] [stderr]     Checking ttf-parser v0.15.2
[INFO] [stderr]     Checking sw-composite v0.7.15
[INFO] [stderr]     Checking hashbrown v0.13.2
[INFO] [stderr]    Compiling wayland-sys v0.29.5
[INFO] [stderr]    Compiling x11-dl v2.21.0
[INFO] [stderr]     Checking lru v0.10.0
[INFO] [stderr]    Compiling wayland-scanner v0.29.5
[INFO] [stderr]     Checking euclid v0.22.7
[INFO] [stderr]     Checking ordered-float v3.4.0
[INFO] [stderr]     Checking nix v0.24.3
[INFO] [stderr]     Checking getrandom v0.2.8
[INFO] [stderr]     Checking nix v0.26.2
[INFO] [stderr]     Checking ahash v0.7.6
[INFO] [stderr]     Checking hashbrown v0.11.2
[INFO] [stderr]     Checking lyon_geom v0.17.7
[INFO] [stderr]     Checking fontdue v0.7.2
[INFO] [stderr]     Checking ctrlc v3.2.4
[INFO] [stderr]    Compiling wayland-client v0.29.5
[INFO] [stderr]    Compiling wayland-protocols v0.29.5
[INFO] [stderr]     Checking raqote v0.8.2
[INFO] [stderr]     Checking wayland-commons v0.29.5
[INFO] [stderr]     Checking tempfile v3.4.0
[INFO] [stderr]    Compiling derive_more v0.99.17
[INFO] [stderr]     Checking wayland-cursor v0.29.5
[INFO] [stderr]     Checking kibi v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/compiler/mod.rs:11:9
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub use ast::*;
[INFO] [stdout]    |         ^^^^^^ the name `Item` in the type namespace is first re-exported here
[INFO] [stdout] 12 | pub use parser::*;
[INFO] [stdout] 13 | pub use bbir::*;
[INFO] [stdout]    |         ------- but the name `Item` in the type namespace is also re-exported here
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(ambiguous_glob_reexports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/compiler/mod.rs:11:9
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub use ast::*;
[INFO] [stdout]    |         ^^^^^^ the name `ItemData` in the type namespace is first re-exported here
[INFO] [stdout] 12 | pub use parser::*;
[INFO] [stdout] 13 | pub use bbir::*;
[INFO] [stdout]    |         ------- but the name `ItemData` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]  --> src/lib.rs:8:9
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub use compiler::*;
[INFO] [stdout]   |         ^^^^^^^^^^^ the name `Instr` in the type namespace is first re-exported here
[INFO] [stdout] 9 | pub use bytecode::*;
[INFO] [stdout]   |         ----------- but the name `Instr` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]  --> src/lib.rs:8:9
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub use compiler::*;
[INFO] [stdout]   |         ^^^^^^^^^^^ the name `InstrData` in the type namespace is first re-exported here
[INFO] [stdout] 9 | pub use bytecode::*;
[INFO] [stdout]   |         ----------- but the name `InstrData` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]  --> src/lib.rs:8:9
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub use compiler::*;
[INFO] [stdout]   |         ^^^^^^^^^^^ the name `PathBase` in the type namespace is first re-exported here
[INFO] [stdout] 9 | pub use bytecode::*;
[INFO] [stdout]   |         ----------- but the name `PathBase` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]  --> src/lib.rs:8:9
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub use compiler::*;
[INFO] [stdout]   |         ^^^^^^^^^^^ the name `PathKey` in the type namespace is first re-exported here
[INFO] [stdout] 9 | pub use bytecode::*;
[INFO] [stdout]   |         ----------- but the name `PathKey` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/compiler/mod.rs:11:9
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub use ast::*;
[INFO] [stdout]    |         ^^^^^^ the name `Item` in the type namespace is first re-exported here
[INFO] [stdout] 12 | pub use parser::*;
[INFO] [stdout] 13 | pub use bbir::*;
[INFO] [stdout]    |         ------- but the name `Item` in the type namespace is also re-exported here
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(ambiguous_glob_reexports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/compiler/mod.rs:11:9
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub use ast::*;
[INFO] [stdout]    |         ^^^^^^ the name `ItemData` in the type namespace is first re-exported here
[INFO] [stdout] 12 | pub use parser::*;
[INFO] [stdout] 13 | pub use bbir::*;
[INFO] [stdout]    |         ------- but the name `ItemData` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]  --> src/lib.rs:8:9
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub use compiler::*;
[INFO] [stdout]   |         ^^^^^^^^^^^ the name `Instr` in the type namespace is first re-exported here
[INFO] [stdout] 9 | pub use bytecode::*;
[INFO] [stdout]   |         ----------- but the name `Instr` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]  --> src/lib.rs:8:9
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub use compiler::*;
[INFO] [stdout]   |         ^^^^^^^^^^^ the name `InstrData` in the type namespace is first re-exported here
[INFO] [stdout] 9 | pub use bytecode::*;
[INFO] [stdout]   |         ----------- but the name `InstrData` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]  --> src/lib.rs:8:9
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub use compiler::*;
[INFO] [stdout]   |         ^^^^^^^^^^^ the name `PathBase` in the type namespace is first re-exported here
[INFO] [stdout] 9 | pub use bytecode::*;
[INFO] [stdout]   |         ----------- but the name `PathBase` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]  --> src/lib.rs:8:9
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub use compiler::*;
[INFO] [stdout]   |         ^^^^^^^^^^^ the name `PathKey` in the type namespace is first re-exported here
[INFO] [stdout] 9 | pub use bytecode::*;
[INFO] [stdout]   |         ----------- but the name `PathKey` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/index_vec.rs:56:17
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn iter(&self) -> core::slice::Iter<V> { self.values.iter() }
[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] 56 |     pub fn iter(&self) -> core::slice::Iter<'_, V> { self.values.iter() }
[INFO] [stdout]    |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/index_vec.rs:59:21
[INFO] [stdout]    |
[INFO] [stdout] 59 |     pub fn iter_mut(&mut self) -> core::slice::IterMut<V> { self.values.iter_mut() }
[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] 59 |     pub fn iter_mut(&mut self) -> core::slice::IterMut<'_, V> { self.values.iter_mut() }
[INFO] [stdout]    |                                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/compiler/bbir.rs:506:16
[INFO] [stdout]     |
[INFO] [stdout] 506 |     fn phi_map(&self) -> PhiMap { PhiMap { map: &self.map } }
[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] 506 |     fn phi_map(&self) -> PhiMap<'_> { PhiMap { map: &self.map } }
[INFO] [stdout]     |                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/compiler/bbir.rs:769:20
[INFO] [stdout]     |
[INFO] [stdout] 769 |     pub fn try_phi(&self, instr: InstrId) -> Option<PhiMap> {
[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] 769 |     pub fn try_phi(&self, instr: InstrId) -> Option<PhiMap<'_>> {
[INFO] [stdout]     |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/index_vec.rs:56:17
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn iter(&self) -> core::slice::Iter<V> { self.values.iter() }
[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] 56 |     pub fn iter(&self) -> core::slice::Iter<'_, V> { self.values.iter() }
[INFO] [stdout]    |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/index_vec.rs:59:21
[INFO] [stdout]    |
[INFO] [stdout] 59 |     pub fn iter_mut(&mut self) -> core::slice::IterMut<V> { self.values.iter_mut() }
[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] 59 |     pub fn iter_mut(&mut self) -> core::slice::IterMut<'_, V> { self.values.iter_mut() }
[INFO] [stdout]    |                                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/compiler/bbir.rs:506:16
[INFO] [stdout]     |
[INFO] [stdout] 506 |     fn phi_map(&self) -> PhiMap { PhiMap { map: &self.map } }
[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] 506 |     fn phi_map(&self) -> PhiMap<'_> { PhiMap { map: &self.map } }
[INFO] [stdout]     |                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/compiler/bbir.rs:769:20
[INFO] [stdout]     |
[INFO] [stdout] 769 |     pub fn try_phi(&self, instr: InstrId) -> Option<PhiMap> {
[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] 769 |     pub fn try_phi(&self, instr: InstrId) -> Option<PhiMap<'_>> {
[INFO] [stdout]     |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking repl v0.1.0 (/opt/rustwide/workdir/examples/repl)
[INFO] [stderr]     Checking explorer v0.1.0 (/opt/rustwide/workdir/examples/explorer)
[INFO] [stdout] warning: variable `props` is assigned to, but never used
[INFO] [stdout]     --> examples/explorer/src/main.rs:1190:33
[INFO] [stdout]      |
[INFO] [stdout] 1190 | ...                   let mut props = Props::new();
[INFO] [stdout]      |                           ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: consider using `_props` instead
[INFO] [stdout]      = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `props` is never read
[INFO] [stdout]     --> examples/explorer/src/main.rs:1191:29
[INFO] [stdout]      |
[INFO] [stdout] 1191 | ...                   props.text_color = TokenClass::Default.color();
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout]      = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `props` is never read
[INFO] [stdout]     --> examples/explorer/src/main.rs:1192:29
[INFO] [stdout]      |
[INFO] [stdout] 1192 | ...                   props.font_size  = self.font_size_bc;
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `props` is assigned to, but never used
[INFO] [stdout]     --> examples/explorer/src/main.rs:1176:33
[INFO] [stdout]      |
[INFO] [stdout] 1176 | ...                   let mut props = Props::new();
[INFO] [stdout]      |                           ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: consider using `_props` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `props` is never read
[INFO] [stdout]     --> examples/explorer/src/main.rs:1177:29
[INFO] [stdout]      |
[INFO] [stdout] 1177 | ...                   props.text_color = TokenClass::Default.color();
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `props` is never read
[INFO] [stdout]     --> examples/explorer/src/main.rs:1178:29
[INFO] [stdout]      |
[INFO] [stdout] 1178 | ...                   props.font_size  = self.font_size_bc;
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `props` is assigned to, but never used
[INFO] [stdout]     --> examples/explorer/src/main.rs:1162:33
[INFO] [stdout]      |
[INFO] [stdout] 1162 | ...                   let mut props = Props::new();
[INFO] [stdout]      |                           ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: consider using `_props` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `props` is never read
[INFO] [stdout]     --> examples/explorer/src/main.rs:1163:29
[INFO] [stdout]      |
[INFO] [stdout] 1163 | ...                   props.text_color = TokenClass::Default.color();
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `props` is never read
[INFO] [stdout]     --> examples/explorer/src/main.rs:1164:29
[INFO] [stdout]      |
[INFO] [stdout] 1164 | ...                   props.font_size  = self.font_size_bc;
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `props` is assigned to, but never used
[INFO] [stdout]     --> examples/explorer/src/main.rs:1190:33
[INFO] [stdout]      |
[INFO] [stdout] 1190 | ...                   let mut props = Props::new();
[INFO] [stdout]      |                           ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: consider using `_props` instead
[INFO] [stdout]      = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `props` is never read
[INFO] [stdout]     --> examples/explorer/src/main.rs:1191:29
[INFO] [stdout]      |
[INFO] [stdout] 1191 | ...                   props.text_color = TokenClass::Default.color();
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout]      = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `props` is never read
[INFO] [stdout]     --> examples/explorer/src/main.rs:1192:29
[INFO] [stdout]      |
[INFO] [stdout] 1192 | ...                   props.font_size  = self.font_size_bc;
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `props` is assigned to, but never used
[INFO] [stdout]     --> examples/explorer/src/main.rs:1176:33
[INFO] [stdout]      |
[INFO] [stdout] 1176 | ...                   let mut props = Props::new();
[INFO] [stdout]      |                           ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: consider using `_props` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `props` is never read
[INFO] [stdout]     --> examples/explorer/src/main.rs:1177:29
[INFO] [stdout]      |
[INFO] [stdout] 1177 | ...                   props.text_color = TokenClass::Default.color();
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `props` is never read
[INFO] [stdout]     --> examples/explorer/src/main.rs:1178:29
[INFO] [stdout]      |
[INFO] [stdout] 1178 | ...                   props.font_size  = self.font_size_bc;
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `props` is assigned to, but never used
[INFO] [stdout]     --> examples/explorer/src/main.rs:1162:33
[INFO] [stdout]      |
[INFO] [stdout] 1162 | ...                   let mut props = Props::new();
[INFO] [stdout]      |                           ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: consider using `_props` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `props` is never read
[INFO] [stdout]     --> examples/explorer/src/main.rs:1163:29
[INFO] [stdout]      |
[INFO] [stdout] 1163 | ...                   props.text_color = TokenClass::Default.color();
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `props` is never read
[INFO] [stdout]     --> examples/explorer/src/main.rs:1164:29
[INFO] [stdout]      |
[INFO] [stdout] 1164 | ...                   props.font_size  = self.font_size_bc;
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]   --> examples/explorer/src/main.rs:60:10
[INFO] [stdout]    |
[INFO] [stdout] 60 |     Stmt(&'a Stmt<'a>),
[INFO] [stdout]    |     ---- ^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout]    = note: `NodeRef` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 60 -     Stmt(&'a Stmt<'a>),
[INFO] [stdout] 60 +     Stmt(()),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]   --> examples/explorer/src/main.rs:61:10
[INFO] [stdout]    |
[INFO] [stdout] 61 |     Expr(&'a Expr<'a>),
[INFO] [stdout]    |     ---- ^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout]    = note: `NodeRef` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 61 -     Expr(&'a Expr<'a>),
[INFO] [stdout] 61 +     Expr(()),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `flex_grow` is never read
[INFO] [stdout]    --> examples/explorer/src/gui.rs:114:9
[INFO] [stdout]     |
[INFO] [stdout] 109 | pub struct Props {
[INFO] [stdout]     |            ----- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 114 |     pub flex_grow: f32,
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Props` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `size`, `content_min`, `content_max`, and `scroll_pos` are never read
[INFO] [stdout]    --> examples/explorer/src/gui.rs:339:9
[INFO] [stdout]     |
[INFO] [stdout] 335 | pub struct WidgetEvents {
[INFO] [stdout]     |            ------------ fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 339 |     pub size:        [f32; 2],
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 340 |     pub content_min: [f32; 2],
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 341 |     pub content_max: [f32; 2],
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 342 |     pub scroll_pos:  [f32; 2],
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `WidgetEvents` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]   --> examples/explorer/src/main.rs:60:10
[INFO] [stdout]    |
[INFO] [stdout] 60 |     Stmt(&'a Stmt<'a>),
[INFO] [stdout]    |     ---- ^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout]    = note: `NodeRef` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 60 -     Stmt(&'a Stmt<'a>),
[INFO] [stdout] 60 +     Stmt(()),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]   --> examples/explorer/src/main.rs:61:10
[INFO] [stdout]    |
[INFO] [stdout] 61 |     Expr(&'a Expr<'a>),
[INFO] [stdout]    |     ---- ^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout]    = note: `NodeRef` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 61 -     Expr(&'a Expr<'a>),
[INFO] [stdout] 61 +     Expr(()),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `flex_grow` is never read
[INFO] [stdout]    --> examples/explorer/src/gui.rs:114:9
[INFO] [stdout]     |
[INFO] [stdout] 109 | pub struct Props {
[INFO] [stdout]     |            ----- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 114 |     pub flex_grow: f32,
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Props` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `size`, `content_min`, `content_max`, and `scroll_pos` are never read
[INFO] [stdout]    --> examples/explorer/src/gui.rs:339:9
[INFO] [stdout]     |
[INFO] [stdout] 335 | pub struct WidgetEvents {
[INFO] [stdout]     |            ------------ fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 339 |     pub size:        [f32; 2],
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 340 |     pub content_min: [f32; 2],
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 341 |     pub content_max: [f32; 2],
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 342 |     pub scroll_pos:  [f32; 2],
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `WidgetEvents` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 28.99s
[INFO] running `Command { std: "docker" "inspect" "2fc3f6def5ef5a45866f42925173b4e4b20f616069d54ee223f22a5dfb8ead31", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2fc3f6def5ef5a45866f42925173b4e4b20f616069d54ee223f22a5dfb8ead31", kill_on_drop: false }`
[INFO] [stdout] 2fc3f6def5ef5a45866f42925173b4e4b20f616069d54ee223f22a5dfb8ead31
