[INFO] fetching crate egui_extras 0.31.1... [INFO] checking egui_extras-0.31.1 against master#8f43b85954d2f3d8fc00a7504c603e5ca9eb0695 for pr-133502-5 [INFO] extracting crate egui_extras 0.31.1 into /workspace/builds/worker-3-tc1/source [INFO] validating manifest of crates.io crate egui_extras 0.31.1 on toolchain 8f43b85954d2f3d8fc00a7504c603e5ca9eb0695 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8f43b85954d2f3d8fc00a7504c603e5ca9eb0695" "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-tc1/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8f43b85954d2f3d8fc00a7504c603e5ca9eb0695" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] 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" "+8f43b85954d2f3d8fc00a7504c603e5ca9eb0695" "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] [stderr] Downloading crates ... [INFO] [stderr] Downloaded walkdir v2.5.0 [INFO] [stderr] Downloaded time-core v0.1.4 [INFO] [stderr] Downloaded time-macros v0.2.22 [INFO] [stderr] Downloaded bytemuck v1.22.0 [INFO] [stderr] Downloaded deranged v0.4.0 [INFO] [stderr] Downloaded siphasher v1.0.1 [INFO] [stderr] Downloaded phf_generator v0.11.3 [INFO] [stderr] Downloaded num-traits v0.2.19 [INFO] [stderr] Downloaded parking_lot v0.12.3 [INFO] [stderr] Downloaded phf_shared v0.11.3 [INFO] [stderr] Downloaded parking_lot_core v0.9.10 [INFO] [stderr] Downloaded iana-time-zone v0.1.63 [INFO] [stderr] Downloaded mime_guess2 v2.3.0 [INFO] [stderr] Downloaded gif v0.13.1 [INFO] [stderr] Downloaded image-webp v0.2.1 [INFO] [stderr] Downloaded quick-error v2.0.1 [INFO] [stderr] Downloaded fdeflate v0.3.7 [INFO] [stderr] Downloaded simplecss v0.2.2 [INFO] [stderr] Downloaded arrayref v0.3.9 [INFO] [stderr] Downloaded redox_syscall v0.5.11 [INFO] [stderr] Downloaded android-tzdata v0.1.1 [INFO] [stderr] Downloaded iana-time-zone-haiku v0.1.2 [INFO] [stderr] Downloaded document-features v0.2.11 [INFO] [stderr] Downloaded subtle v2.6.1 [INFO] [stderr] Downloaded getrandom v0.2.16 [INFO] [stderr] Downloaded windows-result v0.3.2 [INFO] [stderr] Downloaded windows-strings v0.4.0 [INFO] [stderr] Downloaded windows-implement v0.60.0 [INFO] [stderr] Downloaded core-foundation-sys v0.8.7 [INFO] [stderr] Downloaded windows-core v0.61.0 [INFO] [stderr] Downloaded zerocopy-derive v0.7.35 [INFO] [stderr] Downloaded windows-interface v0.59.1 [INFO] [stderr] Downloaded ab_glyph v0.2.29 [INFO] [stderr] Downloaded chrono v0.4.40 [INFO] [stderr] Downloaded ecolor v0.31.1 [INFO] [stderr] Downloaded emath v0.31.1 [INFO] [stderr] Downloaded syntect v5.2.0 [INFO] [stderr] Downloaded egui v0.31.1 [INFO] [stderr] Downloaded epaint v0.31.1 [INFO] [stderr] Downloaded rustls v0.23.26 [INFO] [stderr] Downloaded image v0.25.6 [INFO] [stderr] Downloaded quick-xml v0.32.0 [INFO] [stderr] Downloaded time v0.3.41 [INFO] [stderr] Downloaded plist v1.7.1 [INFO] [stderr] Downloaded zerocopy v0.7.35 [INFO] [stderr] Downloaded png v0.17.16 [INFO] [stderr] Downloaded ttf-parser v0.25.1 [INFO] [stderr] Downloaded base64 v0.21.7 [INFO] [stderr] Downloaded accesskit v0.17.1 [INFO] [stderr] Downloaded lock_api v0.4.12 [INFO] [stderr] Downloaded ureq v2.12.1 [INFO] [stderr] Downloaded rustls-pki-types v1.11.0 [INFO] [stderr] Downloaded wasm-bindgen-futures v0.4.50 [INFO] [stderr] Downloaded webpki-roots v0.26.8 [INFO] [stderr] Downloaded byteorder-lite v0.1.0 [INFO] [stderr] Downloaded windows-link v0.1.1 [INFO] [stderr] Downloaded enumn v0.1.14 [INFO] [stderr] Downloaded phf_macros v0.11.3 [INFO] [stderr] Downloaded owned_ttf_parser v0.25.0 [INFO] [stderr] Downloaded rustls-webpki v0.103.1 [INFO] [stderr] Downloaded phf v0.11.3 [INFO] [stderr] Downloaded rgb v0.8.50 [INFO] [stderr] Downloaded web-sys v0.3.77 [INFO] [stderr] Downloaded ring v0.17.14 [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:b0b074c097205a61b89e8ad263052f976b2b332c4dc5f02aef1fe52501660d6e" "/opt/rustwide/cargo-home/bin/cargo" "+8f43b85954d2f3d8fc00a7504c603e5ca9eb0695" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] fc2047a96010a8ea3eda4b940f71570d6d39196d3c2e610c871cfd185ae30ac1 [INFO] running `Command { std: "docker" "start" "-a" "fc2047a96010a8ea3eda4b940f71570d6d39196d3c2e610c871cfd185ae30ac1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "fc2047a96010a8ea3eda4b940f71570d6d39196d3c2e610c871cfd185ae30ac1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "fc2047a96010a8ea3eda4b940f71570d6d39196d3c2e610c871cfd185ae30ac1", kill_on_drop: false }` [INFO] [stdout] fc2047a96010a8ea3eda4b940f71570d6d39196d3c2e610c871cfd185ae30ac1 [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:b0b074c097205a61b89e8ad263052f976b2b332c4dc5f02aef1fe52501660d6e" "/opt/rustwide/cargo-home/bin/cargo" "+8f43b85954d2f3d8fc00a7504c603e5ca9eb0695" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 1b6b210ad1ab16dce761f57fd3de71f9af9c53815b167288fe852c21c4c234d5 [INFO] running `Command { std: "docker" "start" "-a" "1b6b210ad1ab16dce761f57fd3de71f9af9c53815b167288fe852c21c4c234d5", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.172 [INFO] [stderr] Compiling autocfg v1.4.0 [INFO] [stderr] Compiling unicase v2.8.1 [INFO] [stderr] Checking cfg-if v1.0.0 [INFO] [stderr] Compiling siphasher v1.0.1 [INFO] [stderr] Compiling parking_lot_core v0.9.10 [INFO] [stderr] Compiling version_check v0.9.5 [INFO] [stderr] Checking scopeguard v1.2.0 [INFO] [stderr] Checking smallvec v1.15.0 [INFO] [stderr] Checking ttf-parser v0.25.1 [INFO] [stderr] Compiling serde v1.0.219 [INFO] [stderr] Checking emath v0.31.1 [INFO] [stderr] Compiling phf_shared v0.11.3 [INFO] [stderr] Checking once_cell v1.21.3 [INFO] [stderr] Compiling ahash v0.8.11 [INFO] [stderr] Checking ab_glyph_rasterizer v0.1.8 [INFO] [stderr] Compiling phf v0.11.3 [INFO] [stderr] Checking zerocopy v0.7.35 [INFO] [stderr] Compiling syn v2.0.100 [INFO] [stderr] Checking nohash-hasher v0.2.0 [INFO] [stderr] Compiling lock_api v0.4.12 [INFO] [stderr] Checking profiling v1.0.16 [INFO] [stderr] Compiling mime_guess2 v2.3.0 [INFO] [stderr] Checking ecolor v0.31.1 [INFO] [stderr] Checking mime v0.3.17 [INFO] [stderr] Checking bitflags v2.9.0 [INFO] [stderr] Checking log v0.4.27 [INFO] [stderr] Checking parking_lot v0.12.3 [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] Compiling enum-map-derive v0.17.0 [INFO] [stderr] Checking enum-map v2.7.3 [INFO] [stderr] Checking egui v0.31.1 [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 16.67s [INFO] running `Command { std: "docker" "inspect" "1b6b210ad1ab16dce761f57fd3de71f9af9c53815b167288fe852c21c4c234d5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1b6b210ad1ab16dce761f57fd3de71f9af9c53815b167288fe852c21c4c234d5", kill_on_drop: false }` [INFO] [stdout] 1b6b210ad1ab16dce761f57fd3de71f9af9c53815b167288fe852c21c4c234d5