[INFO] fetching crate egui_extras 0.31.1... [INFO] checking egui_extras-0.31.1 against try#1d0e7c032bf9b905a3165592072b5cc63c491d50 for pr-133502-5 [INFO] extracting crate egui_extras 0.31.1 into /workspace/builds/worker-3-tc2/source [INFO] validating manifest of crates.io crate egui_extras 0.31.1 on toolchain 1d0e7c032bf9b905a3165592072b5cc63c491d50 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1d0e7c032bf9b905a3165592072b5cc63c491d50" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate egui_extras 0.31.1 [INFO] finished tweaking crates.io crate egui_extras 0.31.1 [INFO] tweaked toml for crates.io crate egui_extras 0.31.1 written to /workspace/builds/worker-3-tc2/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1d0e7c032bf9b905a3165592072b5cc63c491d50" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 197 packages to latest compatible versions [INFO] [stderr] Adding resvg v0.37.0 (available: v0.45.1) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1d0e7c032bf9b905a3165592072b5cc63c491d50" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:b0b074c097205a61b89e8ad263052f976b2b332c4dc5f02aef1fe52501660d6e" "/opt/rustwide/cargo-home/bin/cargo" "+1d0e7c032bf9b905a3165592072b5cc63c491d50" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 22021dc7b1b0a8b9bd74ea6be0116bd08d3a3ad622db8dd516101b37fc707535 [INFO] running `Command { std: "docker" "start" "-a" "22021dc7b1b0a8b9bd74ea6be0116bd08d3a3ad622db8dd516101b37fc707535", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "22021dc7b1b0a8b9bd74ea6be0116bd08d3a3ad622db8dd516101b37fc707535", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "22021dc7b1b0a8b9bd74ea6be0116bd08d3a3ad622db8dd516101b37fc707535", kill_on_drop: false }` [INFO] [stdout] 22021dc7b1b0a8b9bd74ea6be0116bd08d3a3ad622db8dd516101b37fc707535 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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=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:b0b074c097205a61b89e8ad263052f976b2b332c4dc5f02aef1fe52501660d6e" "/opt/rustwide/cargo-home/bin/cargo" "+1d0e7c032bf9b905a3165592072b5cc63c491d50" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 5b1fac54fd0e49230e0069cecd63e3aa74e11d7df9c6002cf78d8b25e7bea1d8 [INFO] running `Command { std: "docker" "start" "-a" "5b1fac54fd0e49230e0069cecd63e3aa74e11d7df9c6002cf78d8b25e7bea1d8", kill_on_drop: false }` [INFO] [stderr] Compiling autocfg v1.4.0 [INFO] [stderr] Compiling libc v0.2.172 [INFO] [stderr] Checking cfg-if v1.0.0 [INFO] [stderr] Compiling version_check v0.9.5 [INFO] [stderr] Compiling parking_lot_core v0.9.10 [INFO] [stderr] Compiling unicase v2.8.1 [INFO] [stderr] Compiling siphasher v1.0.1 [INFO] [stderr] Checking smallvec v1.15.0 [INFO] [stderr] Checking ttf-parser v0.25.1 [INFO] [stderr] Checking scopeguard v1.2.0 [INFO] [stderr] Checking once_cell v1.21.3 [INFO] [stderr] Compiling phf_shared v0.11.3 [INFO] [stderr] Checking emath v0.31.1 [INFO] [stderr] Checking ab_glyph_rasterizer v0.1.8 [INFO] [stderr] Compiling ahash v0.8.11 [INFO] [stderr] Compiling phf v0.11.3 [INFO] [stderr] Compiling serde v1.0.219 [INFO] [stderr] Checking zerocopy v0.7.35 [INFO] [stderr] Compiling syn v2.0.100 [INFO] [stderr] Compiling lock_api v0.4.12 [INFO] [stderr] Compiling mime_guess2 v2.3.0 [INFO] [stderr] Checking nohash-hasher v0.2.0 [INFO] [stderr] Checking profiling v1.0.16 [INFO] [stderr] Checking ecolor v0.31.1 [INFO] [stderr] Checking bitflags v2.9.0 [INFO] [stderr] Checking mime v0.3.17 [INFO] [stderr] Checking log v0.4.27 [INFO] [stderr] Checking parking_lot v0.12.3 [INFO] [stderr] Compiling enum-map-derive v0.17.0 [INFO] [stderr] Checking owned_ttf_parser v0.25.0 [INFO] [stderr] Checking ab_glyph v0.2.29 [INFO] [stderr] Checking epaint v0.31.1 [INFO] [stderr] Checking egui v0.31.1 [INFO] [stderr] Checking enum-map v2.7.3 [INFO] [stderr] Checking egui_extras v0.31.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/syntax_highlighting.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 25 | / pub fn highlight( [INFO] [stdout] 26 | | ctx: &egui::Context, [INFO] [stdout] 27 | | style: &egui::Style, [INFO] [stdout] 28 | | theme: &CodeTheme, [INFO] [stdout] 29 | | code: &str, [INFO] [stdout] 30 | | language: &str, [INFO] [stdout] 31 | | ) -> LayoutJob { [INFO] [stdout] | |______________- move the `impl` block outside of this function `highlight` [INFO] [stdout] ... [INFO] [stdout] 36 | impl egui::cache::ComputerMut<(&egui::FontId, &CodeTheme, &str, &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] | | `FontId` 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: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/syntax_highlighting.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 25 | / pub fn highlight( [INFO] [stdout] 26 | | ctx: &egui::Context, [INFO] [stdout] 27 | | style: &egui::Style, [INFO] [stdout] 28 | | theme: &CodeTheme, [INFO] [stdout] 29 | | code: &str, [INFO] [stdout] 30 | | language: &str, [INFO] [stdout] 31 | | ) -> LayoutJob { [INFO] [stdout] | |______________- move the `impl` block outside of this function `highlight` [INFO] [stdout] ... [INFO] [stdout] 36 | impl egui::cache::ComputerMut<(&egui::FontId, &CodeTheme, &str, &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] | | `FontId` 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 36.09s [INFO] running `Command { std: "docker" "inspect" "5b1fac54fd0e49230e0069cecd63e3aa74e11d7df9c6002cf78d8b25e7bea1d8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5b1fac54fd0e49230e0069cecd63e3aa74e11d7df9c6002cf78d8b25e7bea1d8", kill_on_drop: false }` [INFO] [stdout] 5b1fac54fd0e49230e0069cecd63e3aa74e11d7df9c6002cf78d8b25e7bea1d8