[INFO] cloning repository https://github.com/makepad/makepad
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/makepad/makepad" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmakepad%2Fmakepad", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmakepad%2Fmakepad'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 69bef6bab686284e1e3ab83ee803f29c5c9f40e5
[INFO] checking makepad/makepad against master#5518eaa946291f00471af8b254b2a1715f234882 for pr-120393-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmakepad%2Fmakepad" "/workspace/builds/worker-5-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc1/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/makepad/makepad on toolchain 5518eaa946291f00471af8b254b2a1715f234882
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+5518eaa946291f00471af8b254b2a1715f234882" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/makepad/makepad
[INFO] finished tweaking git repo https://github.com/makepad/makepad
[INFO] tweaked toml for git repo https://github.com/makepad/makepad written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+5518eaa946291f00471af8b254b2a1715f234882" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating git repository `https://github.com/RazrFalcon/rustybuzz`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+5518eaa946291f00471af8b254b2a1715f234882" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded ttf-parser v0.19.2
[INFO] [stderr]   Downloaded unicode-properties v0.1.1
[INFO] [stderr]   Downloaded simd-adler32 v0.3.7
[INFO] [stderr]   Downloaded jpeg-encoder v0.6.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+5518eaa946291f00471af8b254b2a1715f234882" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 318e0b9c0e6e99bf5317f1a2dda0e420f6fe8c7d001dedb12e6ac2afbb38dd51
[INFO] running `Command { std: "docker" "start" "-a" "318e0b9c0e6e99bf5317f1a2dda0e420f6fe8c7d001dedb12e6ac2afbb38dd51", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "318e0b9c0e6e99bf5317f1a2dda0e420f6fe8c7d001dedb12e6ac2afbb38dd51", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "318e0b9c0e6e99bf5317f1a2dda0e420f6fe8c7d001dedb12e6ac2afbb38dd51", kill_on_drop: false }`
[INFO] [stdout] 318e0b9c0e6e99bf5317f1a2dda0e420f6fe8c7d001dedb12e6ac2afbb38dd51
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+5518eaa946291f00471af8b254b2a1715f234882" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 52635def819ef2fe320f09a8ab18b8c97533bb6b9af44ebfb42206539e3dbccf
[INFO] running `Command { std: "docker" "start" "-a" "52635def819ef2fe320f09a8ab18b8c97533bb6b9af44ebfb42206539e3dbccf", kill_on_drop: false }`
[INFO] [stderr]    Compiling makepad-micro-proc-macro v0.4.0 (/opt/rustwide/workdir/libs/micro_proc_macro)
[INFO] [stderr]    Compiling makepad-derive-live v0.4.0 (/opt/rustwide/workdir/platform/derive_live)
[INFO] [stderr]     Checking makepad-math v0.4.0 (/opt/rustwide/workdir/libs/math)
[INFO] [stderr]    Compiling makepad-platform v0.6.0 (/opt/rustwide/workdir/platform)
[INFO] [stderr]     Checking makepad-http v0.4.0 (/opt/rustwide/workdir/libs/http)
[INFO] [stderr]     Checking makepad-futures v0.4.0 (/opt/rustwide/workdir/libs/futures)
[INFO] [stderr]     Checking bitflags v2.4.2
[INFO] [stderr]     Checking ttf-parser v0.19.2
[INFO] [stderr]     Checking simd-adler32 v0.3.7
[INFO] [stderr]     Checking unicode-ccc v0.1.2
[INFO] [stderr]     Checking unicode-properties v0.1.1
[INFO] [stderr]     Checking bytemuck v1.14.1
[INFO] [stderr]     Checking unicode-bidi-mirroring v0.1.0
[INFO] [stderr]     Checking unicode-script v0.5.5
[INFO] [stderr]     Checking unicode-bidi v0.3.15
[INFO] [stderr]    Compiling windows_x86_64_gnu v0.48.5
[INFO] [stderr]     Checking makepad-shell v0.4.0 (/opt/rustwide/workdir/libs/shell)
[INFO] [stderr]     Checking makepad-zune-core v0.2.14 (/opt/rustwide/workdir/libs/zune-core)
[INFO] [stderr]     Checking jpeg-encoder v0.6.0
[INFO] [stderr]     Checking makepad-toml-parser v0.4.0 (/opt/rustwide/workdir/libs/toml_parser)
[INFO] [stderr]     Checking makepad-base64 v0.4.0 (/opt/rustwide/workdir/libs/base64)
[INFO] [stderr]     Checking makepad-digest v0.4.0 (/opt/rustwide/workdir/libs/digest)
[INFO] [stderr]     Checking makepad-miniz v0.4.0 (/opt/rustwide/workdir/libs/miniz)
[INFO] [stderr]     Checking makepad-derive-wasm-bridge v0.4.0 (/opt/rustwide/workdir/libs/wasm_bridge/derive)
[INFO] [stderr]     Checking makepad-micro-serde-derive v0.4.0 (/opt/rustwide/workdir/libs/micro_serde/derive)
[INFO] [stderr]     Checking makepad-live-id-macros v0.4.0 (/opt/rustwide/workdir/libs/live_id/id_macros)
[INFO] [stderr]     Checking makepad-zune-inflate v0.2.54 (/opt/rustwide/workdir/libs/zune-inflate)
[INFO] [stderr]     Checking makepad-zune-jpeg v0.3.17 (/opt/rustwide/workdir/libs/zune-jpeg)
[INFO] [stderr]     Checking makepad-auto-version v0.3.0 (/opt/rustwide/workdir/tools/auto_version)
[INFO] [stderr]     Checking makepad-objc-sys v0.4.0 (/opt/rustwide/workdir/libs/objc-sys)
[INFO] [stderr]     Checking makepad-zune-png v0.2.1 (/opt/rustwide/workdir/libs/zune-png)
[INFO] [stderr]     Checking windows-targets v0.48.5
[INFO] [stderr]     Checking windows-core v0.51.1 (/opt/rustwide/workdir/libs/windows-core)
[INFO] [stderr]     Checking makepad-futures-legacy v0.7.0 (/opt/rustwide/workdir/libs/futures_legacy)
[INFO] [stderr]     Checking cargo-makepad v0.4.0 (/opt/rustwide/workdir/tools/cargo_makepad)
[INFO] [stderr]     Checking makepad-live-id v0.4.0 (/opt/rustwide/workdir/libs/live_id)
[INFO] [stderr]     Checking makepad-micro-serde v0.4.0 (/opt/rustwide/workdir/libs/micro_serde)
[INFO] [stderr]     Checking makepad-derive-widget v0.4.0 (/opt/rustwide/workdir/widgets/derive_widget)
[INFO] [stderr]     Checking makepad-wasm-bridge v0.4.0 (/opt/rustwide/workdir/libs/wasm_bridge)
[INFO] [stderr]     Checking makepad-windows v0.51.1 (/opt/rustwide/workdir/libs/windows)
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> tools/cargo_makepad/src/apple/compile.rs:256:18
[INFO] [stdout]     |
[INFO] [stdout] 256 |     SelfCloseTag(String),
[INFO] [stdout]     |     ------------ ^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` 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] 256 |     SelfCloseTag(()),
[INFO] [stdout]     |                  ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> tools/cargo_makepad/src/apple/compile.rs:256:18
[INFO] [stdout]     |
[INFO] [stdout] 256 |     SelfCloseTag(String),
[INFO] [stdout]     |     ------------ ^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` 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] 256 |     SelfCloseTag(()),
[INFO] [stdout]     |                  ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking makepad-live-tokenizer v0.4.0 (/opt/rustwide/workdir/platform/live_tokenizer)
[INFO] [stderr]     Checking makepad-file-protocol v0.5.0 (/opt/rustwide/workdir/studio/file_protocol)
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking makepad-file-server v0.5.0 (/opt/rustwide/workdir/studio/file_server)
[INFO] [stderr]     Checking makepad-live-compiler v0.5.0 (/opt/rustwide/workdir/platform/live_compiler)
[INFO] [stderr]     Checking rustybuzz v0.8.0 (https://github.com/RazrFalcon/rustybuzz?rev=a0b8aa3#a0b8aa3e)
[INFO] [stderr]     Checking makepad-vector v0.4.0 (/opt/rustwide/workdir/draw/vector)
[INFO] [stderr]     Checking makepad-shader-compiler v0.5.0 (/opt/rustwide/workdir/platform/shader_compiler)
[INFO] [stderr]     Checking makepad-draw v0.6.0 (/opt/rustwide/workdir/draw)
[INFO] [stderr]     Checking makepad-audio-graph v0.6.0 (/opt/rustwide/workdir/audio_graph)
[INFO] [stderr]     Checking makepad-synth-ironfish v0.6.0 (/opt/rustwide/workdir/examples/ironfish/synth_ironfish)
[INFO] [stderr]     Checking makepad-widgets v0.6.0 (/opt/rustwide/workdir/widgets)
[INFO] [stderr]     Checking makepad-audio-widgets v0.6.0 (/opt/rustwide/workdir/audio_graph/audio_widgets)
[INFO] [stderr]     Checking makepad-code-editor v0.6.0 (/opt/rustwide/workdir/code_editor)
[INFO] [stderr]     Checking makepad-example-news-feed v0.6.0 (/opt/rustwide/workdir/examples/news_feed)
[INFO] [stderr]     Checking makepad-example-fractal-zoom v0.6.0 (/opt/rustwide/workdir/examples/fractal_zoom)
[INFO] [stderr]     Checking makepad-example-sdxl v0.4.0 (/opt/rustwide/workdir/examples/sdxl)
[INFO] [stderr]     Checking makepad-example-chatgpt v0.4.0 (/opt/rustwide/workdir/examples/chatgpt)
[INFO] [stderr]     Checking makepad-example-simple v0.6.0 (/opt/rustwide/workdir/examples/simple)
[INFO] [stderr]     Checking makepad-example-simple-shader v0.6.0 (/opt/rustwide/workdir/examples/simple_shader)
[INFO] [stderr]     Checking makepad-example-graph v0.4.0 (/opt/rustwide/workdir/examples/graph)
[INFO] [stderr]     Checking makepad-example-slides v0.6.0 (/opt/rustwide/workdir/examples/slides)
[INFO] [stderr]     Checking makepad-example-web-cam v0.6.0 (/opt/rustwide/workdir/examples/web_cam)
[INFO] [stderr]     Checking do-not-run-bigfish v0.1.0 (/opt/rustwide/workdir/tools/experiments/bigfish)
[INFO] [stderr]     Checking makepad-example-ironfish v0.7.0 (/opt/rustwide/workdir/examples/ironfish)
[INFO] [stdout] warning: unused variable: `maxpixels`
[INFO] [stdout]    --> examples/graph/src/drawarc.rs:240:13
[INFO] [stdout]     |
[INFO] [stdout] 240 |         let maxpixels = 300. as f64;
[INFO] [stdout]     |             ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_maxpixels`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `usecomputedcenter`
[INFO] [stdout]    --> examples/graph/src/drawarc.rs:242:17
[INFO] [stdout]     |
[INFO] [stdout] 242 |         let mut usecomputedcenter = true;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_usecomputedcenter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `scope`
[INFO] [stdout]    --> examples/graph/src/drawarc.rs:220:44
[INFO] [stdout]     |
[INFO] [stdout] 220 |     fn draw_walk(&mut self, cx: &mut Cx2d, scope: &mut Scope, walk: Walk) -> DrawStep {
[INFO] [stdout]     |                                            ^^^^^ help: if this is intentional, prefix it with an underscore: `_scope`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> examples/graph/src/drawarc.rs:242:13
[INFO] [stdout]     |
[INFO] [stdout] 242 |         let mut usecomputedcenter = true;
[INFO] [stdout]     |             ----^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> examples/graph/src/drawarc.rs:247:13
[INFO] [stdout]     |
[INFO] [stdout] 247 |         let mut center = cmid + (cmid-copp);
[INFO] [stdout]     |             ----^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> examples/graph/src/drawarc.rs:251:13
[INFO] [stdout]     |
[INFO] [stdout] 251 |         let mut computedradius = shortedge;
[INFO] [stdout]     |             ----^^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `maxpixels`
[INFO] [stdout]    --> examples/graph/src/drawarc.rs:290:13
[INFO] [stdout]     |
[INFO] [stdout] 290 |         let maxpixels = 300. as f64;
[INFO] [stdout]     |             ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_maxpixels`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `endcornerid`
[INFO] [stdout]    --> examples/graph/src/drawarc.rs:321:17
[INFO] [stdout]     |
[INFO] [stdout] 321 |             let endcornerid = self.arc_end_corner as u32;
[INFO] [stdout]     |                 ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_endcornerid`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `from_u32` is never used
[INFO] [stdout]    --> examples/graph/src/drawarc.rs:133:8
[INFO] [stdout]     |
[INFO] [stdout] 132 | impl QuadCorner {
[INFO] [stdout]     | --------------- associated function in this implementation
[INFO] [stdout] 133 |     fn from_u32(value: u32) -> QuadCorner {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_rect_corner` is never used
[INFO] [stdout]    --> examples/graph/src/drawarc.rs:145:4
[INFO] [stdout]     |
[INFO] [stdout] 145 | fn get_rect_corner( input:Rect, corner:QuadCorner) -> DVec2{
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_rect_corner_i32` is never used
[INFO] [stdout]    --> examples/graph/src/drawarc.rs:155:4
[INFO] [stdout]     |
[INFO] [stdout] 155 | fn get_rect_corner_i32( input:Rect, corner:i32) -> DVec2{
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 11 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `UploadingImage` is never constructed
[INFO] [stdout]   --> examples/sdxl/src/app.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 41 | enum MachineRunning{
[INFO] [stdout]    |      -------------- variant in this enum
[INFO] [stdout] 42 |     Stopped,
[INFO] [stdout] 43 |     UploadingImage{
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `MachineRunning` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_camera_frame_jpeg` is never used
[INFO] [stdout]    --> examples/sdxl/src/app.rs:126:8
[INFO] [stdout]     |
[INFO] [stdout] 118 | impl App {
[INFO] [stdout]     | -------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 126 |     fn get_camera_frame_jpeg(&mut self,  cx: &mut Cx, width:usize, height: usize)->Vec<u8>{
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `UploadingImage` is never constructed
[INFO] [stdout]   --> examples/sdxl/src/app.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 41 | enum MachineRunning{
[INFO] [stdout]    |      -------------- variant in this enum
[INFO] [stdout] 42 |     Stopped,
[INFO] [stdout] 43 |     UploadingImage{
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `MachineRunning` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_camera_frame_jpeg` is never used
[INFO] [stdout]    --> examples/sdxl/src/app.rs:126:8
[INFO] [stdout]     |
[INFO] [stdout] 118 | impl App {
[INFO] [stdout]     | -------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 126 |     fn get_camera_frame_jpeg(&mut self,  cx: &mut Cx, width:usize, height: usize)->Vec<u8>{
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `maxpixels`
[INFO] [stdout]    --> examples/graph/src/drawarc.rs:240:13
[INFO] [stdout]     |
[INFO] [stdout] 240 |         let maxpixels = 300. as f64;
[INFO] [stdout]     |             ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_maxpixels`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `usecomputedcenter`
[INFO] [stdout]    --> examples/graph/src/drawarc.rs:242:17
[INFO] [stdout]     |
[INFO] [stdout] 242 |         let mut usecomputedcenter = true;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_usecomputedcenter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `scope`
[INFO] [stdout]    --> examples/graph/src/drawarc.rs:220:44
[INFO] [stdout]     |
[INFO] [stdout] 220 |     fn draw_walk(&mut self, cx: &mut Cx2d, scope: &mut Scope, walk: Walk) -> DrawStep {
[INFO] [stdout]     |                                            ^^^^^ help: if this is intentional, prefix it with an underscore: `_scope`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> examples/graph/src/drawarc.rs:242:13
[INFO] [stdout]     |
[INFO] [stdout] 242 |         let mut usecomputedcenter = true;
[INFO] [stdout]     |             ----^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> examples/graph/src/drawarc.rs:247:13
[INFO] [stdout]     |
[INFO] [stdout] 247 |         let mut center = cmid + (cmid-copp);
[INFO] [stdout]     |             ----^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> examples/graph/src/drawarc.rs:251:13
[INFO] [stdout]     |
[INFO] [stdout] 251 |         let mut computedradius = shortedge;
[INFO] [stdout]     |             ----^^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `maxpixels`
[INFO] [stdout]    --> examples/graph/src/drawarc.rs:290:13
[INFO] [stdout]     |
[INFO] [stdout] 290 |         let maxpixels = 300. as f64;
[INFO] [stdout]     |             ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_maxpixels`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `endcornerid`
[INFO] [stdout]    --> examples/graph/src/drawarc.rs:321:17
[INFO] [stdout]     |
[INFO] [stdout] 321 |             let endcornerid = self.arc_end_corner as u32;
[INFO] [stdout]     |                 ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_endcornerid`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `from_u32` is never used
[INFO] [stdout]    --> examples/graph/src/drawarc.rs:133:8
[INFO] [stdout]     |
[INFO] [stdout] 132 | impl QuadCorner {
[INFO] [stdout]     | --------------- associated function in this implementation
[INFO] [stdout] 133 |     fn from_u32(value: u32) -> QuadCorner {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_rect_corner` is never used
[INFO] [stdout]    --> examples/graph/src/drawarc.rs:145:4
[INFO] [stdout]     |
[INFO] [stdout] 145 | fn get_rect_corner( input:Rect, corner:QuadCorner) -> DVec2{
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_rect_corner_i32` is never used
[INFO] [stdout]    --> examples/graph/src/drawarc.rs:155:4
[INFO] [stdout]     |
[INFO] [stdout] 155 | fn get_rect_corner_i32( input:Rect, corner:i32) -> DVec2{
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 11 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]    --> tools/experiments/bigfish/src/fish_connection_widget.rs:109:9
[INFO] [stdout]     |
[INFO] [stdout] 107 |           return;
[INFO] [stdout]     |           ------ any code following this expression is unreachable
[INFO] [stdout] 108 |
[INFO] [stdout] 109 | /         match event.hits(cx, self.draw_line.area()) {
[INFO] [stdout] 110 | |             Hit::FingerDown(_fe) => {
[INFO] [stdout] 111 | |                 if self.grab_key_focus {
[INFO] [stdout] 112 | |                     cx.set_key_focus(self.draw_line.area());
[INFO] [stdout] ...   |
[INFO] [stdout] 137 | |             _ => (),
[INFO] [stdout] 138 | |         }
[INFO] [stdout]     | |_________^ unreachable expression
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unreachable_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]    --> tools/experiments/bigfish/src/fish_connection_widget.rs:109:9
[INFO] [stdout]     |
[INFO] [stdout] 107 |           return;
[INFO] [stdout]     |           ------ any code following this expression is unreachable
[INFO] [stdout] 108 |
[INFO] [stdout] 109 | /         match event.hits(cx, self.draw_line.area()) {
[INFO] [stdout] 110 | |             Hit::FingerDown(_fe) => {
[INFO] [stdout] 111 | |                 if self.grab_key_focus {
[INFO] [stdout] 112 | |                     cx.set_key_focus(self.draw_line.area());
[INFO] [stdout] ...   |
[INFO] [stdout] 137 | |             _ => (),
[INFO] [stdout] 138 | |         }
[INFO] [stdout]     | |_________^ unreachable expression
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unreachable_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `fe`
[INFO] [stdout]    --> tools/experiments/bigfish/src/block_delete_button.rs:157:29
[INFO] [stdout]     |
[INFO] [stdout] 157 |             Hit::FingerMove(fe) => if self.dragging {},
[INFO] [stdout]     |                             ^^ help: if this is intentional, prefix it with an underscore: `_fe`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `fe`
[INFO] [stdout]    --> tools/experiments/bigfish/src/block_delete_button.rs:157:29
[INFO] [stdout]     |
[INFO] [stdout] 157 |             Hit::FingerMove(fe) => if self.dragging {},
[INFO] [stdout]     |                             ^^ help: if this is intentional, prefix it with an underscore: `_fe`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `uid`
[INFO] [stdout]    --> tools/experiments/bigfish/src/fish_connection_widget.rs:104:13
[INFO] [stdout]     |
[INFO] [stdout] 104 |         let uid = self.widget_uid();
[INFO] [stdout]     |             ^^^ help: if this is intentional, prefix it with an underscore: `_uid`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `scope`
[INFO] [stdout]    --> tools/experiments/bigfish/src/fish_connection_widget.rs:103:60
[INFO] [stdout]     |
[INFO] [stdout] 103 |     fn handle_event(&mut self, cx: &mut Cx, event: &Event, scope: &mut Scope) {
[INFO] [stdout]     |                                                            ^^^^^ help: if this is intentional, prefix it with an underscore: `_scope`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `deltatomid`
[INFO] [stdout]    --> tools/experiments/bigfish/src/fish_connection_widget.rs:171:17
[INFO] [stdout]     |
[INFO] [stdout] 171 |             let deltatomid = midpoint - self.start_pos;
[INFO] [stdout]     |                 ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_deltatomid`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `delta`
[INFO] [stdout]    --> tools/experiments/bigfish/src/fish_connection_widget.rs:172:17
[INFO] [stdout]     |
[INFO] [stdout] 172 |             let delta = self.end_pos - self.start_pos;
[INFO] [stdout]     |                 ^^^^^ help: if this is intentional, prefix it with an underscore: `_delta`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> tools/experiments/bigfish/src/fish_doc.rs:16:13
[INFO] [stdout]    |
[INFO] [stdout] 16 |         let mut M = FishDoc {
[INFO] [stdout]    |             ----^
[INFO] [stdout]    |             |
[INFO] [stdout]    |             help: remove this `mut`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `uid`
[INFO] [stdout]    --> tools/experiments/bigfish/src/fish_connection_widget.rs:104:13
[INFO] [stdout]     |
[INFO] [stdout] 104 |         let uid = self.widget_uid();
[INFO] [stdout]     |             ^^^ help: if this is intentional, prefix it with an underscore: `_uid`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `scope`
[INFO] [stdout]    --> tools/experiments/bigfish/src/fish_connection_widget.rs:103:60
[INFO] [stdout]     |
[INFO] [stdout] 103 |     fn handle_event(&mut self, cx: &mut Cx, event: &Event, scope: &mut Scope) {
[INFO] [stdout]     |                                                            ^^^^^ help: if this is intentional, prefix it with an underscore: `_scope`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `deltatomid`
[INFO] [stdout]    --> tools/experiments/bigfish/src/fish_connection_widget.rs:171:17
[INFO] [stdout]     |
[INFO] [stdout] 171 |             let deltatomid = midpoint - self.start_pos;
[INFO] [stdout]     |                 ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_deltatomid`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `delta`
[INFO] [stdout]    --> tools/experiments/bigfish/src/fish_connection_widget.rs:172:17
[INFO] [stdout]     |
[INFO] [stdout] 172 |             let delta = self.end_pos - self.start_pos;
[INFO] [stdout]     |                 ^^^^^ help: if this is intentional, prefix it with an underscore: `_delta`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> tools/experiments/bigfish/src/fish_doc.rs:16:13
[INFO] [stdout]    |
[INFO] [stdout] 16 |         let mut M = FishDoc {
[INFO] [stdout]    |             ----^
[INFO] [stdout]    |             |
[INFO] [stdout]    |             help: remove this `mut`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking makepad-studio v0.8.0 (/opt/rustwide/workdir/studio)
[INFO] [stdout] warning: value assigned to `Bstring` is never read
[INFO] [stdout]    --> tools/experiments/bigfish/src/fish_patch.rs:157:33
[INFO] [stdout]     |
[INFO] [stdout] 157 |                         let mut Bstring = String::new();
[INFO] [stdout]     |                                 ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `cstring` is never read
[INFO] [stdout]    --> tools/experiments/bigfish/src/fish_patch.rs:203:33
[INFO] [stdout]     |
[INFO] [stdout] 203 |                         let mut cstring = String::new();
[INFO] [stdout]     |                                 ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `lib`
[INFO] [stdout]    --> tools/experiments/bigfish/src/fish_patch.rs:120:28
[INFO] [stdout]     |
[INFO] [stdout] 120 |     pub fn undo(&mut self, lib: &FishBlockLibrary) {
[INFO] [stdout]     |                            ^^^ help: if this is intentional, prefix it with an underscore: `_lib`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> tools/experiments/bigfish/src/fish_patch.rs:168:33
[INFO] [stdout]     |
[INFO] [stdout] 168 | ...                   let mut B = self.blocks.find_mut(id).expect("find block");
[INFO] [stdout]     |                           ----^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> tools/experiments/bigfish/src/fish_patch.rs:214:33
[INFO] [stdout]     |
[INFO] [stdout] 214 | ...                   let mut c = self.connections.find_mut(id).expect("find connection");
[INFO] [stdout]     |                           ----^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `lib`
[INFO] [stdout]    --> tools/experiments/bigfish/src/fish_patch.rs:241:28
[INFO] [stdout]     |
[INFO] [stdout] 241 |     pub fn redo(&mut self, lib: &FishBlockLibrary) {}
[INFO] [stdout]     |                            ^^^ help: if this is intentional, prefix it with an underscore: `_lib`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `Bstring` is never read
[INFO] [stdout]    --> tools/experiments/bigfish/src/fish_patch.rs:157:33
[INFO] [stdout]     |
[INFO] [stdout] 157 |                         let mut Bstring = String::new();
[INFO] [stdout]     |                                 ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `cstring` is never read
[INFO] [stdout]    --> tools/experiments/bigfish/src/fish_patch.rs:203:33
[INFO] [stdout]     |
[INFO] [stdout] 203 |                         let mut cstring = String::new();
[INFO] [stdout]     |                                 ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `lib`
[INFO] [stdout]    --> tools/experiments/bigfish/src/fish_patch.rs:120:28
[INFO] [stdout]     |
[INFO] [stdout] 120 |     pub fn undo(&mut self, lib: &FishBlockLibrary) {
[INFO] [stdout]     |                            ^^^ help: if this is intentional, prefix it with an underscore: `_lib`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> tools/experiments/bigfish/src/fish_patch.rs:168:33
[INFO] [stdout]     |
[INFO] [stdout] 168 | ...                   let mut B = self.blocks.find_mut(id).expect("find block");
[INFO] [stdout]     |                           ----^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> tools/experiments/bigfish/src/fish_patch.rs:214:33
[INFO] [stdout]     |
[INFO] [stdout] 214 | ...                   let mut c = self.connections.find_mut(id).expect("find connection");
[INFO] [stdout]     |                           ----^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `lib`
[INFO] [stdout]    --> tools/experiments/bigfish/src/fish_patch.rs:241:28
[INFO] [stdout]     |
[INFO] [stdout] 241 |     pub fn redo(&mut self, lib: &FishBlockLibrary) {}
[INFO] [stdout]     |                            ^^^ help: if this is intentional, prefix it with an underscore: `_lib`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `clicked` and `pressed` are never used
[INFO] [stdout]    --> tools/experiments/bigfish/src/block_connector_button.rs:249:12
[INFO] [stdout]     |
[INFO] [stdout] 248 | impl BlockConnectorButtonRef {
[INFO] [stdout]     | ---------------------------- methods in this implementation
[INFO] [stdout] 249 |     pub fn clicked(&self, actions: &Actions) -> bool {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 258 |     pub fn pressed(&self, actions: &Actions) -> bool {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `clicked` and `pressed` are never used
[INFO] [stdout]    --> tools/experiments/bigfish/src/block_connector_button.rs:269:12
[INFO] [stdout]     |
[INFO] [stdout] 268 | impl BlockConnectorButtonSet {
[INFO] [stdout]     | ---------------------------- methods in this implementation
[INFO] [stdout] 269 |     pub fn clicked(&self, actions: &Actions) -> bool {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 272 |     pub fn pressed(&self, actions: &Actions) -> bool {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `clicked` and `pressed` are never used
[INFO] [stdout]    --> tools/experiments/bigfish/src/block_delete_button.rs:218:12
[INFO] [stdout]     |
[INFO] [stdout] 217 | impl BlockDeleteButtonRef {
[INFO] [stdout]     | ------------------------- methods in this implementation
[INFO] [stdout] 218 |     pub fn clicked(&self, actions: &Actions) -> bool {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 227 |     pub fn pressed(&self, actions: &Actions) -> bool {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `clicked` and `pressed` are never used
[INFO] [stdout]    --> tools/experiments/bigfish/src/block_delete_button.rs:238:12
[INFO] [stdout]     |
[INFO] [stdout] 237 | impl BlockDeleteButtonSet {
[INFO] [stdout]     | ------------------------- methods in this implementation
[INFO] [stdout] 238 |     pub fn clicked(&self, actions: &Actions) -> bool {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 241 |     pub fn pressed(&self, actions: &Actions) -> bool {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Select` is never constructed
[INFO] [stdout]    --> tools/experiments/bigfish/src/block_header_button.rs:114:5
[INFO] [stdout]     |
[INFO] [stdout] 109 | pub enum BlockHeaderButtonAction {
[INFO] [stdout]     |          ----------------------- variant in this enum
[INFO] [stdout] ...
[INFO] [stdout] 114 |     Select { id: u64 },
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `BlockHeaderButtonAction` 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: methods `clicked` and `pressed` are never used
[INFO] [stdout]    --> tools/experiments/bigfish/src/block_header_button.rs:237:12
[INFO] [stdout]     |
[INFO] [stdout] 236 | impl BlockHeaderButtonRef {
[INFO] [stdout]     | ------------------------- methods in this implementation
[INFO] [stdout] 237 |     pub fn clicked(&self, actions: &Actions) -> bool {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 246 |     pub fn pressed(&self, actions: &Actions) -> bool {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `clicked` and `pressed` are never used
[INFO] [stdout]    --> tools/experiments/bigfish/src/block_header_button.rs:257:12
[INFO] [stdout]     |
[INFO] [stdout] 256 | impl BlockHeaderButtonSet {
[INFO] [stdout]     | ------------------------- methods in this implementation
[INFO] [stdout] 257 |     pub fn clicked(&self, actions: &Actions) -> bool {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 260 |     pub fn pressed(&self, actions: &Actions) -> bool {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `Clicked`, `Pressed`, and `Released` are never constructed
[INFO] [stdout]   --> tools/experiments/bigfish/src/fish_connection_widget.rs:56:5
[INFO] [stdout]    |
[INFO] [stdout] 54 | pub enum FishConnectionWidgetAction {
[INFO] [stdout]    |          -------------------------- variants in this enum
[INFO] [stdout] 55 |     None,
[INFO] [stdout] 56 |     Clicked,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 57 |     Pressed,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 58 |     Released,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `FishConnectionWidgetAction` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `M` should have a snake case name
[INFO] [stdout]   --> tools/experiments/bigfish/src/fish_doc.rs:16:17
[INFO] [stdout]    |
[INFO] [stdout] 16 |         let mut M = FishDoc {
[INFO] [stdout]    |                 ^ help: convert the identifier to snake case: `m`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_snake_case)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `Bstring` should have a snake case name
[INFO] [stdout]    --> tools/experiments/bigfish/src/fish_patch.rs:157:33
[INFO] [stdout]     |
[INFO] [stdout] 157 |                         let mut Bstring = String::new();
[INFO] [stdout]     |                                 ^^^^^^^ help: convert the identifier to snake case: `bstring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `B` should have a snake case name
[INFO] [stdout]    --> tools/experiments/bigfish/src/fish_patch.rs:159:33
[INFO] [stdout]     |
[INFO] [stdout] 159 | ...                   let B = self.get_block(id).expect("find block");
[INFO] [stdout]     |                           ^ help: convert the identifier to snake case: `b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `B` should have a snake case name
[INFO] [stdout]    --> tools/experiments/bigfish/src/fish_patch.rs:168:37
[INFO] [stdout]     |
[INFO] [stdout] 168 | ...                   let mut B = self.blocks.find_mut(id).expect("find block");
[INFO] [stdout]     |                               ^ help: convert the identifier to snake case: `b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `Bstring` should have a snake case name
[INFO] [stdout]    --> tools/experiments/bigfish/src/fish_patch.rs:335:13
[INFO] [stdout]     |
[INFO] [stdout] 335 |         let Bstring = b.serialize_ron();
[INFO] [stdout]     |             ^^^^^^^ help: convert the identifier to snake case: `bstring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `clicked` and `pressed` are never used
[INFO] [stdout]    --> tools/experiments/bigfish/src/block_connector_button.rs:249:12
[INFO] [stdout]     |
[INFO] [stdout] 248 | impl BlockConnectorButtonRef {
[INFO] [stdout]     | ---------------------------- methods in this implementation
[INFO] [stdout] 249 |     pub fn clicked(&self, actions: &Actions) -> bool {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 258 |     pub fn pressed(&self, actions: &Actions) -> bool {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `clicked` and `pressed` are never used
[INFO] [stdout]    --> tools/experiments/bigfish/src/block_connector_button.rs:269:12
[INFO] [stdout]     |
[INFO] [stdout] 268 | impl BlockConnectorButtonSet {
[INFO] [stdout]     | ---------------------------- methods in this implementation
[INFO] [stdout] 269 |     pub fn clicked(&self, actions: &Actions) -> bool {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 272 |     pub fn pressed(&self, actions: &Actions) -> bool {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `clicked` and `pressed` are never used
[INFO] [stdout]    --> tools/experiments/bigfish/src/block_delete_button.rs:218:12
[INFO] [stdout]     |
[INFO] [stdout] 217 | impl BlockDeleteButtonRef {
[INFO] [stdout]     | ------------------------- methods in this implementation
[INFO] [stdout] 218 |     pub fn clicked(&self, actions: &Actions) -> bool {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 227 |     pub fn pressed(&self, actions: &Actions) -> bool {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `clicked` and `pressed` are never used
[INFO] [stdout]    --> tools/experiments/bigfish/src/block_delete_button.rs:238:12
[INFO] [stdout]     |
[INFO] [stdout] 237 | impl BlockDeleteButtonSet {
[INFO] [stdout]     | ------------------------- methods in this implementation
[INFO] [stdout] 238 |     pub fn clicked(&self, actions: &Actions) -> bool {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 241 |     pub fn pressed(&self, actions: &Actions) -> bool {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Select` is never constructed
[INFO] [stdout]    --> tools/experiments/bigfish/src/block_header_button.rs:114:5
[INFO] [stdout]     |
[INFO] [stdout] 109 | pub enum BlockHeaderButtonAction {
[INFO] [stdout]     |          ----------------------- variant in this enum
[INFO] [stdout] ...
[INFO] [stdout] 114 |     Select { id: u64 },
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `BlockHeaderButtonAction` 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: methods `clicked` and `pressed` are never used
[INFO] [stdout]    --> tools/experiments/bigfish/src/block_header_button.rs:237:12
[INFO] [stdout]     |
[INFO] [stdout] 236 | impl BlockHeaderButtonRef {
[INFO] [stdout]     | ------------------------- methods in this implementation
[INFO] [stdout] 237 |     pub fn clicked(&self, actions: &Actions) -> bool {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 246 |     pub fn pressed(&self, actions: &Actions) -> bool {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `clicked` and `pressed` are never used
[INFO] [stdout]    --> tools/experiments/bigfish/src/block_header_button.rs:257:12
[INFO] [stdout]     |
[INFO] [stdout] 256 | impl BlockHeaderButtonSet {
[INFO] [stdout]     | ------------------------- methods in this implementation
[INFO] [stdout] 257 |     pub fn clicked(&self, actions: &Actions) -> bool {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 260 |     pub fn pressed(&self, actions: &Actions) -> bool {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `Clicked`, `Pressed`, and `Released` are never constructed
[INFO] [stdout]   --> tools/experiments/bigfish/src/fish_connection_widget.rs:56:5
[INFO] [stdout]    |
[INFO] [stdout] 54 | pub enum FishConnectionWidgetAction {
[INFO] [stdout]    |          -------------------------- variants in this enum
[INFO] [stdout] 55 |     None,
[INFO] [stdout] 56 |     Clicked,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 57 |     Pressed,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 58 |     Released,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `FishConnectionWidgetAction` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `M` should have a snake case name
[INFO] [stdout]   --> tools/experiments/bigfish/src/fish_doc.rs:16:17
[INFO] [stdout]    |
[INFO] [stdout] 16 |         let mut M = FishDoc {
[INFO] [stdout]    |                 ^ help: convert the identifier to snake case: `m`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_snake_case)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `Bstring` should have a snake case name
[INFO] [stdout]    --> tools/experiments/bigfish/src/fish_patch.rs:157:33
[INFO] [stdout]     |
[INFO] [stdout] 157 |                         let mut Bstring = String::new();
[INFO] [stdout]     |                                 ^^^^^^^ help: convert the identifier to snake case: `bstring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `B` should have a snake case name
[INFO] [stdout]    --> tools/experiments/bigfish/src/fish_patch.rs:159:33
[INFO] [stdout]     |
[INFO] [stdout] 159 | ...                   let B = self.get_block(id).expect("find block");
[INFO] [stdout]     |                           ^ help: convert the identifier to snake case: `b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `B` should have a snake case name
[INFO] [stdout]    --> tools/experiments/bigfish/src/fish_patch.rs:168:37
[INFO] [stdout]     |
[INFO] [stdout] 168 | ...                   let mut B = self.blocks.find_mut(id).expect("find block");
[INFO] [stdout]     |                               ^ help: convert the identifier to snake case: `b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `Bstring` should have a snake case name
[INFO] [stdout]    --> tools/experiments/bigfish/src/fish_patch.rs:335:13
[INFO] [stdout]     |
[INFO] [stdout] 335 |         let Bstring = b.serialize_ron();
[INFO] [stdout]     |             ^^^^^^^ help: convert the identifier to snake case: `bstring`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 26 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 26 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> studio/src/profiler.rs:112:21
[INFO] [stdout]     |
[INFO] [stdout] 112 |                     write!(&mut label, "{:.3}s", (iter+self.time_range.start));       
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: `#[warn(unused_must_use)]` on by default
[INFO] [stdout]     = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> studio/src/profiler.rs:135:25
[INFO] [stdout]     |
[INFO] [stdout] 135 | ...   write!(&mut label, "{} {:.2} ms", Event::name_from_u32(sample.event_u32), (sample.end-sample.start)*1000.0);                        
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> studio/src/profiler.rs:138:25
[INFO] [stdout]     |
[INFO] [stdout] 138 |                         write!(&mut label, "{} {:.0} ns", Event::name_from_u32(sample.event_u32), (sample.end-sample.start)*1000000.0);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 3 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> studio/src/profiler.rs:112:21
[INFO] [stdout]     |
[INFO] [stdout] 112 |                     write!(&mut label, "{:.3}s", (iter+self.time_range.start));       
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: `#[warn(unused_must_use)]` on by default
[INFO] [stdout]     = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> studio/src/profiler.rs:135:25
[INFO] [stdout]     |
[INFO] [stdout] 135 | ...   write!(&mut label, "{} {:.2} ms", Event::name_from_u32(sample.event_u32), (sample.end-sample.start)*1000.0);                        
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> studio/src/profiler.rs:138:25
[INFO] [stdout]     |
[INFO] [stdout] 138 |                         write!(&mut label, "{} {:.0} ns", Event::name_from_u32(sample.event_u32), (sample.end-sample.start)*1000000.0);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 3 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 22.51s
[INFO] running `Command { std: "docker" "inspect" "52635def819ef2fe320f09a8ab18b8c97533bb6b9af44ebfb42206539e3dbccf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "52635def819ef2fe320f09a8ab18b8c97533bb6b9af44ebfb42206539e3dbccf", kill_on_drop: false }`
[INFO] [stdout] 52635def819ef2fe320f09a8ab18b8c97533bb6b9af44ebfb42206539e3dbccf
[INFO] checking makepad/makepad against try#7622c0f807a4e13c4db886a1681bf343795692df+rustflags=-Dnon_local_definitions for pr-120393-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmakepad%2Fmakepad" "/workspace/builds/worker-5-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc2/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/makepad/makepad on toolchain 7622c0f807a4e13c4db886a1681bf343795692df
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+7622c0f807a4e13c4db886a1681bf343795692df" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/makepad/makepad
[INFO] finished tweaking git repo https://github.com/makepad/makepad
[INFO] tweaked toml for git repo https://github.com/makepad/makepad written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+7622c0f807a4e13c4db886a1681bf343795692df" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating git repository `https://github.com/RazrFalcon/rustybuzz`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+7622c0f807a4e13c4db886a1681bf343795692df" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+7622c0f807a4e13c4db886a1681bf343795692df" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] ca3876855a61e3a0b6efbcf81c9c41de721dca086dfa649941f14729a0a21192
[INFO] running `Command { std: "docker" "start" "-a" "ca3876855a61e3a0b6efbcf81c9c41de721dca086dfa649941f14729a0a21192", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ca3876855a61e3a0b6efbcf81c9c41de721dca086dfa649941f14729a0a21192", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ca3876855a61e3a0b6efbcf81c9c41de721dca086dfa649941f14729a0a21192", kill_on_drop: false }`
[INFO] [stdout] ca3876855a61e3a0b6efbcf81c9c41de721dca086dfa649941f14729a0a21192
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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 -Dnon_local_definitions" "-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+7622c0f807a4e13c4db886a1681bf343795692df" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f276cc85d0efb17fa2674e01a32476b0d2bff4deb67225f3c09356af42213a6d
[INFO] running `Command { std: "docker" "start" "-a" "f276cc85d0efb17fa2674e01a32476b0d2bff4deb67225f3c09356af42213a6d", kill_on_drop: false }`
[INFO] [stderr]    Compiling makepad-micro-proc-macro v0.4.0 (/opt/rustwide/workdir/libs/micro_proc_macro)
[INFO] [stderr]    Compiling makepad-derive-live v0.4.0 (/opt/rustwide/workdir/platform/derive_live)
[INFO] [stderr]     Checking makepad-math v0.4.0 (/opt/rustwide/workdir/libs/math)
[INFO] [stderr]    Compiling makepad-platform v0.6.0 (/opt/rustwide/workdir/platform)
[INFO] [stderr]     Checking makepad-futures v0.4.0 (/opt/rustwide/workdir/libs/futures)
[INFO] [stderr]     Checking makepad-http v0.4.0 (/opt/rustwide/workdir/libs/http)
[INFO] [stderr]     Checking bitflags v2.4.2
[INFO] [stderr]     Checking ttf-parser v0.19.2
[INFO] [stderr]     Checking simd-adler32 v0.3.7
[INFO] [stderr]     Checking unicode-script v0.5.5
[INFO] [stderr]     Checking unicode-properties v0.1.1
[INFO] [stderr]     Checking unicode-bidi-mirroring v0.1.0
[INFO] [stderr]     Checking bytemuck v1.14.1
[INFO] [stderr]     Checking unicode-ccc v0.1.2
[INFO] [stderr]     Checking unicode-bidi v0.3.15
[INFO] [stderr]    Compiling windows_x86_64_gnu v0.48.5
[INFO] [stderr]     Checking makepad-shell v0.4.0 (/opt/rustwide/workdir/libs/shell)
[INFO] [stderr]     Checking jpeg-encoder v0.6.0
[INFO] [stderr]     Checking makepad-zune-inflate v0.2.54 (/opt/rustwide/workdir/libs/zune-inflate)
[INFO] [stderr]     Checking makepad-toml-parser v0.4.0 (/opt/rustwide/workdir/libs/toml_parser)
[INFO] [stderr]     Checking makepad-base64 v0.4.0 (/opt/rustwide/workdir/libs/base64)
[INFO] [stderr]     Checking makepad-miniz v0.4.0 (/opt/rustwide/workdir/libs/miniz)
[INFO] [stderr]     Checking makepad-zune-core v0.2.14 (/opt/rustwide/workdir/libs/zune-core)
[INFO] [stderr]     Checking makepad-digest v0.4.0 (/opt/rustwide/workdir/libs/digest)
[INFO] [stderr]     Checking makepad-micro-serde-derive v0.4.0 (/opt/rustwide/workdir/libs/micro_serde/derive)
[INFO] [stderr]     Checking makepad-live-id-macros v0.4.0 (/opt/rustwide/workdir/libs/live_id/id_macros)
[INFO] [stderr]     Checking makepad-auto-version v0.3.0 (/opt/rustwide/workdir/tools/auto_version)
[INFO] [stderr]     Checking makepad-derive-wasm-bridge v0.4.0 (/opt/rustwide/workdir/libs/wasm_bridge/derive)
[INFO] [stderr]     Checking windows-targets v0.48.5
[INFO] [stderr]     Checking makepad-futures-legacy v0.7.0 (/opt/rustwide/workdir/libs/futures_legacy)
[INFO] [stderr]     Checking makepad-zune-jpeg v0.3.17 (/opt/rustwide/workdir/libs/zune-jpeg)
[INFO] [stderr]     Checking makepad-zune-png v0.2.1 (/opt/rustwide/workdir/libs/zune-png)
[INFO] [stderr]     Checking windows-core v0.51.1 (/opt/rustwide/workdir/libs/windows-core)
[INFO] [stderr]     Checking makepad-objc-sys v0.4.0 (/opt/rustwide/workdir/libs/objc-sys)
[INFO] [stderr]     Checking cargo-makepad v0.4.0 (/opt/rustwide/workdir/tools/cargo_makepad)
[INFO] [stderr]     Checking makepad-live-id v0.4.0 (/opt/rustwide/workdir/libs/live_id)
[INFO] [stderr]     Checking makepad-micro-serde v0.4.0 (/opt/rustwide/workdir/libs/micro_serde)
[INFO] [stderr]     Checking makepad-wasm-bridge v0.4.0 (/opt/rustwide/workdir/libs/wasm_bridge)
[INFO] [stderr]     Checking makepad-derive-widget v0.4.0 (/opt/rustwide/workdir/widgets/derive_widget)
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> tools/cargo_makepad/src/apple/compile.rs:256:18
[INFO] [stdout]     |
[INFO] [stdout] 256 |     SelfCloseTag(String),
[INFO] [stdout]     |     ------------ ^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` 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] 256 |     SelfCloseTag(()),
[INFO] [stdout]     |                  ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking makepad-windows v0.51.1 (/opt/rustwide/workdir/libs/windows)
[INFO] [stderr]     Checking makepad-live-tokenizer v0.4.0 (/opt/rustwide/workdir/platform/live_tokenizer)
[INFO] [stderr]     Checking makepad-file-protocol v0.5.0 (/opt/rustwide/workdir/studio/file_protocol)
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> tools/cargo_makepad/src/apple/compile.rs:256:18
[INFO] [stdout]     |
[INFO] [stdout] 256 |     SelfCloseTag(String),
[INFO] [stdout]     |     ------------ ^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` 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] 256 |     SelfCloseTag(()),
[INFO] [stdout]     |                  ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking makepad-file-server v0.5.0 (/opt/rustwide/workdir/studio/file_server)
[INFO] [stderr]     Checking makepad-vector v0.4.0 (/opt/rustwide/workdir/draw/vector)
[INFO] [stderr]     Checking rustybuzz v0.8.0 (https://github.com/RazrFalcon/rustybuzz?rev=a0b8aa3#a0b8aa3e)
[INFO] [stderr]     Checking makepad-live-compiler v0.5.0 (/opt/rustwide/workdir/platform/live_compiler)
[INFO] [stderr]     Checking makepad-shader-compiler v0.5.0 (/opt/rustwide/workdir/platform/shader_compiler)
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> platform/src/os/linux/egl_sys.rs:295:9
[INFO] [stdout]     |
[INFO] [stdout] 295 | /         impl Module {
[INFO] [stdout] 296 | |             pub fn load(path: &str) -> Result<Self,()> {
[INFO] [stdout] 297 | |                 let path = CString::new(path).unwrap();
[INFO] [stdout] 298 | |                 
[INFO] [stdout] ...   |
[INFO] [stdout] 317 | |             }
[INFO] [stdout] 318 | |         }
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current associated function `try_load`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: requested on the command line with `-D non-local-definitions`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> platform/src/os/linux/egl_sys.rs:320:9
[INFO] [stdout]     |
[INFO] [stdout] 320 | /         impl Drop for Module {
[INFO] [stdout] 321 | |             fn drop(&mut self) {
[INFO] [stdout] 322 | |                 unsafe {dlclose(self.0.as_ptr())};
[INFO] [stdout] 323 | |             }
[INFO] [stdout] 324 | |         }
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current associated function `try_load`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `makepad-platform` (lib) due to 3 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> platform/src/os/linux/egl_sys.rs:295:9
[INFO] [stdout]     |
[INFO] [stdout] 295 | /         impl Module {
[INFO] [stdout] 296 | |             pub fn load(path: &str) -> Result<Self,()> {
[INFO] [stdout] 297 | |                 let path = CString::new(path).unwrap();
[INFO] [stdout] 298 | |                 
[INFO] [stdout] ...   |
[INFO] [stdout] 317 | |             }
[INFO] [stdout] 318 | |         }
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current associated function `try_load`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: requested on the command line with `-D non-local-definitions`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> platform/src/os/linux/egl_sys.rs:320:9
[INFO] [stdout]     |
[INFO] [stdout] 320 | /         impl Drop for Module {
[INFO] [stdout] 321 | |             fn drop(&mut self) {
[INFO] [stdout] 322 | |                 unsafe {dlclose(self.0.as_ptr())};
[INFO] [stdout] 323 | |             }
[INFO] [stdout] 324 | |         }
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current associated function `try_load`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `makepad-platform` (lib test) due to 3 previous errors
[INFO] running `Command { std: "docker" "inspect" "f276cc85d0efb17fa2674e01a32476b0d2bff4deb67225f3c09356af42213a6d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f276cc85d0efb17fa2674e01a32476b0d2bff4deb67225f3c09356af42213a6d", kill_on_drop: false }`
[INFO] [stdout] f276cc85d0efb17fa2674e01a32476b0d2bff4deb67225f3c09356af42213a6d
