[INFO] cloning repository https://github.com/aleokdev/simplez_asm
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/aleokdev/simplez_asm" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Faleokdev%2Fsimplez_asm", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Faleokdev%2Fsimplez_asm'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 370bc3869970a411dca50b46256e90fb6081717e
[INFO] checking aleokdev/simplez_asm against 1.95.0 for pr-155915
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Faleokdev%2Fsimplez_asm" "/workspace/builds/worker-0-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/aleokdev/simplez_asm
[INFO] finished tweaking git repo https://github.com/aleokdev/simplez_asm
[INFO] tweaked toml for git repo https://github.com/aleokdev/simplez_asm written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/aleokdev/simplez_asm 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/aleokdev/simplez_asm 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]     Updating git repository `https://github.com/aleokdev/12bit`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded serde_derive v1.0.145
[INFO] [stderr]   Downloaded plist v1.3.1
[INFO] [stderr]   Downloaded proc-macro2 v1.0.46
[INFO] [stderr]   Downloaded ab_glyph_rasterizer v0.1.7
[INFO] [stderr]   Downloaded once_cell v1.15.0
[INFO] [stderr]   Downloaded ab_glyph v0.2.17
[INFO] [stderr]   Downloaded egui_extras v0.19.0
[INFO] [stderr]   Downloaded png v0.17.6
[INFO] [stderr]   Downloaded fancy-regex v0.7.1
[INFO] [stderr]   Downloaded time v0.3.15
[INFO] [stderr]   Downloaded serde v1.0.145
[INFO] [stderr]   Downloaded winit v0.27.3
[INFO] [stderr]   Downloaded syn v1.0.101
[INFO] [stderr]   Downloaded libc v0.2.134
[INFO] [stderr]   Downloaded syntect v5.0.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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] ddb86920b5a45585b195ccceb0449728e746d3f6f001210b5fbb1cddf8b81745
[INFO] running `Command { std: "docker" "start" "-a" "ddb86920b5a45585b195ccceb0449728e746d3f6f001210b5fbb1cddf8b81745", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ddb86920b5a45585b195ccceb0449728e746d3f6f001210b5fbb1cddf8b81745", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ddb86920b5a45585b195ccceb0449728e746d3f6f001210b5fbb1cddf8b81745", kill_on_drop: false }`
[INFO] [stdout] ddb86920b5a45585b195ccceb0449728e746d3f6f001210b5fbb1cddf8b81745
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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] b2c1fccbb478069554a95a31fc35e2ce88d3523786ae060b7a7ab952e08e532d
[INFO] running `Command { std: "docker" "start" "-a" "b2c1fccbb478069554a95a31fc35e2ce88d3523786ae060b7a7ab952e08e532d", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.46
[INFO] [stderr]    Compiling libc v0.2.134
[INFO] [stderr]    Compiling syn v1.0.101
[INFO] [stderr]     Checking once_cell v1.15.0
[INFO] [stderr]    Compiling serde_derive v1.0.145
[INFO] [stderr]    Compiling xml-rs v0.8.4
[INFO] [stderr]    Compiling serde v1.0.145
[INFO] [stderr]    Compiling memoffset v0.6.5
[INFO] [stderr]    Compiling cc v1.0.73
[INFO] [stderr]    Compiling wayland-sys v0.29.5
[INFO] [stderr]     Checking libloading v0.7.3
[INFO] [stderr]    Compiling thiserror v1.0.37
[INFO] [stderr]     Checking downcast-rs v1.2.0
[INFO] [stderr]     Checking scoped-tls v1.0.0
[INFO] [stderr]    Compiling log v0.4.17
[INFO] [stderr]    Compiling slotmap v1.0.6
[INFO] [stderr]     Checking miniz_oxide v0.5.4
[INFO] [stderr]    Compiling servo-fontconfig-sys v5.1.0
[INFO] [stderr]     Checking tracing-core v0.1.29
[INFO] [stderr]     Checking xcursor v0.3.4
[INFO] [stderr]    Compiling ahash v0.8.0
[INFO] [stderr]    Compiling smithay-client-toolkit v0.16.0
[INFO] [stderr]     Checking vec_map v0.8.2
[INFO] [stderr]     Checking dlib v0.5.0
[INFO] [stderr]    Compiling x11-dl v2.20.0
[INFO] [stderr]    Compiling crossfont v0.5.0
[INFO] [stderr]     Checking ab_glyph_rasterizer v0.1.7
[INFO] [stderr]     Checking foreign-types-shared v0.3.1
[INFO] [stderr]     Checking nohash-hasher v0.2.0
[INFO] [stderr]     Checking raw-window-handle v0.5.0
[INFO] [stderr]    Compiling indexmap v1.9.1
[INFO] [stderr]     Checking instant v0.1.12
[INFO] [stderr]     Checking bit-vec v0.6.3
[INFO] [stderr]     Checking safemem v0.3.3
[INFO] [stderr]    Compiling serde_json v1.0.85
[INFO] [stderr]     Checking webbrowser v0.7.1
[INFO] [stderr]     Checking glow v0.11.2
[INFO] [stderr]     Checking ab_glyph v0.2.17
[INFO] [stderr]     Checking line-wrap v0.1.1
[INFO] [stderr]     Checking walkdir v2.3.2
[INFO] [stderr]     Checking thread_local v1.1.4
[INFO] [stderr]     Checking tracing v0.1.36
[INFO] [stderr]     Checking tracing-log v0.1.3
[INFO] [stderr]    Compiling gl_generator v0.14.0
[INFO] [stderr]     Checking flate2 v1.0.24
[INFO] [stderr]     Checking bit-set v0.5.3
[INFO] [stderr]     Checking tracing-subscriber v0.3.15
[INFO] [stderr]     Checking fancy-regex v0.7.1
[INFO] [stderr]    Compiling cmake v0.1.48
[INFO] [stderr]    Compiling quote v1.0.21
[INFO] [stderr]     Checking png v0.17.6
[INFO] [stderr]    Compiling glutin_egl_sys v0.1.6
[INFO] [stderr]    Compiling glutin_glx_sys v0.1.8
[INFO] [stderr]    Compiling wayland-scanner v0.29.5
[INFO] [stderr]    Compiling freetype-sys v0.13.1
[INFO] [stderr]    Compiling expat-sys v2.1.6
[INFO] [stderr]     Checking nix v0.24.2
[INFO] [stderr]     Checking parking_lot_core v0.9.3
[INFO] [stderr]     Checking memmap2 v0.5.7
[INFO] [stderr]     Checking getrandom v0.2.7
[INFO] [stderr]     Checking gethostname v0.2.3
[INFO] [stderr]     Checking mio v0.8.4
[INFO] [stderr]     Checking nix v0.22.3
[INFO] [stderr]     Checking shared_library v0.1.9
[INFO] [stderr]     Checking dirs-sys-next v0.1.2
[INFO] [stderr]     Checking time v0.3.15
[INFO] [stderr]     Checking directories-next v2.0.0
[INFO] [stderr]     Checking parking_lot v0.12.1
[INFO] [stderr]     Checking freetype-rs v0.26.0
[INFO] [stderr]     Checking servo-fontconfig v0.5.1
[INFO] [stderr]     Checking osmesa-sys v0.1.2
[INFO] [stderr]    Compiling wayland-client v0.29.5
[INFO] [stderr]    Compiling wayland-protocols v0.29.5
[INFO] [stderr]     Checking wayland-commons v0.29.5
[INFO] [stderr]     Checking x11rb v0.9.0
[INFO] [stderr]    Compiling bytemuck_derive v1.2.1
[INFO] [stderr]    Compiling thiserror-impl v1.0.37
[INFO] [stderr]    Compiling foreign-types-macros v0.2.2
[INFO] [stderr]     Checking foreign-types v0.5.0
[INFO] [stderr]     Checking bytemuck v1.12.1
[INFO] [stderr]     Checking calloop v0.10.1
[INFO] [stderr]     Checking tiny-skia-path v0.7.0
[INFO] [stderr]     Checking safe_arch v0.5.2
[INFO] [stderr]     Checking wayland-cursor v0.29.5
[INFO] [stderr]     Checking wayland-egl v0.29.5
[INFO] [stderr]     Checking tiny-skia v0.7.0
[INFO] [stderr]     Checking arboard v2.1.1
[INFO] [stderr]     Checking twelve_bit v0.1.0 (https://github.com/aleokdev/12bit#fdaac122)
[INFO] [stderr]     Checking emath v0.19.0
[INFO] [stderr]     Checking ron v0.8.0
[INFO] [stderr]     Checking bincode v1.3.3
[INFO] [stderr]     Checking plist v1.3.1
[INFO] [stderr]     Checking simplez_common v0.1.0 (/opt/rustwide/workdir/common)
[INFO] [stderr]     Checking epaint v0.19.0
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> common/src/lib.rs:87:17
[INFO] [stdout]    |
[INFO] [stdout] 87 |     pub fn iter(&self) -> std::slice::Iter<U12> {
[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] 87 |     pub fn iter(&self) -> std::slice::Iter<'_, U12> {
[INFO] [stdout]    |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> common/src/lib.rs:87:17
[INFO] [stdout]    |
[INFO] [stdout] 87 |     pub fn iter(&self) -> std::slice::Iter<U12> {
[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] 87 |     pub fn iter(&self) -> std::slice::Iter<'_, U12> {
[INFO] [stdout]    |                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking simplez_assembler v0.1.0 (/opt/rustwide/workdir/assembler)
[INFO] [stderr]     Checking simplez_interpreter v0.1.0 (/opt/rustwide/workdir/interpreter)
[INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]   --> assembler/src/lib.rs:93:51
[INFO] [stdout]    |
[INFO] [stdout] 93 | pub fn parse_label<'s>(input: &'s str) -> IResult<&str, &str, Error<&str>> {
[INFO] [stdout]    |                                --                 ^^^^  ^^^^        ^^^^ the same lifetime is elided here
[INFO] [stdout]    |                                |                  |     |
[INFO] [stdout]    |                                |                  |     the same lifetime is elided here
[INFO] [stdout]    |                                |                  the same lifetime is elided here
[INFO] [stdout]    |                                the lifetime is named 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: consistently use `'s`
[INFO] [stdout]    |
[INFO] [stdout] 93 | pub fn parse_label<'s>(input: &'s str) -> IResult<&'s str, &'s str, Error<&'s str>> {
[INFO] [stdout]    |                                                    ++       ++             ++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> assembler/src/lib.rs:111:55
[INFO] [stdout]     |
[INFO] [stdout] 111 | pub fn parse_direction<'s>(input: &'s str) -> IResult<&str, Direction<'s>, Error<&str>> {
[INFO] [stdout]     |                                    --                 ^^^^            --         ^^^^ the same lifetime is elided here
[INFO] [stdout]     |                                    |                  |               |
[INFO] [stdout]     |                                    |                  |               the same lifetime is named here
[INFO] [stdout]     |                                    |                  the same lifetime is elided here
[INFO] [stdout]     |                                    the lifetime is named here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: consistently use `'s`
[INFO] [stdout]     |
[INFO] [stdout] 111 | pub fn parse_direction<'s>(input: &'s str) -> IResult<&'s str, Direction<'s>, Error<&'s str>> {
[INFO] [stdout]     |                                                        ++                            ++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> assembler/src/lib.rs:130:55
[INFO] [stdout]     |
[INFO] [stdout] 130 | pub fn parse_parameter<'s>(input: &'s str) -> IResult<&str, Parameter<'s>, Error<&str>> {
[INFO] [stdout]     |                                    --                 ^^^^            --         ^^^^ the same lifetime is elided here
[INFO] [stdout]     |                                    |                  |               |
[INFO] [stdout]     |                                    |                  |               the same lifetime is named here
[INFO] [stdout]     |                                    |                  the same lifetime is elided here
[INFO] [stdout]     |                                    the lifetime is named here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: consistently use `'s`
[INFO] [stdout]     |
[INFO] [stdout] 130 | pub fn parse_parameter<'s>(input: &'s str) -> IResult<&'s str, Parameter<'s>, Error<&'s str>> {
[INFO] [stdout]     |                                                        ++                            ++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> assembler/src/lib.rs:141:59
[INFO] [stdout]     |
[INFO] [stdout] 141 | pub fn parse_assembly_line<'s>(input: &'s str) -> IResult<&str, AssemblyLine<'s>, Error<&str>> {
[INFO] [stdout]     |                                        --                 ^^^^               --         ^^^^ the same lifetime is elided here
[INFO] [stdout]     |                                        |                  |                  |
[INFO] [stdout]     |                                        |                  |                  the same lifetime is named here
[INFO] [stdout]     |                                        |                  the same lifetime is elided here
[INFO] [stdout]     |                                        the lifetime is named here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: consistently use `'s`
[INFO] [stdout]     |
[INFO] [stdout] 141 | pub fn parse_assembly_line<'s>(input: &'s str) -> IResult<&'s str, AssemblyLine<'s>, Error<&'s str>> {
[INFO] [stdout]     |                                                            ++                               ++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> assembler/src/lib.rs:241:61
[INFO] [stdout]     |
[INFO] [stdout] 241 | pub fn assemble<'s>(input: &'s str) -> Result<Memory, Error<&str>> {
[INFO] [stdout]     |                             -- the lifetime is named here   ^^^^ the same 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: consistently use `'s`
[INFO] [stdout]     |
[INFO] [stdout] 241 | pub fn assemble<'s>(input: &'s str) -> Result<Memory, Error<&'s str>> {
[INFO] [stdout]     |                                                              ++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]   --> assembler/src/lib.rs:93:51
[INFO] [stdout]    |
[INFO] [stdout] 93 | pub fn parse_label<'s>(input: &'s str) -> IResult<&str, &str, Error<&str>> {
[INFO] [stdout]    |                                --                 ^^^^  ^^^^        ^^^^ the same lifetime is elided here
[INFO] [stdout]    |                                |                  |     |
[INFO] [stdout]    |                                |                  |     the same lifetime is elided here
[INFO] [stdout]    |                                |                  the same lifetime is elided here
[INFO] [stdout]    |                                the lifetime is named 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: consistently use `'s`
[INFO] [stdout]    |
[INFO] [stdout] 93 | pub fn parse_label<'s>(input: &'s str) -> IResult<&'s str, &'s str, Error<&'s str>> {
[INFO] [stdout]    |                                                    ++       ++             ++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> assembler/src/lib.rs:111:55
[INFO] [stdout]     |
[INFO] [stdout] 111 | pub fn parse_direction<'s>(input: &'s str) -> IResult<&str, Direction<'s>, Error<&str>> {
[INFO] [stdout]     |                                    --                 ^^^^            --         ^^^^ the same lifetime is elided here
[INFO] [stdout]     |                                    |                  |               |
[INFO] [stdout]     |                                    |                  |               the same lifetime is named here
[INFO] [stdout]     |                                    |                  the same lifetime is elided here
[INFO] [stdout]     |                                    the lifetime is named here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: consistently use `'s`
[INFO] [stdout]     |
[INFO] [stdout] 111 | pub fn parse_direction<'s>(input: &'s str) -> IResult<&'s str, Direction<'s>, Error<&'s str>> {
[INFO] [stdout]     |                                                        ++                            ++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> assembler/src/lib.rs:130:55
[INFO] [stdout]     |
[INFO] [stdout] 130 | pub fn parse_parameter<'s>(input: &'s str) -> IResult<&str, Parameter<'s>, Error<&str>> {
[INFO] [stdout]     |                                    --                 ^^^^            --         ^^^^ the same lifetime is elided here
[INFO] [stdout]     |                                    |                  |               |
[INFO] [stdout]     |                                    |                  |               the same lifetime is named here
[INFO] [stdout]     |                                    |                  the same lifetime is elided here
[INFO] [stdout]     |                                    the lifetime is named here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: consistently use `'s`
[INFO] [stdout]     |
[INFO] [stdout] 130 | pub fn parse_parameter<'s>(input: &'s str) -> IResult<&'s str, Parameter<'s>, Error<&'s str>> {
[INFO] [stdout]     |                                                        ++                            ++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> assembler/src/lib.rs:141:59
[INFO] [stdout]     |
[INFO] [stdout] 141 | pub fn parse_assembly_line<'s>(input: &'s str) -> IResult<&str, AssemblyLine<'s>, Error<&str>> {
[INFO] [stdout]     |                                        --                 ^^^^               --         ^^^^ the same lifetime is elided here
[INFO] [stdout]     |                                        |                  |                  |
[INFO] [stdout]     |                                        |                  |                  the same lifetime is named here
[INFO] [stdout]     |                                        |                  the same lifetime is elided here
[INFO] [stdout]     |                                        the lifetime is named here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: consistently use `'s`
[INFO] [stdout]     |
[INFO] [stdout] 141 | pub fn parse_assembly_line<'s>(input: &'s str) -> IResult<&'s str, AssemblyLine<'s>, Error<&'s str>> {
[INFO] [stdout]     |                                                            ++                               ++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> assembler/src/lib.rs:241:61
[INFO] [stdout]     |
[INFO] [stdout] 241 | pub fn assemble<'s>(input: &'s str) -> Result<Memory, Error<&str>> {
[INFO] [stdout]     |                             -- the lifetime is named here   ^^^^ the same 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: consistently use `'s`
[INFO] [stdout]     |
[INFO] [stdout] 241 | pub fn assemble<'s>(input: &'s str) -> Result<Memory, Error<&'s str>> {
[INFO] [stdout]     |                                                              ++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking syntect v5.0.0
[INFO] [stderr]     Checking egui v0.19.0
[INFO] [stderr]     Checking egui_glow v0.19.0
[INFO] [stderr]     Checking egui_extras v0.19.0
[INFO] [stderr]     Checking sctk-adwaita v0.4.2
[INFO] [stderr]     Checking smithay-clipboard v0.6.6
[INFO] [stderr]     Checking winit v0.27.3
[INFO] [stderr]     Checking glutin v0.29.1
[INFO] [stderr]     Checking egui-winit v0.19.0
[INFO] [stderr]     Checking eframe v0.19.0
[INFO] [stderr]     Checking simplez_gui v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: associated items `all`, `name`, and `is_dark` are never used
[INFO] [stdout]   --> src/highlighter.rs:34:8
[INFO] [stdout]    |
[INFO] [stdout] 33 | impl SyntectTheme {
[INFO] [stdout]    | ----------------- associated items in this implementation
[INFO] [stdout] 34 |     fn all() -> impl ExactSizeIterator<Item = Self> {
[INFO] [stdout]    |        ^^^
[INFO] [stdout] ...
[INFO] [stdout] 48 |     fn name(&self) -> &'static str {
[INFO] [stdout]    |        ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 72 |     pub fn is_dark(&self) -> bool {
[INFO] [stdout]    |            ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `from_style` and `store_in_memory` are never used
[INFO] [stdout]    --> src/highlighter.rs:99:12
[INFO] [stdout]     |
[INFO] [stdout]  98 | impl CodeTheme {
[INFO] [stdout]     | -------------- associated items in this implementation
[INFO] [stdout]  99 |     pub fn from_style(style: &egui::Style) -> Self {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 119 |     pub fn store_in_memory(self, ctx: &egui::Context) {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `ui` is never used
[INFO] [stdout]    --> src/highlighter.rs:143:12
[INFO] [stdout]     |
[INFO] [stdout] 128 | impl CodeTheme {
[INFO] [stdout]     | -------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 143 |     pub fn ui(&mut self, ui: &mut egui::Ui) {
[INFO] [stdout]     |            ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `all`, `name`, and `is_dark` are never used
[INFO] [stdout]   --> src/highlighter.rs:34:8
[INFO] [stdout]    |
[INFO] [stdout] 33 | impl SyntectTheme {
[INFO] [stdout]    | ----------------- associated items in this implementation
[INFO] [stdout] 34 |     fn all() -> impl ExactSizeIterator<Item = Self> {
[INFO] [stdout]    |        ^^^
[INFO] [stdout] ...
[INFO] [stdout] 48 |     fn name(&self) -> &'static str {
[INFO] [stdout]    |        ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 72 |     pub fn is_dark(&self) -> bool {
[INFO] [stdout]    |            ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `from_style` and `store_in_memory` are never used
[INFO] [stdout]    --> src/highlighter.rs:99:12
[INFO] [stdout]     |
[INFO] [stdout]  98 | impl CodeTheme {
[INFO] [stdout]     | -------------- associated items in this implementation
[INFO] [stdout]  99 |     pub fn from_style(style: &egui::Style) -> Self {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 119 |     pub fn store_in_memory(self, ctx: &egui::Context) {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `ui` is never used
[INFO] [stdout]    --> src/highlighter.rs:143:12
[INFO] [stdout]     |
[INFO] [stdout] 128 | impl CodeTheme {
[INFO] [stdout]     | -------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 143 |     pub fn ui(&mut self, ui: &mut egui::Ui) {
[INFO] [stdout]     |            ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `ControlFlow` that must be used
[INFO] [stdout]    --> src/app.rs:131:25
[INFO] [stdout]     |
[INFO] [stdout] 131 |                         self.context.step();
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 131 |                         let _ = self.context.step();
[INFO] [stdout]     |                         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `ControlFlow` that must be used
[INFO] [stdout]    --> src/app.rs:334:13
[INFO] [stdout]     |
[INFO] [stdout] 334 |             self.context.step();
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 334 |             let _ = self.context.step();
[INFO] [stdout]     |             +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/highlighter.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub fn highlight(ctx: &egui::Context, theme: &CodeTheme, code: &str) -> LayoutJob {
[INFO] [stdout]    | --------------------------------------------------------------------------------- move the `impl` block outside of this function `highlight`
[INFO] [stdout] 11 |     impl egui::util::cache::ComputerMut<(&CodeTheme, &str), LayoutJob> for Highlighter {
[INFO] [stdout]    |     ^^^^^------------------------------^^^---------^^^^^^^^^---------^^^^^^-----------
[INFO] [stdout]    |          |                                |                 |              |
[INFO] [stdout]    |          |                                |                 |              `Highlighter` is not local
[INFO] [stdout]    |          |                                |                 `LayoutJob` is not local
[INFO] [stdout]    |          |                                `CodeTheme` is not local
[INFO] [stdout]    |          `ComputerMut` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `ControlFlow` that must be used
[INFO] [stdout]    --> src/app.rs:131:25
[INFO] [stdout]     |
[INFO] [stdout] 131 |                         self.context.step();
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 131 |                         let _ = self.context.step();
[INFO] [stdout]     |                         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `ControlFlow` that must be used
[INFO] [stdout]    --> src/app.rs:334:13
[INFO] [stdout]     |
[INFO] [stdout] 334 |             self.context.step();
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 334 |             let _ = self.context.step();
[INFO] [stdout]     |             +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/highlighter.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub fn highlight(ctx: &egui::Context, theme: &CodeTheme, code: &str) -> LayoutJob {
[INFO] [stdout]    | --------------------------------------------------------------------------------- move the `impl` block outside of this function `highlight`
[INFO] [stdout] 11 |     impl egui::util::cache::ComputerMut<(&CodeTheme, &str), LayoutJob> for Highlighter {
[INFO] [stdout]    |     ^^^^^------------------------------^^^---------^^^^^^^^^---------^^^^^^-----------
[INFO] [stdout]    |          |                                |                 |              |
[INFO] [stdout]    |          |                                |                 |              `Highlighter` is not local
[INFO] [stdout]    |          |                                |                 `LayoutJob` is not local
[INFO] [stdout]    |          |                                `CodeTheme` is not local
[INFO] [stdout]    |          `ComputerMut` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 54.35s
[INFO] running `Command { std: "docker" "inspect" "b2c1fccbb478069554a95a31fc35e2ce88d3523786ae060b7a7ab952e08e532d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b2c1fccbb478069554a95a31fc35e2ce88d3523786ae060b7a7ab952e08e532d", kill_on_drop: false }`
[INFO] [stdout] b2c1fccbb478069554a95a31fc35e2ce88d3523786ae060b7a7ab952e08e532d
