[INFO] cloning repository https://github.com/Ritze03/ForzaTelemetryV3
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Ritze03/ForzaTelemetryV3" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRitze03%2FForzaTelemetryV3", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRitze03%2FForzaTelemetryV3'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 346616da137c564e48f8597101614f20d515297f
[INFO] checking Ritze03/ForzaTelemetryV3 against eca445e5ae4a6679cc27d3a09106ce245e13a5a6 for pr-162478
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRitze03%2FForzaTelemetryV3" "/workspace/builds/worker-2-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/Ritze03/ForzaTelemetryV3
[INFO] finished tweaking git repo https://github.com/Ritze03/ForzaTelemetryV3
[INFO] tweaked toml for git repo https://github.com/Ritze03/ForzaTelemetryV3 written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/Ritze03/ForzaTelemetryV3 on toolchain eca445e5ae4a6679cc27d3a09106ce245e13a5a6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+eca445e5ae4a6679cc27d3a09106ce245e13a5a6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+eca445e5ae4a6679cc27d3a09106ce245e13a5a6" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 462 packages to highest compatible versions
[INFO] [stderr]       Adding dirs v5.0.1 (available: v7.0.0)
[INFO] [stderr]       Adding eframe v0.33.3 (available: v0.36.2)
[INFO] [stderr]       Adding egui v0.33.3 (available: v0.36.2)
[INFO] [stderr]       Adding egui_plot v0.34.1 (available: v0.37.0)
[INFO] [stderr]       Adding evdev v0.12.2 (available: v0.13.2)
[INFO] [stderr]       Adding generic-array v0.14.7 (available: v0.14.9)
[INFO] [stderr]       Adding tungstenite v0.21.0 (available: v0.30.0)
[INFO] [stderr]       Adding windows-sys v0.59.0 (available: v0.61.2)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+eca445e5ae4a6679cc27d3a09106ce245e13a5a6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded egui_plot v0.34.1
[INFO] [stderr]   Downloaded wayland-backend v0.3.17
[INFO] [stderr]   Downloaded error-code v3.4.0
[INFO] [stderr]   Downloaded enigo v0.6.1
[INFO] [stderr]   Downloaded zune-core v0.5.3
[INFO] [stderr]   Downloaded ordered-float v5.5.0
[INFO] [stderr]   Downloaded portable-atomic-util v0.2.8
[INFO] [stderr]   Downloaded webbrowser v1.2.4
[INFO] [stderr]   Downloaded combine v4.6.8
[INFO] [stderr]   Downloaded xkbcommon v0.9.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:8683fc1fc2eb5c9ac98e0d076ab094b2ffac7f99da555d2b6a2e27f346de2ec7" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 8264982a6404bcbf7b9913f94b1e52c86ea94803b435c4232afee006f3b921c1
[INFO] running `Command { std: "docker" "start" "8264982a6404bcbf7b9913f94b1e52c86ea94803b435c4232afee006f3b921c1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "8264982a6404bcbf7b9913f94b1e52c86ea94803b435c4232afee006f3b921c1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "8264982a6404bcbf7b9913f94b1e52c86ea94803b435c4232afee006f3b921c1" "/opt/rustwide/cargo-home/bin/cargo" "+eca445e5ae4a6679cc27d3a09106ce245e13a5a6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "8264982a6404bcbf7b9913f94b1e52c86ea94803b435c4232afee006f3b921c1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "8264982a6404bcbf7b9913f94b1e52c86ea94803b435c4232afee006f3b921c1" "/opt/rustwide/cargo-home/bin/cargo" "+eca445e5ae4a6679cc27d3a09106ce245e13a5a6" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]     Checking bitflags v2.13.2
[INFO] [stderr]     Checking log v0.4.34
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]     Checking smallvec v1.16.1
[INFO] [stderr]    Compiling pkg-config v0.3.34
[INFO] [stderr]    Compiling cc v1.4.6
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling indexmap v2.14.2
[INFO] [stderr]    Compiling toml_parser v1.1.3+spec-1.1.0
[INFO] [stderr]     Checking rustix v1.1.4
[INFO] [stderr]    Compiling wayland-sys v0.31.11
[INFO] [stderr]    Compiling syn v3.0.5
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling toml_edit v0.25.15+spec-1.1.0
[INFO] [stderr]     Checking futures-core v0.3.34
[INFO] [stderr]    Compiling quick-xml v0.41.0
[INFO] [stderr]    Compiling wayland-backend v0.3.17
[INFO] [stderr]    Compiling proc-macro-crate v3.5.0
[INFO] [stderr]    Compiling crossbeam-utils v0.8.23
[INFO] [stderr]    Compiling wayland-client v0.31.15
[INFO] [stderr]    Compiling wayland-scanner v0.31.11
[INFO] [stderr]     Checking futures-io v0.3.34
[INFO] [stderr]     Checking concurrent-queue v2.5.0
[INFO] [stderr]     Checking event-listener v5.4.2
[INFO] [stderr]     Checking futures-lite v2.6.1
[INFO] [stderr]     Checking errno v0.3.14
[INFO] [stderr]     Checking event-listener-strategy v0.5.4
[INFO] [stderr]     Checking signal-hook-registry v1.4.8
[INFO] [stderr]     Checking async-channel v2.5.0
[INFO] [stderr]     Checking piper v0.2.5
[INFO] [stderr]     Checking getrandom v0.4.3
[INFO] [stderr]     Checking async-lock v3.4.2
[INFO] [stderr]     Checking litemap v0.8.3
[INFO] [stderr]     Checking writeable v0.6.4
[INFO] [stderr]     Checking uuid v1.26.1
[INFO] [stderr]     Checking async-executor v1.14.0
[INFO] [stderr]     Checking blocking v1.7.0
[INFO] [stderr]     Checking getrandom v0.3.4
[INFO] [stderr]     Checking async-broadcast v0.7.2
[INFO] [stderr]     Checking ordered-stream v0.2.0
[INFO] [stderr]    Compiling icu_properties_data v2.3.0
[INFO] [stderr]     Checking polling v3.11.0
[INFO] [stderr]     Checking xcursor v0.3.11
[INFO] [stderr]    Compiling icu_normalizer_data v2.3.0
[INFO] [stderr]     Checking async-io v2.6.0
[INFO] [stderr]    Compiling xml-rs v0.8.29
[INFO] [stderr]     Checking ahash v0.8.12
[INFO] [stderr]     Checking rustix v0.38.44
[INFO] [stderr]    Compiling x11-dl v2.21.0
[INFO] [stderr]     Checking async-signal v0.2.14
[INFO] [stderr]     Checking memmap2 v0.9.11
[INFO] [stderr]     Checking async-process v2.5.0
[INFO] [stderr]     Checking wayland-csd-frame v0.3.0
[INFO] [stderr]    Compiling gl_generator v0.14.0
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]     Checking parking_lot_core v0.9.12
[INFO] [stderr]    Compiling crc32fast v1.5.2
[INFO] [stderr]     Checking parking_lot v0.12.5
[INFO] [stderr]     Checking gethostname v1.1.0
[INFO] [stderr]     Checking getrandom v0.2.17
[INFO] [stderr]     Checking x11rb v0.13.2
[INFO] [stderr]     Checking miniz_oxide v0.9.1
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]     Checking wayland-protocols v0.32.13
[INFO] [stderr]     Checking wayland-cursor v0.31.14
[INFO] [stderr]     Checking zeroize v1.9.0
[INFO] [stderr]    Compiling thiserror v2.0.20
[INFO] [stderr]     Checking rustls-pki-types v1.15.1
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling bytemuck_derive v1.12.1
[INFO] [stderr]    Compiling enumflags2_derive v0.7.12
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]     Checking bytemuck v1.25.2
[INFO] [stderr]    Compiling zerovec-derive v0.11.6
[INFO] [stderr]     Checking zerofrom v0.1.8
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling displaydoc v0.2.7
[INFO] [stderr]    Compiling async-recursion v1.1.1
[INFO] [stderr]     Checking yoke v0.8.3
[INFO] [stderr]     Checking tracing v0.1.44
[INFO] [stderr]    Compiling serde_repr v0.1.21
[INFO] [stderr]    Compiling async-trait v0.1.92
[INFO] [stderr]     Checking tiny-skia-path v0.11.4
[INFO] [stderr]     Checking zerotrie v0.2.5
[INFO] [stderr]     Checking emath v0.33.3
[INFO] [stderr]     Checking calloop v0.14.4
[INFO] [stderr]     Checking zerovec v0.11.8
[INFO] [stderr]     Checking tiny-skia v0.11.4
[INFO] [stderr]     Checking thiserror v1.0.69
[INFO] [stderr]     Checking calloop v0.13.0
[INFO] [stderr]     Checking ecolor v0.33.3
[INFO] [stderr]     Checking epaint v0.33.3
[INFO] [stderr]    Compiling futures-macro v0.3.34
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]     Checking calloop-wayland-source v0.3.0
[INFO] [stderr]     Checking tinystr v0.8.4
[INFO] [stderr]     Checking potential_utf v0.1.6
[INFO] [stderr]     Checking icu_collections v2.3.0
[INFO] [stderr]     Checking icu_locale_core v2.3.0
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]     Checking flate2 v1.1.10
[INFO] [stderr]    Compiling glutin_glx_sys v0.6.1
[INFO] [stderr]    Compiling glutin_egl_sys v0.7.1
[INFO] [stderr]    Compiling zvariant_utils v4.2.0
[INFO] [stderr]    Compiling enumflags2 v0.7.12
[INFO] [stderr]    Compiling zcheapstr v1.1.0
[INFO] [stderr]     Checking icu_provider v2.3.1
[INFO] [stderr]     Checking xkbcommon-dl v0.4.2
[INFO] [stderr]     Checking zune-core v0.5.3
[INFO] [stderr]     Checking icu_properties v2.3.0
[INFO] [stderr]     Checking icu_normalizer v2.3.0
[INFO] [stderr]     Checking futures-task v0.3.34
[INFO] [stderr]     Checking futures-util v0.3.34
[INFO] [stderr]     Checking zune-jpeg v0.5.15
[INFO] [stderr]     Checking egui v0.33.3
[INFO] [stderr]     Checking wayland-protocols-wlr v0.3.12
[INFO] [stderr]     Checking wayland-protocols-plasma v0.3.12
[INFO] [stderr]    Compiling zvariant_derive v5.15.0
[INFO] [stderr]     Checking wayland-protocols-experimental v20250721.0.1
[INFO] [stderr]    Compiling zvariant v5.15.0
[INFO] [stderr]     Checking idna_adapter v1.2.2
[INFO] [stderr]     Checking idna v1.1.0
[INFO] [stderr]     Checking smithay-client-toolkit v0.19.2
[INFO] [stderr]     Checking url v2.5.8
[INFO] [stderr]     Checking wayland-protocols-misc v0.3.12
[INFO] [stderr]     Checking png v0.18.1
[INFO] [stderr]     Checking calloop-wayland-source v0.4.1
[INFO] [stderr]     Checking sctk-adwaita v0.10.1
[INFO] [stderr]    Compiling memoffset v0.6.5
[INFO] [stderr]     Checking smithay-client-toolkit v0.20.0
[INFO] [stderr]     Checking winit v0.30.13
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]     Checking image v0.25.10
[INFO] [stderr]    Compiling rustls v0.22.4
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]     Checking glutin v0.32.3
[INFO] [stderr]     Checking zbus_names v4.3.4
[INFO] [stderr]     Checking smithay-clipboard v0.7.3
[INFO] [stderr]     Checking rustls-webpki v0.102.8
[INFO] [stderr]     Checking zbus_xml v5.2.1
[INFO] [stderr]     Checking webbrowser v1.2.4
[INFO] [stderr]     Checking webpki-roots v1.0.9
[INFO] [stderr]     Checking bitvec v1.1.1
[INFO] [stderr]     Checking webpki-roots v0.26.11
[INFO] [stderr]     Checking egui_glow v0.33.3
[INFO] [stderr]     Checking sha1 v0.10.7
[INFO] [stderr]     Checking http v1.5.0
[INFO] [stderr]    Compiling zbus_macros v5.19.0
[INFO] [stderr]     Checking zbus-lockstep v0.5.2
[INFO] [stderr]     Checking dirs-sys v0.4.1
[INFO] [stderr]     Checking nix v0.23.2
[INFO] [stderr]     Checking arboard v3.6.1
[INFO] [stderr]     Checking rand v0.8.8
[INFO] [stderr]     Checking csv-core v0.1.13
[INFO] [stderr]     Checking data-encoding v2.11.1
[INFO] [stderr]    Compiling zbus-lockstep-macros v0.5.2
[INFO] [stderr]     Checking csv v1.4.0
[INFO] [stderr]     Checking serde_json v1.0.151
[INFO] [stderr]     Checking dirs v5.0.1
[INFO] [stderr]     Checking egui_plot v0.34.1
[INFO] [stderr]     Checking glutin-winit v0.5.0
[INFO] [stderr]     Checking tungstenite v0.21.0
[INFO] [stderr]     Checking zbus v5.19.0
[INFO] [stderr]     Checking evdev v0.12.2
[INFO] [stderr]     Checking atspi-common v0.9.0
[INFO] [stderr]     Checking atspi-proxies v0.9.0
[INFO] [stderr]     Checking accesskit_atspi_common v0.14.2
[INFO] [stderr]     Checking atspi-connection v0.9.0
[INFO] [stderr]     Checking atspi v0.25.0
[INFO] [stderr]     Checking accesskit_unix v0.17.2
[INFO] [stderr]     Checking accesskit_winit v0.29.2
[INFO] [stderr]     Checking egui-winit v0.33.3
[INFO] [stderr]     Checking eframe v0.33.3
[INFO] [stderr]     Checking forza-telemetry v0.2.2 (/opt/rustwide/workdir)
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/app.rs:506:27
[INFO] [stdout]     |
[INFO] [stdout] 506 |         egui::Stroke::new(1.0, crate::theme::SELBD),
[INFO] [stdout]     |                           ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout]     = note: `#[warn(float_literal_f32_fallback)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/app.rs:506:27
[INFO] [stdout]     |
[INFO] [stdout] 506 |         egui::Stroke::new(1.0, crate::theme::SELBD),
[INFO] [stdout]     |                           ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout]     = note: `#[warn(float_literal_f32_fallback)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `egui::Context::screen_rect`: screen_rect has been split into viewport_rect() and content_rect(). You likely should use content_rect()
[INFO] [stdout]     --> src/app.rs:2404:41
[INFO] [stdout]      |
[INFO] [stdout] 2404 |                     rect.set_bottom(ctx.screen_rect().bottom());
[INFO] [stdout]      |                                         ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `egui::Context::screen_rect`: screen_rect has been split into viewport_rect() and content_rect(). You likely should use content_rect()
[INFO] [stdout]     --> src/app.rs:2404:41
[INFO] [stdout]      |
[INFO] [stdout] 2404 |                     rect.set_bottom(ctx.screen_rect().bottom());
[INFO] [stdout]      |                                         ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]   --> src/theme.rs:79:29
[INFO] [stdout]    |
[INFO] [stdout] 79 |         .stroke(Stroke::new(1.0, ACCENT))
[INFO] [stdout]    |                             ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]   --> src/theme.rs:86:29
[INFO] [stdout]    |
[INFO] [stdout] 86 |         .stroke(Stroke::new(1.0, Color32::from_rgba_unmultiplied(0xE1, 0x55, 0x54, 82)))
[INFO] [stdout]    |                             ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]   --> src/theme.rs:93:29
[INFO] [stdout]    |
[INFO] [stdout] 93 |         .stroke(Stroke::new(1.0, BTNBD))
[INFO] [stdout]    |                             ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/theme.rs:286:70
[INFO] [stdout]     |
[INFO] [stdout] 286 |                     painter.rect_stroke(box_rect, round, Stroke::new(1.5, outline_col), egui::StrokeKind::Inside);
[INFO] [stdout]     |                                                                      ^^^ help: explicitly specify the type as `f32`: `1.5_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/theme.rs:296:68
[INFO] [stdout]     |
[INFO] [stdout] 296 |                     painter.circle_stroke(c, r - 0.75, Stroke::new(1.5, outline_col));
[INFO] [stdout]     |                                                                    ^^^ help: explicitly specify the type as `f32`: `1.5_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/theme.rs:415:35
[INFO] [stdout]     |
[INFO] [stdout] 415 |     v.window_stroke = Stroke::new(1.0, BORDER);
[INFO] [stdout]     |                                   ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/theme.rs:421:38
[INFO] [stdout]     |
[INFO] [stdout] 421 |     v.selection.stroke = Stroke::new(1.0, SELBD);
[INFO] [stdout]     |                                      ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/theme.rs:428:54
[INFO] [stdout]     |
[INFO] [stdout] 428 |     v.widgets.noninteractive.bg_stroke = Stroke::new(1.0, BORDER);
[INFO] [stdout]     |                                                      ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/theme.rs:429:54
[INFO] [stdout]     |
[INFO] [stdout] 429 |     v.widgets.noninteractive.fg_stroke = Stroke::new(1.0, DIM);
[INFO] [stdout]     |                                                      ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/theme.rs:435:48
[INFO] [stdout]     |
[INFO] [stdout] 435 |     v.widgets.inactive.bg_stroke = Stroke::new(1.0, BTNBD);
[INFO] [stdout]     |                                                ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/theme.rs:436:48
[INFO] [stdout]     |
[INFO] [stdout] 436 |     v.widgets.inactive.fg_stroke = Stroke::new(1.0, TEXT);
[INFO] [stdout]     |                                                ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/theme.rs:442:47
[INFO] [stdout]     |
[INFO] [stdout] 442 |     v.widgets.hovered.bg_stroke = Stroke::new(1.0, ACCENT);
[INFO] [stdout]     |                                               ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/theme.rs:443:47
[INFO] [stdout]     |
[INFO] [stdout] 443 |     v.widgets.hovered.fg_stroke = Stroke::new(1.0, TEXT);
[INFO] [stdout]     |                                               ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/theme.rs:449:46
[INFO] [stdout]     |
[INFO] [stdout] 449 |     v.widgets.active.bg_stroke = Stroke::new(1.0, SELBD);
[INFO] [stdout]     |                                              ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/theme.rs:450:46
[INFO] [stdout]     |
[INFO] [stdout] 450 |     v.widgets.active.fg_stroke = Stroke::new(1.0, TEXT);
[INFO] [stdout]     |                                              ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/theme.rs:456:44
[INFO] [stdout]     |
[INFO] [stdout] 456 |     v.widgets.open.bg_stroke = Stroke::new(1.0, BORDER);
[INFO] [stdout]     |                                            ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/theme.rs:457:44
[INFO] [stdout]     |
[INFO] [stdout] 457 |     v.widgets.open.fg_stroke = Stroke::new(1.0, TEXT);
[INFO] [stdout]     |                                            ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]   --> src/ui/coop.rs:54:69
[INFO] [stdout]    |
[INFO] [stdout] 54 |                 ui.painter().rect_stroke(sq, 4.0, egui::Stroke::new(1.0, Color32::from_gray(40)), egui::StrokeKind::Inside);
[INFO] [stdout]    |                                                                     ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]   --> src/ui/dashboard.rs:53:37
[INFO] [stdout]    |
[INFO] [stdout] 53 |                 .stroke(Stroke::new(1.0, theme::BORDER))
[INFO] [stdout]    |                                     ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `egui::Ui::set_enabled`: Use disable(), add_enabled_ui(), or add_enabled() instead
[INFO] [stdout]    --> src/ui/dashboard.rs:216:24
[INFO] [stdout]     |
[INFO] [stdout] 216 |                     ui.set_enabled(false);
[INFO] [stdout]     |                        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui/dashboard.rs:151:40
[INFO] [stdout]     |
[INFO] [stdout] 151 |         let empty_stroke = Stroke::new(1.0, crate::theme::steel(38));
[INFO] [stdout]     |                                        ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui/dashboard.rs:203:54
[INFO] [stdout]     |
[INFO] [stdout] 203 |                 .rect_stroke(wrect, 2.0, Stroke::new(1.5, stroke_color), egui::StrokeKind::Middle);
[INFO] [stdout]     |                                                      ^^^ help: explicitly specify the type as `f32`: `1.5_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui/dashboard.rs:288:29
[INFO] [stdout]     |
[INFO] [stdout] 288 |                 Stroke::new(1.5, Color32::from_rgba_premultiplied(180, 180, 180, ma.saturating_add(40))),
[INFO] [stdout]     |                             ^^^ help: explicitly specify the type as `f32`: `1.5_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui/dashboard.rs:333:52
[INFO] [stdout]     |
[INFO] [stdout] 333 |             gp.rect_stroke(ghost, 2.0, Stroke::new(2.0, Color32::from_rgb(80, 130, 255)), egui::StrokeKind::Middle);
[INFO] [stdout]     |                                                    ^^^ help: explicitly specify the type as `f32`: `2.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui/dashboard.rs:362:29
[INFO] [stdout]     |
[INFO] [stdout] 362 |                 Stroke::new(2.0, Color32::from_rgb(255, 140, 40)),
[INFO] [stdout]     |                             ^^^ help: explicitly specify the type as `f32`: `2.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui/dashboard.rs:590:28
[INFO] [stdout]     |
[INFO] [stdout] 590 |     let tick = Stroke::new(2.0, Color32::from_rgb(240, 220, 90));
[INFO] [stdout]     |                            ^^^ help: explicitly specify the type as `f32`: `2.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui/dashboard.rs:788:25
[INFO] [stdout]     |
[INFO] [stdout] 788 |             Stroke::new(0.5, crate::theme::STROKE_DIM));
[INFO] [stdout]     |                         ^^^ help: explicitly specify the type as `f32`: `0.5_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui/dashboard.rs:805:56
[INFO] [stdout]     |
[INFO] [stdout] 805 |     painter.add(egui::Shape::line(rpm_pts, Stroke::new(1.3, Color32::from_rgb(200, 140, 35))));
[INFO] [stdout]     |                                                        ^^^ help: explicitly specify the type as `f32`: `1.3_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui/dashboard.rs:806:58
[INFO] [stdout]     |
[INFO] [stdout] 806 |     painter.add(egui::Shape::line(speed_pts, Stroke::new(1.8, Color32::from_rgb(80, 200, 110))));
[INFO] [stdout]     |                                                          ^^^ help: explicitly specify the type as `f32`: `1.8_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]   --> src/theme.rs:79:29
[INFO] [stdout]    |
[INFO] [stdout] 79 |         .stroke(Stroke::new(1.0, ACCENT))
[INFO] [stdout]    |                             ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]   --> src/theme.rs:86:29
[INFO] [stdout]    |
[INFO] [stdout] 86 |         .stroke(Stroke::new(1.0, Color32::from_rgba_unmultiplied(0xE1, 0x55, 0x54, 82)))
[INFO] [stdout]    |                             ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]   --> src/theme.rs:93:29
[INFO] [stdout]    |
[INFO] [stdout] 93 |         .stroke(Stroke::new(1.0, BTNBD))
[INFO] [stdout]    |                             ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/theme.rs:286:70
[INFO] [stdout]     |
[INFO] [stdout] 286 |                     painter.rect_stroke(box_rect, round, Stroke::new(1.5, outline_col), egui::StrokeKind::Inside);
[INFO] [stdout]     |                                                                      ^^^ help: explicitly specify the type as `f32`: `1.5_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/theme.rs:296:68
[INFO] [stdout]     |
[INFO] [stdout] 296 |                     painter.circle_stroke(c, r - 0.75, Stroke::new(1.5, outline_col));
[INFO] [stdout]     |                                                                    ^^^ help: explicitly specify the type as `f32`: `1.5_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/theme.rs:415:35
[INFO] [stdout]     |
[INFO] [stdout] 415 |     v.window_stroke = Stroke::new(1.0, BORDER);
[INFO] [stdout]     |                                   ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/theme.rs:421:38
[INFO] [stdout]     |
[INFO] [stdout] 421 |     v.selection.stroke = Stroke::new(1.0, SELBD);
[INFO] [stdout]     |                                      ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/theme.rs:428:54
[INFO] [stdout]     |
[INFO] [stdout] 428 |     v.widgets.noninteractive.bg_stroke = Stroke::new(1.0, BORDER);
[INFO] [stdout]     |                                                      ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/theme.rs:429:54
[INFO] [stdout]     |
[INFO] [stdout] 429 |     v.widgets.noninteractive.fg_stroke = Stroke::new(1.0, DIM);
[INFO] [stdout]     |                                                      ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/theme.rs:435:48
[INFO] [stdout]     |
[INFO] [stdout] 435 |     v.widgets.inactive.bg_stroke = Stroke::new(1.0, BTNBD);
[INFO] [stdout]     |                                                ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/theme.rs:436:48
[INFO] [stdout]     |
[INFO] [stdout] 436 |     v.widgets.inactive.fg_stroke = Stroke::new(1.0, TEXT);
[INFO] [stdout]     |                                                ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/theme.rs:442:47
[INFO] [stdout]     |
[INFO] [stdout] 442 |     v.widgets.hovered.bg_stroke = Stroke::new(1.0, ACCENT);
[INFO] [stdout]     |                                               ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/theme.rs:443:47
[INFO] [stdout]     |
[INFO] [stdout] 443 |     v.widgets.hovered.fg_stroke = Stroke::new(1.0, TEXT);
[INFO] [stdout]     |                                               ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/theme.rs:449:46
[INFO] [stdout]     |
[INFO] [stdout] 449 |     v.widgets.active.bg_stroke = Stroke::new(1.0, SELBD);
[INFO] [stdout]     |                                              ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/theme.rs:450:46
[INFO] [stdout]     |
[INFO] [stdout] 450 |     v.widgets.active.fg_stroke = Stroke::new(1.0, TEXT);
[INFO] [stdout]     |                                              ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/theme.rs:456:44
[INFO] [stdout]     |
[INFO] [stdout] 456 |     v.widgets.open.bg_stroke = Stroke::new(1.0, BORDER);
[INFO] [stdout]     |                                            ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/theme.rs:457:44
[INFO] [stdout]     |
[INFO] [stdout] 457 |     v.widgets.open.fg_stroke = Stroke::new(1.0, TEXT);
[INFO] [stdout]     |                                            ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/ui/dashboard.rs:1502:60
[INFO] [stdout]      |
[INFO] [stdout] 1502 |         p.circle_stroke(center, inner_r - 1.0, Stroke::new(1.5, rim_c));
[INFO] [stdout]      |                                                            ^^^ help: explicitly specify the type as `f32`: `1.5_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/ui/dashboard.rs:1504:54
[INFO] [stdout]      |
[INFO] [stdout] 1504 |         p.circle_stroke(center, outer_r, Stroke::new(1.5, outline));
[INFO] [stdout]      |                                                      ^^^ help: explicitly specify the type as `f32`: `1.5_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/ui/dashboard.rs:1686:50
[INFO] [stdout]      |
[INFO] [stdout] 1686 |             p.rect_stroke(rect, 2.0, Stroke::new(2.0, puddle_c), egui::StrokeKind::Inside);
[INFO] [stdout]      |                                                  ^^^ help: explicitly specify the type as `f32`: `2.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]   --> src/ui/coop.rs:54:69
[INFO] [stdout]    |
[INFO] [stdout] 54 |                 ui.painter().rect_stroke(sq, 4.0, egui::Stroke::new(1.0, Color32::from_gray(40)), egui::StrokeKind::Inside);
[INFO] [stdout]    |                                                                     ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]   --> src/ui/dashboard.rs:53:37
[INFO] [stdout]    |
[INFO] [stdout] 53 |                 .stroke(Stroke::new(1.0, theme::BORDER))
[INFO] [stdout]    |                                     ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/ui/dashboard.rs:1899:25
[INFO] [stdout]      |
[INFO] [stdout] 1899 |             Stroke::new(1.0, crate::theme::TEXT_DIM));
[INFO] [stdout]      |                         ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/ui/dashboard.rs:1907:29
[INFO] [stdout]      |
[INFO] [stdout] 1907 |                 Stroke::new(1.0, crate::theme::TRACK));
[INFO] [stdout]      |                             ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/ui/dashboard.rs:1909:29
[INFO] [stdout]      |
[INFO] [stdout] 1909 |                 Stroke::new(1.0, crate::theme::TRACK));
[INFO] [stdout]      |                             ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/ui/dashboard.rs:1910:87
[INFO] [stdout]      |
[INFO] [stdout] 1910 |             p.line_segment([pos2(rect.left(), y), pos2(rect.right(), y)], Stroke::new(1.0, col));
[INFO] [stdout]      |                                                                                       ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/ui/dashboard.rs:1998:21
[INFO] [stdout]      |
[INFO] [stdout] 1998 |         Stroke::new(2.0, Color32::from_rgb(80, 120, 220)),
[INFO] [stdout]      |                     ^^^ help: explicitly specify the type as `f32`: `2.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `egui::Ui::set_enabled`: Use disable(), add_enabled_ui(), or add_enabled() instead
[INFO] [stdout]    --> src/ui/dashboard.rs:216:24
[INFO] [stdout]     |
[INFO] [stdout] 216 |                     ui.set_enabled(false);
[INFO] [stdout]     |                        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/ui/dashboard.rs:2010:55
[INFO] [stdout]      |
[INFO] [stdout] 2010 |     painter.circle_stroke(center, radius, Stroke::new(1.0, crate::theme::STROKE_MID));
[INFO] [stdout]      |                                                       ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/ui/dashboard.rs:2016:25
[INFO] [stdout]      |
[INFO] [stdout] 2016 |             Stroke::new(0.5, crate::theme::STROKE_DIM),
[INFO] [stdout]      |                         ^^^ help: explicitly specify the type as `f32`: `0.5_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/ui/dashboard.rs:2023:21
[INFO] [stdout]      |
[INFO] [stdout] 2023 |         Stroke::new(0.5, dim),
[INFO] [stdout]      |                     ^^^ help: explicitly specify the type as `f32`: `0.5_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/ui/dashboard.rs:2027:21
[INFO] [stdout]      |
[INFO] [stdout] 2027 |         Stroke::new(0.5, dim),
[INFO] [stdout]      |                     ^^^ help: explicitly specify the type as `f32`: `0.5_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/ui/dashboard.rs:2041:25
[INFO] [stdout]      |
[INFO] [stdout] 2041 |             Stroke::new(1.5, Color32::from_rgb(255, 140, 0)),
[INFO] [stdout]      |                         ^^^ help: explicitly specify the type as `f32`: `1.5_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/ui/dashboard.rs:2057:29
[INFO] [stdout]      |
[INFO] [stdout] 2057 |                 Stroke::new(2.0, Color32::from_rgba_unmultiplied(120, 180, 255, alpha)),
[INFO] [stdout]      |                             ^^^ help: explicitly specify the type as `f32`: `2.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui/dashboard.rs:151:40
[INFO] [stdout]     |
[INFO] [stdout] 151 |         let empty_stroke = Stroke::new(1.0, crate::theme::steel(38));
[INFO] [stdout]     |                                        ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui/dashboard.rs:203:54
[INFO] [stdout]     |
[INFO] [stdout] 203 |                 .rect_stroke(wrect, 2.0, Stroke::new(1.5, stroke_color), egui::StrokeKind::Middle);
[INFO] [stdout]     |                                                      ^^^ help: explicitly specify the type as `f32`: `1.5_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui/dashboard.rs:288:29
[INFO] [stdout]     |
[INFO] [stdout] 288 |                 Stroke::new(1.5, Color32::from_rgba_premultiplied(180, 180, 180, ma.saturating_add(40))),
[INFO] [stdout]     |                             ^^^ help: explicitly specify the type as `f32`: `1.5_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui/dashboard.rs:333:52
[INFO] [stdout]     |
[INFO] [stdout] 333 |             gp.rect_stroke(ghost, 2.0, Stroke::new(2.0, Color32::from_rgb(80, 130, 255)), egui::StrokeKind::Middle);
[INFO] [stdout]     |                                                    ^^^ help: explicitly specify the type as `f32`: `2.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui/dashboard.rs:362:29
[INFO] [stdout]     |
[INFO] [stdout] 362 |                 Stroke::new(2.0, Color32::from_rgb(255, 140, 40)),
[INFO] [stdout]     |                             ^^^ help: explicitly specify the type as `f32`: `2.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/ui/dashboard.rs:2115:25
[INFO] [stdout]      |
[INFO] [stdout] 2115 |             Stroke::new(2.0, col),
[INFO] [stdout]      |                         ^^^ help: explicitly specify the type as `f32`: `2.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui/dashboard.rs:590:28
[INFO] [stdout]     |
[INFO] [stdout] 590 |     let tick = Stroke::new(2.0, Color32::from_rgb(240, 220, 90));
[INFO] [stdout]     |                            ^^^ help: explicitly specify the type as `f32`: `2.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui/dashboard.rs:788:25
[INFO] [stdout]     |
[INFO] [stdout] 788 |             Stroke::new(0.5, crate::theme::STROKE_DIM));
[INFO] [stdout]     |                         ^^^ help: explicitly specify the type as `f32`: `0.5_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui/dashboard.rs:805:56
[INFO] [stdout]     |
[INFO] [stdout] 805 |     painter.add(egui::Shape::line(rpm_pts, Stroke::new(1.3, Color32::from_rgb(200, 140, 35))));
[INFO] [stdout]     |                                                        ^^^ help: explicitly specify the type as `f32`: `1.3_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui/dashboard.rs:806:58
[INFO] [stdout]     |
[INFO] [stdout] 806 |     painter.add(egui::Shape::line(speed_pts, Stroke::new(1.8, Color32::from_rgb(80, 200, 110))));
[INFO] [stdout]     |                                                          ^^^ help: explicitly specify the type as `f32`: `1.8_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/ui/dashboard.rs:2290:90
[INFO] [stdout]      |
[INFO] [stdout] 2290 |                 painter.line_segment([to_screen(ax, az), to_screen(bx, bz)], Stroke::new(2.0, c));
[INFO] [stdout]      |                                                                                          ^^^ help: explicitly specify the type as `f32`: `2.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/ui/dashboard.rs:2344:33
[INFO] [stdout]      |
[INFO] [stdout] 2344 |                     Stroke::new(1.5, Color32::BLACK),
[INFO] [stdout]      |                                 ^^^ help: explicitly specify the type as `f32`: `1.5_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/ui/dashboard.rs:2367:33
[INFO] [stdout]      |
[INFO] [stdout] 2367 |                     Stroke::new(1.0, Color32::BLACK),
[INFO] [stdout]      |                                 ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/ui/dashboard.rs:2421:21
[INFO] [stdout]      |
[INFO] [stdout] 2421 |         Stroke::new(1.5, Color32::BLACK),
[INFO] [stdout]      |                     ^^^ help: explicitly specify the type as `f32`: `1.5_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/ui/dashboard.rs:2461:25
[INFO] [stdout]      |
[INFO] [stdout] 2461 |             Stroke::new(1.5, Color32::BLACK),
[INFO] [stdout]      |                         ^^^ help: explicitly specify the type as `f32`: `1.5_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/ui/dashboard.rs:2480:50
[INFO] [stdout]      |
[INFO] [stdout] 2480 |         painter.circle_stroke(cc, r, Stroke::new(1.0, crate::theme::steel(150)));
[INFO] [stdout]      |                                                  ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/ui/dashboard.rs:2483:64
[INFO] [stdout]      |
[INFO] [stdout] 2483 |         painter.line_segment([cc, cc + north * r], Stroke::new(2.0, Color32::from_rgb(230, 80, 80)));
[INFO] [stdout]      |                                                                ^^^ help: explicitly specify the type as `f32`: `2.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/ui/dashboard.rs:2734:28
[INFO] [stdout]      |
[INFO] [stdout] 2734 |                     .width(2.5),
[INFO] [stdout]      |                            ^^^ help: explicitly specify the type as `f32`: `2.5_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/ui/dashboard.rs:2739:28
[INFO] [stdout]      |
[INFO] [stdout] 2739 |                     .width(2.5),
[INFO] [stdout]      |                            ^^^ help: explicitly specify the type as `f32`: `2.5_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/ui/dashboard.rs:2751:28
[INFO] [stdout]      |
[INFO] [stdout] 2751 |                     .width(2.0),
[INFO] [stdout]      |                            ^^^ help: explicitly specify the type as `f32`: `2.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/ui/dashboard.rs:2760:85
[INFO] [stdout]      |
[INFO] [stdout] 2760 |                     plot_ui.vline(egui_plot::VLine::new("", rpm).color(color).width(1.0));
[INFO] [stdout]      |                                                                                     ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/ui/dashboard.rs:1502:60
[INFO] [stdout]      |
[INFO] [stdout] 1502 |         p.circle_stroke(center, inner_r - 1.0, Stroke::new(1.5, rim_c));
[INFO] [stdout]      |                                                            ^^^ help: explicitly specify the type as `f32`: `1.5_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/ui/dashboard.rs:1504:54
[INFO] [stdout]      |
[INFO] [stdout] 1504 |         p.circle_stroke(center, outer_r, Stroke::new(1.5, outline));
[INFO] [stdout]      |                                                      ^^^ help: explicitly specify the type as `f32`: `1.5_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/ui/dashboard.rs:1686:50
[INFO] [stdout]      |
[INFO] [stdout] 1686 |             p.rect_stroke(rect, 2.0, Stroke::new(2.0, puddle_c), egui::StrokeKind::Inside);
[INFO] [stdout]      |                                                  ^^^ help: explicitly specify the type as `f32`: `2.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/ui/dashboard.rs:1899:25
[INFO] [stdout]      |
[INFO] [stdout] 1899 |             Stroke::new(1.0, crate::theme::TEXT_DIM));
[INFO] [stdout]      |                         ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/ui/dashboard.rs:1907:29
[INFO] [stdout]      |
[INFO] [stdout] 1907 |                 Stroke::new(1.0, crate::theme::TRACK));
[INFO] [stdout]      |                             ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/ui/dashboard.rs:1909:29
[INFO] [stdout]      |
[INFO] [stdout] 1909 |                 Stroke::new(1.0, crate::theme::TRACK));
[INFO] [stdout]      |                             ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/ui/dashboard.rs:1910:87
[INFO] [stdout]      |
[INFO] [stdout] 1910 |             p.line_segment([pos2(rect.left(), y), pos2(rect.right(), y)], Stroke::new(1.0, col));
[INFO] [stdout]      |                                                                                       ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/ui/dashboard.rs:1998:21
[INFO] [stdout]      |
[INFO] [stdout] 1998 |         Stroke::new(2.0, Color32::from_rgb(80, 120, 220)),
[INFO] [stdout]      |                     ^^^ help: explicitly specify the type as `f32`: `2.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui/gearbox.rs:471:72
[INFO] [stdout]     |
[INFO] [stdout] 471 |     p.line_segment([r.left_bottom(), r.right_top()], egui::Stroke::new(1.0, crate::theme::STROKE_DIM));
[INFO] [stdout]     |                                                                        ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui/gearbox.rs:548:72
[INFO] [stdout]     |
[INFO] [stdout] 548 |             p.line_segment([at(xlo, h), at(xhi, h)], egui::Stroke::new(2.0, line_c));
[INFO] [stdout]     |                                                                        ^^^ help: explicitly specify the type as `f32`: `2.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui/gearbox.rs:550:81
[INFO] [stdout]     |
[INFO] [stdout] 550 |                 p.line_segment([at(xlo, prev_h), at(xlo, h)], egui::Stroke::new(2.0, line_c));
[INFO] [stdout]     |                                                                                 ^^^ help: explicitly specify the type as `f32`: `2.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui/gearbox.rs:565:54
[INFO] [stdout]     |
[INFO] [stdout] 565 |     p.add(egui::Shape::line(curve, egui::Stroke::new(2.0, VIZ_GREEN)));
[INFO] [stdout]     |                                                      ^^^ help: explicitly specify the type as `f32`: `2.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui/gearbox.rs:572:45
[INFO] [stdout]     |
[INFO] [stdout] 572 |     p.rect_stroke(r, 3.0, egui::Stroke::new(1.0, crate::theme::BORDER), egui::StrokeKind::Inside);
[INFO] [stdout]     |                                             ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/ui/dashboard.rs:2010:55
[INFO] [stdout]      |
[INFO] [stdout] 2010 |     painter.circle_stroke(center, radius, Stroke::new(1.0, crate::theme::STROKE_MID));
[INFO] [stdout]      |                                                       ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/ui/dashboard.rs:2016:25
[INFO] [stdout]      |
[INFO] [stdout] 2016 |             Stroke::new(0.5, crate::theme::STROKE_DIM),
[INFO] [stdout]      |                         ^^^ help: explicitly specify the type as `f32`: `0.5_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/ui/dashboard.rs:2023:21
[INFO] [stdout]      |
[INFO] [stdout] 2023 |         Stroke::new(0.5, dim),
[INFO] [stdout]      |                     ^^^ help: explicitly specify the type as `f32`: `0.5_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/ui/dashboard.rs:2027:21
[INFO] [stdout]      |
[INFO] [stdout] 2027 |         Stroke::new(0.5, dim),
[INFO] [stdout]      |                     ^^^ help: explicitly specify the type as `f32`: `0.5_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/ui/dashboard.rs:2041:25
[INFO] [stdout]      |
[INFO] [stdout] 2041 |             Stroke::new(1.5, Color32::from_rgb(255, 140, 0)),
[INFO] [stdout]      |                         ^^^ help: explicitly specify the type as `f32`: `1.5_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/ui/dashboard.rs:2057:29
[INFO] [stdout]      |
[INFO] [stdout] 2057 |                 Stroke::new(2.0, Color32::from_rgba_unmultiplied(120, 180, 255, alpha)),
[INFO] [stdout]      |                             ^^^ help: explicitly specify the type as `f32`: `2.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/ui/dashboard.rs:2115:25
[INFO] [stdout]      |
[INFO] [stdout] 2115 |             Stroke::new(2.0, col),
[INFO] [stdout]      |                         ^^^ help: explicitly specify the type as `f32`: `2.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui/gearbox.rs:736:95
[INFO] [stdout]     |
[INFO] [stdout] 736 |         p.line_segment([egui::pos2(x, r.top()), egui::pos2(x, r.bottom())], egui::Stroke::new(1.5, c));
[INFO] [stdout]     |                                                                                               ^^^ help: explicitly specify the type as `f32`: `1.5_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui/gearbox.rs:748:45
[INFO] [stdout]     |
[INFO] [stdout] 748 |     p.rect_stroke(r, 3.0, egui::Stroke::new(1.0, crate::theme::BORDER), egui::StrokeKind::Inside);
[INFO] [stdout]     |                                             ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui/gearbox.rs:766:36
[INFO] [stdout]     |
[INFO] [stdout] 766 |     let border = egui::Stroke::new(1.0, crate::theme::BORDER);
[INFO] [stdout]     |                                    ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui/gearbox.rs:821:55
[INFO] [stdout]     |
[INFO] [stdout] 821 |             p.rect_stroke(bar, 2.0, egui::Stroke::new(1.5, VIZ_AMBER), egui::StrokeKind::Inside);
[INFO] [stdout]     |                                                       ^^^ help: explicitly specify the type as `f32`: `1.5_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui/gearbox.rs:856:27
[INFO] [stdout]     |
[INFO] [stdout] 856 |         egui::Stroke::new(2.0, crate::theme::TEXT),
[INFO] [stdout]     |                           ^^^ help: explicitly specify the type as `f32`: `2.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/ui/dashboard.rs:2290:90
[INFO] [stdout]      |
[INFO] [stdout] 2290 |                 painter.line_segment([to_screen(ax, az), to_screen(bx, bz)], Stroke::new(2.0, c));
[INFO] [stdout]      |                                                                                          ^^^ help: explicitly specify the type as `f32`: `2.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/ui/dashboard.rs:2344:33
[INFO] [stdout]      |
[INFO] [stdout] 2344 |                     Stroke::new(1.5, Color32::BLACK),
[INFO] [stdout]      |                                 ^^^ help: explicitly specify the type as `f32`: `1.5_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/ui/dashboard.rs:2367:33
[INFO] [stdout]      |
[INFO] [stdout] 2367 |                     Stroke::new(1.0, Color32::BLACK),
[INFO] [stdout]      |                                 ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/ui/dashboard.rs:2421:21
[INFO] [stdout]      |
[INFO] [stdout] 2421 |         Stroke::new(1.5, Color32::BLACK),
[INFO] [stdout]      |                     ^^^ help: explicitly specify the type as `f32`: `1.5_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/ui/dashboard.rs:2461:25
[INFO] [stdout]      |
[INFO] [stdout] 2461 |             Stroke::new(1.5, Color32::BLACK),
[INFO] [stdout]      |                         ^^^ help: explicitly specify the type as `f32`: `1.5_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/ui/dashboard.rs:2480:50
[INFO] [stdout]      |
[INFO] [stdout] 2480 |         painter.circle_stroke(cc, r, Stroke::new(1.0, crate::theme::steel(150)));
[INFO] [stdout]      |                                                  ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/ui/dashboard.rs:2483:64
[INFO] [stdout]      |
[INFO] [stdout] 2483 |         painter.line_segment([cc, cc + north * r], Stroke::new(2.0, Color32::from_rgb(230, 80, 80)));
[INFO] [stdout]      |                                                                ^^^ help: explicitly specify the type as `f32`: `2.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui/power_curve.rs:166:36
[INFO] [stdout]     |
[INFO] [stdout] 166 | ...                   .width(1.5),
[INFO] [stdout]     |                              ^^^ help: explicitly specify the type as `f32`: `1.5_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui/power_curve.rs:173:36
[INFO] [stdout]     |
[INFO] [stdout] 173 | ...                   .width(1.5),
[INFO] [stdout]     |                              ^^^ help: explicitly specify the type as `f32`: `1.5_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui/power_curve.rs:179:32
[INFO] [stdout]     |
[INFO] [stdout] 179 |                         .width(2.5),
[INFO] [stdout]     |                                ^^^ help: explicitly specify the type as `f32`: `2.5_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui/power_curve.rs:184:32
[INFO] [stdout]     |
[INFO] [stdout] 184 |                         .width(2.5),
[INFO] [stdout]     |                                ^^^ help: explicitly specify the type as `f32`: `2.5_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/ui/dashboard.rs:2734:28
[INFO] [stdout]      |
[INFO] [stdout] 2734 |                     .width(2.5),
[INFO] [stdout]      |                            ^^^ help: explicitly specify the type as `f32`: `2.5_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/ui/dashboard.rs:2739:28
[INFO] [stdout]      |
[INFO] [stdout] 2739 |                     .width(2.5),
[INFO] [stdout]      |                            ^^^ help: explicitly specify the type as `f32`: `2.5_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/ui/dashboard.rs:2751:28
[INFO] [stdout]      |
[INFO] [stdout] 2751 |                     .width(2.0),
[INFO] [stdout]      |                            ^^^ help: explicitly specify the type as `f32`: `2.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/ui/dashboard.rs:2760:85
[INFO] [stdout]      |
[INFO] [stdout] 2760 |                     plot_ui.vline(egui_plot::VLine::new("", rpm).color(color).width(1.0));
[INFO] [stdout]      |                                                                                     ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `egui::Context::screen_rect`: screen_rect has been split into viewport_rect() and content_rect(). You likely should use content_rect()
[INFO] [stdout]    --> src/ui/settings.rs:289:22
[INFO] [stdout]     |
[INFO] [stdout] 289 |     let screen = ctx.screen_rect();
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `egui::Context::screen_rect`: screen_rect has been split into viewport_rect() and content_rect(). You likely should use content_rect()
[INFO] [stdout]    --> src/ui/settings.rs:523:22
[INFO] [stdout]     |
[INFO] [stdout] 523 |     let screen = ctx.screen_rect();
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui/gearbox.rs:471:72
[INFO] [stdout]     |
[INFO] [stdout] 471 |     p.line_segment([r.left_bottom(), r.right_top()], egui::Stroke::new(1.0, crate::theme::STROKE_DIM));
[INFO] [stdout]     |                                                                        ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui/gearbox.rs:548:72
[INFO] [stdout]     |
[INFO] [stdout] 548 |             p.line_segment([at(xlo, h), at(xhi, h)], egui::Stroke::new(2.0, line_c));
[INFO] [stdout]     |                                                                        ^^^ help: explicitly specify the type as `f32`: `2.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui/gearbox.rs:550:81
[INFO] [stdout]     |
[INFO] [stdout] 550 |                 p.line_segment([at(xlo, prev_h), at(xlo, h)], egui::Stroke::new(2.0, line_c));
[INFO] [stdout]     |                                                                                 ^^^ help: explicitly specify the type as `f32`: `2.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui/gearbox.rs:565:54
[INFO] [stdout]     |
[INFO] [stdout] 565 |     p.add(egui::Shape::line(curve, egui::Stroke::new(2.0, VIZ_GREEN)));
[INFO] [stdout]     |                                                      ^^^ help: explicitly specify the type as `f32`: `2.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui/gearbox.rs:572:45
[INFO] [stdout]     |
[INFO] [stdout] 572 |     p.rect_stroke(r, 3.0, egui::Stroke::new(1.0, crate::theme::BORDER), egui::StrokeKind::Inside);
[INFO] [stdout]     |                                             ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui/gearbox.rs:736:95
[INFO] [stdout]     |
[INFO] [stdout] 736 |         p.line_segment([egui::pos2(x, r.top()), egui::pos2(x, r.bottom())], egui::Stroke::new(1.5, c));
[INFO] [stdout]     |                                                                                               ^^^ help: explicitly specify the type as `f32`: `1.5_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui/gearbox.rs:748:45
[INFO] [stdout]     |
[INFO] [stdout] 748 |     p.rect_stroke(r, 3.0, egui::Stroke::new(1.0, crate::theme::BORDER), egui::StrokeKind::Inside);
[INFO] [stdout]     |                                             ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui/gearbox.rs:766:36
[INFO] [stdout]     |
[INFO] [stdout] 766 |     let border = egui::Stroke::new(1.0, crate::theme::BORDER);
[INFO] [stdout]     |                                    ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui/gearbox.rs:821:55
[INFO] [stdout]     |
[INFO] [stdout] 821 |             p.rect_stroke(bar, 2.0, egui::Stroke::new(1.5, VIZ_AMBER), egui::StrokeKind::Inside);
[INFO] [stdout]     |                                                       ^^^ help: explicitly specify the type as `f32`: `1.5_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui/gearbox.rs:856:27
[INFO] [stdout]     |
[INFO] [stdout] 856 |         egui::Stroke::new(2.0, crate::theme::TEXT),
[INFO] [stdout]     |                           ^^^ help: explicitly specify the type as `f32`: `2.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui/power_curve.rs:166:36
[INFO] [stdout]     |
[INFO] [stdout] 166 | ...                   .width(1.5),
[INFO] [stdout]     |                              ^^^ help: explicitly specify the type as `f32`: `1.5_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui/power_curve.rs:173:36
[INFO] [stdout]     |
[INFO] [stdout] 173 | ...                   .width(1.5),
[INFO] [stdout]     |                              ^^^ help: explicitly specify the type as `f32`: `1.5_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui/power_curve.rs:179:32
[INFO] [stdout]     |
[INFO] [stdout] 179 |                         .width(2.5),
[INFO] [stdout]     |                                ^^^ help: explicitly specify the type as `f32`: `2.5_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/ui/power_curve.rs:184:32
[INFO] [stdout]     |
[INFO] [stdout] 184 |                         .width(2.5),
[INFO] [stdout]     |                                ^^^ help: explicitly specify the type as `f32`: `2.5_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `egui::Context::screen_rect`: screen_rect has been split into viewport_rect() and content_rect(). You likely should use content_rect()
[INFO] [stdout]    --> src/ui/settings.rs:289:22
[INFO] [stdout]     |
[INFO] [stdout] 289 |     let screen = ctx.screen_rect();
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `egui::Context::screen_rect`: screen_rect has been split into viewport_rect() and content_rect(). You likely should use content_rect()
[INFO] [stdout]    --> src/ui/settings.rs:523:22
[INFO] [stdout]     |
[INFO] [stdout] 523 |     let screen = ctx.screen_rect();
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/i18n.rs:689:9
[INFO] [stdout]     |
[INFO] [stdout] 305 |         "Boost" => "Ladedruck",
[INFO] [stdout]     |         ------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 689 |         "Boost" => "Ladedruck",
[INFO] [stdout]     |         ^^^^^^^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/i18n.rs:689:9
[INFO] [stdout]     |
[INFO] [stdout] 305 |         "Boost" => "Ladedruck",
[INFO] [stdout]     |         ------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 689 |         "Boost" => "Ladedruck",
[INFO] [stdout]     |         ^^^^^^^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STOP` is never used
[INFO] [stdout]  --> src/icons.rs:6:11
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub const STOP:       &str = "\u{F04D}"; // fa-stop      (deceleration)
[INFO] [stdout]   |           ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CLOCK` is never used
[INFO] [stdout]   --> src/icons.rs:23:11
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub const CLOCK:      &str = "\u{F017}"; // fa-clock-o   (timer)
[INFO] [stdout]    |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated constant `ALL` is never used
[INFO] [stdout]   --> src/keymap.rs:47:23
[INFO] [stdout]    |
[INFO] [stdout] 45 |           impl HotKey {
[INFO] [stdout]    |           ----------- associated constant in this implementation
[INFO] [stdout] 46 |               /// Every variant, for iteration in tests and UI pickers.
[INFO] [stdout] 47 |               pub const ALL: &'static [HotKey] = &[$(HotKey::$variant),+];
[INFO] [stdout]    |                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 70 | / hotkeys! {
[INFO] [stdout] 71 | |     A => A, KEY_A, 0x41, "A";  B => B, KEY_B, 0x42, "B";  C => C, KEY_C, 0x43, "C";
[INFO] [stdout] 72 | |     D => D, KEY_D, 0x44, "D";  E => E, KEY_E, 0x45, "E";  F => F, KEY_F, 0x46, "F";
[INFO] [stdout] 73 | |     G => G, KEY_G, 0x47, "G";  H => H, KEY_H, 0x48, "H";  I => I, KEY_I, 0x49, "I";
[INFO] [stdout] ...  |
[INFO] [stdout] 92 | |     Escape => Escape, KEY_ESC, 0x1B, "Esc";
[INFO] [stdout] 93 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `hotkeys` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STOP` is never used
[INFO] [stdout]  --> src/icons.rs:6:11
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub const STOP:       &str = "\u{F04D}"; // fa-stop      (deceleration)
[INFO] [stdout]   |           ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CLOCK` is never used
[INFO] [stdout]   --> src/icons.rs:23:11
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub const CLOCK:      &str = "\u{F017}"; // fa-clock-o   (timer)
[INFO] [stdout]    |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 30.66s
[INFO] running `Command { std: "docker" "inspect" "8264982a6404bcbf7b9913f94b1e52c86ea94803b435c4232afee006f3b921c1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8264982a6404bcbf7b9913f94b1e52c86ea94803b435c4232afee006f3b921c1", kill_on_drop: false }`
[INFO] [stdout] 8264982a6404bcbf7b9913f94b1e52c86ea94803b435c4232afee006f3b921c1
