[INFO] cloning repository https://github.com/ruffensteint/ORNATR
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/ruffensteint/ORNATR" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fruffensteint%2FORNATR", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fruffensteint%2FORNATR'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] db534a93913a51df3ff03156861b740c87daaa2e
[INFO] checking ruffensteint/ORNATR against 846e51f66b1e7b49ba9e3988c58ccfe5817ce0a9 for pr-160391-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fruffensteint%2FORNATR" "/workspace/builds/worker-6-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/ruffensteint/ORNATR
[INFO] finished tweaking git repo https://github.com/ruffensteint/ORNATR
[INFO] tweaked toml for git repo https://github.com/ruffensteint/ORNATR written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/ruffensteint/ORNATR on toolchain 846e51f66b1e7b49ba9e3988c58ccfe5817ce0a9
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+846e51f66b1e7b49ba9e3988c58ccfe5817ce0a9" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/ruffensteint/ORNATR already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+846e51f66b1e7b49ba9e3988c58ccfe5817ce0a9" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded i_key_sort v0.11.0
[INFO] [stderr]   Downloaded i_float v5.0.0
[INFO] [stderr]   Downloaded i_tree v0.19.0
[INFO] [stderr]   Downloaded yoke-derive v0.8.3
[INFO] [stderr]   Downloaded i_shape v5.0.0
[INFO] [stderr]   Downloaded find-msvc-tools v0.1.13
[INFO] [stderr]   Downloaded cc v1.4.7
[INFO] [stderr]   Downloaded i_overlay v9.0.0
[INFO] [stderr]   Downloaded accesskit_winit v0.22.4
[INFO] [stderr]   Downloaded immutable-chunkmap v2.1.4
[INFO] [stderr]   Downloaded accesskit_macos v0.17.4
[INFO] [stderr]   Downloaded gpu-alloc v0.6.2
[INFO] [stderr]   Downloaded gpu-alloc-types v0.3.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:c0af3998e971868164375a7dfb646c9933ddd1a3bdb00fa2041266763dc1eeab" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] f2920a47c17a20b727c98a6b716ac2d5db74e70181d817c80a0eef2d8b28012e
[INFO] running `Command { std: "docker" "start" "f2920a47c17a20b727c98a6b716ac2d5db74e70181d817c80a0eef2d8b28012e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f2920a47c17a20b727c98a6b716ac2d5db74e70181d817c80a0eef2d8b28012e", 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" "f2920a47c17a20b727c98a6b716ac2d5db74e70181d817c80a0eef2d8b28012e" "/opt/rustwide/cargo-home/bin/cargo" "+846e51f66b1e7b49ba9e3988c58ccfe5817ce0a9" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f2920a47c17a20b727c98a6b716ac2d5db74e70181d817c80a0eef2d8b28012e", 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" "f2920a47c17a20b727c98a6b716ac2d5db74e70181d817c80a0eef2d8b28012e" "/opt/rustwide/cargo-home/bin/cargo" "+846e51f66b1e7b49ba9e3988c58ccfe5817ce0a9" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling rustix v1.1.5
[INFO] [stderr]     Checking smallvec v1.16.1
[INFO] [stderr]    Compiling indexmap v2.14.2
[INFO] [stderr]    Compiling toml_parser v1.1.3+spec-1.1.0
[INFO] [stderr]     Checking i_key_sort v0.11.0
[INFO] [stderr]     Checking i_tree v0.19.0
[INFO] [stderr]    Compiling wayland-sys v0.31.11
[INFO] [stderr]    Compiling zerocopy v0.8.57
[INFO] [stderr]     Checking i_float v5.0.0
[INFO] [stderr]    Compiling find-msvc-tools v0.1.13
[INFO] [stderr]     Checking async-channel v2.5.0
[INFO] [stderr]     Checking piper v0.2.5
[INFO] [stderr]     Checking async-lock v3.4.2
[INFO] [stderr]     Checking typenum v1.20.1
[INFO] [stderr]    Compiling static_assertions v1.1.0
[INFO] [stderr]     Checking async-executor v1.14.0
[INFO] [stderr]     Checking async-broadcast v0.7.2
[INFO] [stderr]     Checking ordered-stream v0.2.0
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling cc v1.4.7
[INFO] [stderr]    Compiling nix v0.29.0
[INFO] [stderr]    Compiling syn v3.0.6
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]     Checking i_shape v5.0.0
[INFO] [stderr]     Checking blocking v1.7.0
[INFO] [stderr]    Compiling xml-rs v0.8.29
[INFO] [stderr]    Compiling wayland-scanner v0.31.11
[INFO] [stderr]    Compiling log v0.4.34
[INFO] [stderr]    Compiling x11-dl v2.21.0
[INFO] [stderr]     Checking unicode-ident v1.0.26
[INFO] [stderr]     Checking i_overlay v9.0.0
[INFO] [stderr]     Checking async-fs v2.2.0
[INFO] [stderr]     Checking accesskit v0.16.3
[INFO] [stderr]     Checking immutable-chunkmap v2.1.4
[INFO] [stderr]    Compiling winit v0.30.13
[INFO] [stderr]    Compiling thiserror v2.0.20
[INFO] [stderr]     Checking xkbcommon-dl v0.4.2
[INFO] [stderr]    Compiling toml_edit v0.25.15+spec-1.1.0
[INFO] [stderr]     Checking epaint_default_fonts v0.29.1
[INFO] [stderr]     Checking dpi v0.1.2
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling glutin v0.32.3
[INFO] [stderr]    Compiling gl_generator v0.14.0
[INFO] [stderr]     Checking accesskit_consumer v0.24.3
[INFO] [stderr]     Checking generic-array v0.14.7
[INFO] [stderr]    Compiling glutin-winit v0.5.0
[INFO] [stderr]     Checking uuid v1.26.1
[INFO] [stderr]    Compiling proc-macro-crate v3.5.0
[INFO] [stderr]     Checking futures-channel v0.3.34
[INFO] [stderr]     Checking crypto-common v0.1.7
[INFO] [stderr]     Checking block-buffer v0.10.4
[INFO] [stderr]    Compiling glutin_glx_sys v0.6.1
[INFO] [stderr]    Compiling glutin_egl_sys v0.7.1
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling wayland-backend v0.3.17
[INFO] [stderr]     Checking moxcms v0.8.1
[INFO] [stderr]    Compiling rfd v0.15.4
[INFO] [stderr]     Checking sha1 v0.10.7
[INFO] [stderr]     Checking glow v0.14.2
[INFO] [stderr]     Checking getrandom v0.3.4
[INFO] [stderr]     Checking getrandom v0.2.17
[INFO] [stderr]     Checking xdg-home v1.3.0
[INFO] [stderr]     Checking memmap2 v0.9.11
[INFO] [stderr]     Checking scroll_core v0.1.0 (/opt/rustwide/workdir/core)
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]     Checking parking_lot_core v0.9.12
[INFO] [stderr]     Checking errno v0.3.14
[INFO] [stderr]     Checking signal-hook-registry v1.4.8
[INFO] [stderr]     Checking rand_core v0.9.5
[INFO] [stderr]     Checking pollster v0.4.0
[INFO] [stderr]     Checking parking_lot v0.12.5
[INFO] [stderr]    Compiling ornatr v0.9.1 (/opt/rustwide/workdir/app)
[INFO] [stdout] warning: unused import: `inside`
[INFO] [stdout]   --> core/src/joins.rs:16:22
[INFO] [stdout]    |
[INFO] [stdout] 16 | use crate::outline::{inside, visible_lines, Join, Runs};
[INFO] [stdout]    |                      ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `inside`
[INFO] [stdout]   --> core/src/joins.rs:16:22
[INFO] [stdout]    |
[INFO] [stdout] 16 | use crate::outline::{inside, visible_lines, Join, Runs};
[INFO] [stdout]    |                      ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking polling v3.11.0
[INFO] [stderr]     Checking gethostname v1.1.0
[INFO] [stderr]     Checking x11rb v0.13.2
[INFO] [stderr]    Compiling zvariant_utils v2.1.0
[INFO] [stderr]     Checking async-io v2.6.0
[INFO] [stderr]     Checking async-signal v0.2.14
[INFO] [stderr]     Checking async-net v2.0.0
[INFO] [stderr]     Checking async-process v2.5.0
[INFO] [stderr]     Checking wayland-client v0.31.15
[INFO] [stderr]     Checking wayland-csd-frame v0.3.0
[INFO] [stderr]    Compiling enumflags2_derive v0.7.12
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling zvariant_derive v4.2.0
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling zbus_macros v4.4.0
[INFO] [stderr]    Compiling async-recursion v1.1.1
[INFO] [stderr]     Checking ppv-lite86 v0.2.21
[INFO] [stderr]     Checking ahash v0.8.12
[INFO] [stderr]    Compiling synstructure v0.14.0
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]     Checking rand_chacha v0.9.0
[INFO] [stderr]     Checking rand v0.9.5
[INFO] [stderr]     Checking rand v0.8.8
[INFO] [stderr]     Checking thiserror v1.0.69
[INFO] [stderr]     Checking calloop v0.13.0
[INFO] [stderr]     Checking tracing v0.1.44
[INFO] [stderr]     Checking wayland-protocols v0.32.13
[INFO] [stderr]     Checking wayland-cursor v0.31.14
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling zerofrom-derive v0.1.8
[INFO] [stderr]    Compiling yoke-derive v0.8.3
[INFO] [stderr]    Compiling zerovec-derive v0.11.6
[INFO] [stderr]    Compiling displaydoc v0.2.7
[INFO] [stderr]    Compiling bytemuck_derive v1.12.1
[INFO] [stderr]    Compiling futures-macro v0.3.34
[INFO] [stderr]    Compiling async-trait v0.1.92
[INFO] [stderr]    Compiling serde_repr v0.1.21
[INFO] [stderr]     Checking calloop-wayland-source v0.3.0
[INFO] [stderr]     Checking calloop v0.14.4
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]     Checking arboard v3.6.1
[INFO] [stderr]     Checking futures-util v0.3.34
[INFO] [stderr]     Checking bytemuck v1.25.2
[INFO] [stderr]     Checking calloop-wayland-source v0.4.1
[INFO] [stderr]     Checking zerofrom v0.1.8
[INFO] [stderr]     Checking yoke v0.8.3
[INFO] [stderr]     Checking tiny-skia-path v0.11.4
[INFO] [stderr]     Checking emath v0.29.1
[INFO] [stderr]     Checking image v0.25.10
[INFO] [stderr]     Checking zerovec v0.11.8
[INFO] [stderr]     Checking zerotrie v0.2.5
[INFO] [stderr]     Checking tiny-skia v0.11.4
[INFO] [stderr]     Checking ecolor v0.29.1
[INFO] [stderr]     Checking epaint v0.29.1
[INFO] [stdout] warning: function `other` is never used
[INFO] [stdout]   --> core/src/skeleton.rs:50:4
[INFO] [stdout]    |
[INFO] [stdout] 50 | fn other(side: Side) -> Side { if side == Side::Right { Side::Left } else { Side::Right } }
[INFO] [stdout]    |    ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `other` is never used
[INFO] [stdout]   --> core/src/skeleton.rs:50:4
[INFO] [stdout]    |
[INFO] [stdout] 50 | fn other(side: Side) -> Side { if side == Side::Right { Side::Left } else { Side::Right } }
[INFO] [stdout]    |    ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[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 egui v0.29.1
[INFO] [stderr]     Checking enumflags2 v0.7.12
[INFO] [stderr]     Checking quick-xml v0.30.0
[INFO] [stderr]     Checking zvariant_utils v4.2.0
[INFO] [stderr]     Checking zcheapstr v1.1.0
[INFO] [stderr]     Checking zvariant v4.2.0
[INFO] [stderr]     Checking icu_provider v2.3.1
[INFO] [stderr]     Checking icu_properties v2.3.0
[INFO] [stderr]     Checking icu_normalizer v2.3.0
[INFO] [stderr]    Compiling zvariant_derive v5.15.0
[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 url v2.5.8
[INFO] [stderr]     Checking wayland-protocols-wlr v0.3.12
[INFO] [stderr]     Checking wayland-protocols-plasma v0.3.12
[INFO] [stderr]     Checking wayland-protocols-experimental v20250721.0.1
[INFO] [stderr]     Checking wayland-protocols-misc v0.3.12
[INFO] [stderr]    Compiling zbus_names v3.0.0
[INFO] [stderr]     Checking webbrowser v1.2.4
[INFO] [stderr]    Compiling zbus_xml v4.0.0
[INFO] [stderr]     Checking egui_glow v0.29.1
[INFO] [stderr]     Checking smithay-client-toolkit v0.19.2
[INFO] [stderr]     Checking smithay-client-toolkit v0.20.0
[INFO] [stderr]    Compiling zbus-lockstep v0.4.4
[INFO] [stderr]     Checking zbus v4.4.0
[INFO] [stderr]    Compiling zbus-lockstep-macros v0.4.4
[INFO] [stderr]    Compiling zbus_names v4.3.4
[INFO] [stderr]     Checking sctk-adwaita v0.10.1
[INFO] [stderr]    Compiling zbus_macros v5.19.0
[INFO] [stderr]     Checking smithay-clipboard v0.7.3
[INFO] [stderr]     Checking zbus v5.19.0
[INFO] [stderr]     Checking atspi-common v0.6.0
[INFO] [stderr]     Checking ashpd v0.11.1
[INFO] [stderr]     Checking atspi-proxies v0.6.0
[INFO] [stderr]     Checking accesskit_atspi_common v0.9.3
[INFO] [stderr]     Checking atspi-connection v0.6.0
[INFO] [stderr]     Checking atspi v0.22.0
[INFO] [stderr]     Checking accesskit_unix v0.12.3
[INFO] [stderr]     Checking accesskit_winit v0.22.4
[INFO] [stderr]     Checking egui-winit v0.29.1
[INFO] [stderr]     Checking eframe v0.29.1
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> app/src/arrange.rs:114:52
[INFO] [stdout]     |
[INFO] [stdout] 114 |     ui.painter().rect(rect, 6.0, fill, Stroke::new(1.0, t.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]     = 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]    --> app/src/arrange.rs:123:29
[INFO] [stdout]     |
[INFO] [stdout] 123 |     let guide = Stroke::new(1.4, c);
[INFO] [stdout]     |                             ^^^ help: explicitly specify the type as `f32`: `1.4_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]    --> app/src/arrange.rs:143:57
[INFO] [stdout]     |
[INFO] [stdout] 143 |     painter.extend(Shape::dashed_line(&pts, Stroke::new(1.4, c), 7.0, 5.0));
[INFO] [stdout]     |                                                         ^^^ help: explicitly specify the type as `f32`: `1.4_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]    --> app/src/arrange.rs:147:78
[INFO] [stdout]     |
[INFO] [stdout] 147 |         painter.line_segment([q, q + Vec2::new(10.0 * sx, 0.0)], Stroke::new(2.2, c));
[INFO] [stdout]     |                                                                              ^^^ help: explicitly specify the type as `f32`: `2.2_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]    --> app/src/arrange.rs:148:78
[INFO] [stdout]     |
[INFO] [stdout] 148 |         painter.line_segment([q, q + Vec2::new(0.0, 10.0 * sy)], Stroke::new(2.2, c));
[INFO] [stdout]     |                                                                              ^^^ help: explicitly specify the type as `f32`: `2.2_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]    --> app/src/arrange.rs:114:52
[INFO] [stdout]     |
[INFO] [stdout] 114 |     ui.painter().rect(rect, 6.0, fill, Stroke::new(1.0, t.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]     = 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]    --> app/src/arrange.rs:123:29
[INFO] [stdout]     |
[INFO] [stdout] 123 |     let guide = Stroke::new(1.4, c);
[INFO] [stdout]     |                             ^^^ help: explicitly specify the type as `f32`: `1.4_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]    --> app/src/arrange.rs:143:57
[INFO] [stdout]     |
[INFO] [stdout] 143 |     painter.extend(Shape::dashed_line(&pts, Stroke::new(1.4, c), 7.0, 5.0));
[INFO] [stdout]     |                                                         ^^^ help: explicitly specify the type as `f32`: `1.4_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]    --> app/src/arrange.rs:147:78
[INFO] [stdout]     |
[INFO] [stdout] 147 |         painter.line_segment([q, q + Vec2::new(10.0 * sx, 0.0)], Stroke::new(2.2, c));
[INFO] [stdout]     |                                                                              ^^^ help: explicitly specify the type as `f32`: `2.2_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]    --> app/src/arrange.rs:148:78
[INFO] [stdout]     |
[INFO] [stdout] 148 |         painter.line_segment([q, q + Vec2::new(0.0, 10.0 * sy)], Stroke::new(2.2, c));
[INFO] [stdout]     |                                                                              ^^^ help: explicitly specify the type as `f32`: `2.2_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]     --> app/src/cartouche_ui.rs:1013:54
[INFO] [stdout]      |
[INFO] [stdout] 1013 |                 let w = if k % 5 == 0 { 0.9 } else { 0.5 };
[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]     --> app/src/cartouche_ui.rs:1062:77
[INFO] [stdout]      |
[INFO] [stdout] 1062 |                         painter.extend(Shape::dashed_line(&pts, Stroke::new(1.2, cc.guide), 6.0, 4.0));
[INFO] [stdout]      |                                                                             ^^^ help: explicitly specify the type as `f32`: `1.2_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]     --> app/src/cartouche_ui.rs:1064:207
[INFO] [stdout]      |
[INFO] [stdout] 1064 | ...::dashed_line(&[a, b], Stroke::new(1.0, cc.guide), 3.0, 3.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]     --> app/src/cartouche_ui.rs:1065:148
[INFO] [stdout]      |
[INFO] [stdout] 1065 | ...::dashed_line(&[a, b], Stroke::new(1.0, cc.guide), 2.0, 4.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]     --> app/src/cartouche_ui.rs:1067:157
[INFO] [stdout]      |
[INFO] [stdout] 1067 | ...ape::dashed_line(&pts, Stroke::new(1.0, cc.guide), 5.0, 4.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]     --> app/src/cartouche_ui.rs:1068:163
[INFO] [stdout]      |
[INFO] [stdout] 1068 | ...::dashed_line(&[a, b], Stroke::new(1.0, cc.guide), 5.0, 4.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]     --> app/src/cartouche_ui.rs:1070:223
[INFO] [stdout]      |
[INFO] [stdout] 1070 | ...een(xf.point(*c)), a], Stroke::new(1.0, cc.guide), 5.0, 4.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]     --> app/src/cartouche_ui.rs:1080:108
[INFO] [stdout]      |
[INFO] [stdout] 1080 |                 Handle::StartOut | Handle::EndIn => { painter.circle(*p, 4.5 + grow, cc.paper, Stroke::new(1.5, cc.mark)); }
[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]     --> app/src/cartouche_ui.rs:1082:73
[INFO] [stdout]      |
[INFO] [stdout] 1082 |                     painter.circle(*p, 5.5 + grow, cc.mark, Stroke::new(1.5, cc.paper));
[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]     --> app/src/cartouche_ui.rs:1083:91
[INFO] [stdout]      |
[INFO] [stdout] 1083 |                     if st.handle == Some(*h) { painter.circle_stroke(*p, 9.0, Stroke::new(1.5, cc.mark)); }
[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]     --> app/src/cartouche_ui.rs:1087:111
[INFO] [stdout]      |
[INFO] [stdout] 1087 |                     painter.rect(Rect::from_center_size(*p, Vec2::splat(r * 2.0)), 1.5, cc.paper, Stroke::new(2.0, cc.mark));
[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]     --> app/src/cartouche_ui.rs:1089:101
[INFO] [stdout]      |
[INFO] [stdout] 1089 |                 Handle::Aim | Handle::Tip => { painter.circle(*p, 5.5 + grow, cc.paper, Stroke::new(2.0, cc.mark)); }
[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]     --> app/src/cartouche_ui.rs:1091:90
[INFO] [stdout]      |
[INFO] [stdout] 1091 | ... 6.0 + grow, cc.paper, Stroke::new(2.0, cc.mark)); painter.circle_filled(*p, 2.2, cc.mark); }
[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]     --> app/src/cartouche_ui.rs:1166:181
[INFO] [stdout]      |
[INFO] [stdout] 1166 | ...ric(10.0, 0.0)).stroke(Stroke::new(1.0, t.border))).show(ctx, |ui| {
[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]     --> app/src/cartouche_ui.rs:1200:199
[INFO] [stdout]      |
[INFO] [stdout] 1200 | ...ric(8.0, 10.0)).stroke(Stroke::new(1.0, t.border))).show(ctx, |ui| {
[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]     --> app/src/cartouche_ui.rs:1210:101
[INFO] [stdout]      |
[INFO] [stdout] 1210 |                         for l in &lines { p.add(Shape::line(l.iter().map(at).collect(), Stroke::new(1.2, c))); }
[INFO] [stdout]      |                                                                                                     ^^^ help: explicitly specify the type as `f32`: `1.2_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]    --> app/src/chip_ui.rs:778:56
[INFO] [stdout]     |
[INFO] [stdout] 778 |             painter.rect_stroke(page, 0.0, Stroke::new(1.0, with_alpha(cc.mark, 140)));
[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]    --> app/src/chip_ui.rs:788:54
[INFO] [stdout]     |
[INFO] [stdout] 788 |                 let w = if k % 5 == 0 { 0.9 } else { 0.5 };
[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]    --> app/src/chip_ui.rs:825:69
[INFO] [stdout]     |
[INFO] [stdout] 825 |                 painter.extend(Shape::dashed_line(&pts, Stroke::new(1.0, cc.guide), 6.0, 4.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]    --> app/src/chip_ui.rs:834:86
[INFO] [stdout]     |
[INFO] [stdout] 834 |             if picked { painter.add(Shape::closed_line(corners.to_vec(), Stroke::new(2.0, cc.mark))); }
[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]    --> app/src/chip_ui.rs:835:129
[INFO] [stdout]     |
[INFO] [stdout] 835 | ...rners[3], corners[0]], Stroke::new(1.0, cc.guide), 5.0, 4.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]    --> app/src/chip_ui.rs:838:56
[INFO] [stdout]     |
[INFO] [stdout] 838 |                 painter.line_segment(edge, Stroke::new(3.0, with_alpha(cc.mark, if picked { 255 } else { 120 })));
[INFO] [stdout]     |                                                        ^^^ help: explicitly specify the type as `f32`: `3.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]    --> app/src/chip_ui.rs:841:138
[INFO] [stdout]     |
[INFO] [stdout] 841 | ...st.to_screen(b)), 0.0, Stroke::new(1.6, cc.mark)); }
[INFO] [stdout]     |                                       ^^^ help: explicitly specify the type as `f32`: `1.6_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]    --> app/src/chip_ui.rs:848:143
[INFO] [stdout]     |
[INFO] [stdout] 848 | ...screen(*p)).collect(), Stroke::new(1.6, cc.mark))); }
[INFO] [stdout]     |                                       ^^^ help: explicitly specify the type as `f32`: `1.6_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]    --> app/src/chip_ui.rs:853:59
[INFO] [stdout]     |
[INFO] [stdout] 853 |                 painter.add(Shape::line(line, Stroke::new(1.6, cc.mark)));
[INFO] [stdout]     |                                                           ^^^ help: explicitly specify the type as `f32`: `1.6_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]    --> app/src/chip_ui.rs:857:144
[INFO] [stdout]     |
[INFO] [stdout] 857 | ...screen(*p)).collect(), Stroke::new(1.6, cc.mark))); }
[INFO] [stdout]     |                                       ^^^ help: explicitly specify the type as `f32`: `1.6_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]    --> app/src/chip_ui.rs:869:83
[INFO] [stdout]     |
[INFO] [stdout] 869 |             painter.circle(*p, if hot { 7.0 } else { 5.5 }, cc.paper, Stroke::new(2.0, cc.mark));
[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]     --> app/src/chip_ui.rs:1015:49
[INFO] [stdout]      |
[INFO] [stdout] 1015 |     p.circle(c, r, fade(t.surface), Stroke::new(1.0, fade(t.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]     --> app/src/chip_ui.rs:1016:57
[INFO] [stdout]      |
[INFO] [stdout] 1016 |     p.circle_stroke(c, reach(LIGHT_HEIGHT), Stroke::new(0.6, fade(with_alpha(t.border, 140))));
[INFO] [stdout]      |                                                         ^^^ help: explicitly specify the type as `f32`: `0.6_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]     --> app/src/chip_ui.rs:1022:42
[INFO] [stdout]      |
[INFO] [stdout] 1022 |     p.line_segment([c, sun], Stroke::new(1.0, fade(t.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]     --> app/src/chip_ui.rs:1023:52
[INFO] [stdout]      |
[INFO] [stdout] 1023 |     p.circle(sun, 4.5, fade(t.accent), Stroke::new(1.2, fade(t.surface)));
[INFO] [stdout]      |                                                    ^^^ help: explicitly specify the type as `f32`: `1.2_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]     --> app/src/chip_ui.rs:1062:94
[INFO] [stdout]      |
[INFO] [stdout] 1062 |         painter.add(Shape::closed_line(corners.iter().map(|p| to(*p)).collect(), Stroke::new(1.0, Color32::from_rgb(58, 46, 32))));
[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]     --> app/src/chip_ui.rs:1121:176
[INFO] [stdout]      |
[INFO] [stdout] 1121 | ...ric(10.0, 0.0)).stroke(Stroke::new(1.0, t.border))).show(ctx, |ui| {
[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]     --> app/src/chip_ui.rs:1202:194
[INFO] [stdout]      |
[INFO] [stdout] 1202 | ...ric(8.0, 10.0)).stroke(Stroke::new(1.0, t.border))).show(ctx, |ui| {
[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]     --> app/src/chip_ui.rs:1286:79
[INFO] [stdout]      |
[INFO] [stdout] 1286 |     ui.painter().hline(r.left() + 6.0..=r.right() - 6.0, r.top(), Stroke::new(1.0, t.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]     --> app/src/chip_ui.rs:1294:55
[INFO] [stdout]      |
[INFO] [stdout] 1294 |     p.add(Shape::closed_line(pts.clone(), Stroke::new(1.4, c)));
[INFO] [stdout]      |                                                       ^^^ help: explicitly specify the type as `f32`: `1.4_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]     --> app/src/chip_ui.rs:1295:87
[INFO] [stdout]      |
[INFO] [stdout] 1295 |     for i in (0..n * 2).step_by(2) { p.line_segment([r.center(), pts[i]], Stroke::new(0.8, c)); }
[INFO] [stdout]      |                                                                                       ^^^ help: explicitly specify the type as `f32`: `0.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]     --> app/src/chip_ui.rs:1302:84
[INFO] [stdout]      |
[INFO] [stdout] 1302 |         p.add(Shape::closed_line(one.into_iter().chain(two).collect(), Stroke::new(1.2, c)));
[INFO] [stdout]      |                                                                                    ^^^ help: explicitly specify the type as `f32`: `1.2_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]     --> app/src/chip_ui.rs:1306:62
[INFO] [stdout]      |
[INFO] [stdout] 1306 |     p.circle_stroke(r.center(), r.width() * 0.5, Stroke::new(1.3, c)); p.circle_stroke(r.center(), r.width() * 0.22, Stroke::new(1...
[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]     --> app/src/chip_ui.rs:1306:130
[INFO] [stdout]      |
[INFO] [stdout] 1306 | ...r(), r.width() * 0.22, Stroke::new(1.1, c));
[INFO] [stdout]      |                                       ^^^ help: explicitly specify the type as `f32`: `1.1_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]     --> app/src/chip_ui.rs:1307:137
[INFO] [stdout]      |
[INFO] [stdout] 1307 | ...4), polar(r, a, 1.0)], Stroke::new(0.9, c)); }
[INFO] [stdout]      |                                       ^^^ help: explicitly specify the type as `f32`: `0.9_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]     --> app/src/chip_ui.rs:1310:198
[INFO] [stdout]      |
[INFO] [stdout] 1310 | ... * 0.85) }).collect(), Stroke::new(1.3, c))); }
[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]     --> app/src/chip_ui.rs:1311:62
[INFO] [stdout]      |
[INFO] [stdout] 1311 |     p.circle_stroke(r.center(), r.width() * 0.5, Stroke::new(1.0, c));
[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]     --> app/src/chip_ui.rs:1318:173
[INFO] [stdout]      |
[INFO] [stdout] 1318 | ...* s * s) }).collect(), Stroke::new(1.4, c)));
[INFO] [stdout]      |                                       ^^^ help: explicitly specify the type as `f32`: `1.4_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]     --> app/src/chip_ui.rs:1320:63
[INFO] [stdout]      |
[INFO] [stdout] 1320 |     p.circle_stroke(r.center(), r.width() * 0.13, Stroke::new(1.0, c));
[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]     --> app/src/chip_ui.rs:1325:194
[INFO] [stdout]      |
[INFO] [stdout] 1325 | ...eft(), q.center().y)], Stroke::new(1.1, c)));
[INFO] [stdout]      |                                       ^^^ help: explicitly specify the type as `f32`: `1.1_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]     --> app/src/chip_ui.rs:1329:51
[INFO] [stdout]      |
[INFO] [stdout] 1329 |     p.rect_stroke(r.shrink(2.0), 1.0, Stroke::new(1.2, c));
[INFO] [stdout]      |                                                   ^^^ help: explicitly specify the type as `f32`: `1.2_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]     --> app/src/chip_ui.rs:1330:112
[INFO] [stdout]      |
[INFO] [stdout] 1330 |     p.line_segment([r.left_bottom() + Vec2::new(3.0, -3.0), r.right_top() + Vec2::new(-3.0, 3.0)], Stroke::new(1.0, c));
[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]     --> app/src/chip_ui.rs:1333:51
[INFO] [stdout]      |
[INFO] [stdout] 1333 |     p.rect_stroke(r.shrink(1.0), 1.0, Stroke::new(1.0, c));
[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]     --> app/src/chip_ui.rs:1335:48
[INFO] [stdout]      |
[INFO] [stdout] 1335 |     p.add(Shape::line(pts.clone(), Stroke::new(1.2, c)));
[INFO] [stdout]      |                                                ^^^ help: explicitly specify the type as `f32`: `1.2_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]     --> app/src/chip_ui.rs:1336:111
[INFO] [stdout]      |
[INFO] [stdout] 1336 |     p.add(Shape::line(pts.iter().map(|q| Pos2::new(q.x, r.bottom() - (q.y - r.top()))).collect(), Stroke::new(1.2, c)));
[INFO] [stdout]      |                                                                                                               ^^^ help: explicitly specify the type as `f32`: `1.2_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]     --> app/src/chip_ui.rs:1339:51
[INFO] [stdout]      |
[INFO] [stdout] 1339 |     p.rect_stroke(r.shrink(1.0), 1.0, Stroke::new(1.0, c));
[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]     --> app/src/chip_ui.rs:1342:175
[INFO] [stdout]      |
[INFO] [stdout] 1342 | ...) * 5.0) }).collect(), Stroke::new(1.2, c)));
[INFO] [stdout]      |                                       ^^^ help: explicitly specify the type as `f32`: `1.2_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]     --> app/src/chip_ui.rs:1346:51
[INFO] [stdout]      |
[INFO] [stdout] 1346 |     p.rect_stroke(r.shrink(1.0), 1.0, Stroke::new(1.0, c));
[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]     --> app/src/chip_ui.rs:1351:87
[INFO] [stdout]      |
[INFO] [stdout] 1351 |         p.add(Shape::closed_line(top.into_iter().chain(bottom).collect(), Stroke::new(1.1, c)));
[INFO] [stdout]      |                                                                                       ^^^ help: explicitly specify the type as `f32`: `1.1_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]     --> app/src/cartouche_ui.rs:1013:54
[INFO] [stdout]      |
[INFO] [stdout] 1013 |                 let w = if k % 5 == 0 { 0.9 } else { 0.5 };
[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]     --> app/src/cartouche_ui.rs:1062:77
[INFO] [stdout]      |
[INFO] [stdout] 1062 |                         painter.extend(Shape::dashed_line(&pts, Stroke::new(1.2, cc.guide), 6.0, 4.0));
[INFO] [stdout]      |                                                                             ^^^ help: explicitly specify the type as `f32`: `1.2_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]     --> app/src/cartouche_ui.rs:1064:207
[INFO] [stdout]      |
[INFO] [stdout] 1064 | ...::dashed_line(&[a, b], Stroke::new(1.0, cc.guide), 3.0, 3.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]     --> app/src/cartouche_ui.rs:1065:148
[INFO] [stdout]      |
[INFO] [stdout] 1065 | ...::dashed_line(&[a, b], Stroke::new(1.0, cc.guide), 2.0, 4.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]     --> app/src/cartouche_ui.rs:1067:157
[INFO] [stdout]      |
[INFO] [stdout] 1067 | ...ape::dashed_line(&pts, Stroke::new(1.0, cc.guide), 5.0, 4.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]     --> app/src/cartouche_ui.rs:1068:163
[INFO] [stdout]      |
[INFO] [stdout] 1068 | ...::dashed_line(&[a, b], Stroke::new(1.0, cc.guide), 5.0, 4.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]     --> app/src/cartouche_ui.rs:1070:223
[INFO] [stdout]      |
[INFO] [stdout] 1070 | ...een(xf.point(*c)), a], Stroke::new(1.0, cc.guide), 5.0, 4.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]     --> app/src/cartouche_ui.rs:1080:108
[INFO] [stdout]      |
[INFO] [stdout] 1080 |                 Handle::StartOut | Handle::EndIn => { painter.circle(*p, 4.5 + grow, cc.paper, Stroke::new(1.5, cc.mark)); }
[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]     --> app/src/cartouche_ui.rs:1082:73
[INFO] [stdout]      |
[INFO] [stdout] 1082 |                     painter.circle(*p, 5.5 + grow, cc.mark, Stroke::new(1.5, cc.paper));
[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]     --> app/src/cartouche_ui.rs:1083:91
[INFO] [stdout]      |
[INFO] [stdout] 1083 |                     if st.handle == Some(*h) { painter.circle_stroke(*p, 9.0, Stroke::new(1.5, cc.mark)); }
[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]     --> app/src/cartouche_ui.rs:1087:111
[INFO] [stdout]      |
[INFO] [stdout] 1087 |                     painter.rect(Rect::from_center_size(*p, Vec2::splat(r * 2.0)), 1.5, cc.paper, Stroke::new(2.0, cc.mark));
[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]     --> app/src/cartouche_ui.rs:1089:101
[INFO] [stdout]      |
[INFO] [stdout] 1089 |                 Handle::Aim | Handle::Tip => { painter.circle(*p, 5.5 + grow, cc.paper, Stroke::new(2.0, cc.mark)); }
[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]     --> app/src/cartouche_ui.rs:1091:90
[INFO] [stdout]      |
[INFO] [stdout] 1091 | ... 6.0 + grow, cc.paper, Stroke::new(2.0, cc.mark)); painter.circle_filled(*p, 2.2, cc.mark); }
[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]     --> app/src/cartouche_ui.rs:1166:181
[INFO] [stdout]      |
[INFO] [stdout] 1166 | ...ric(10.0, 0.0)).stroke(Stroke::new(1.0, t.border))).show(ctx, |ui| {
[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]     --> app/src/cartouche_ui.rs:1200:199
[INFO] [stdout]      |
[INFO] [stdout] 1200 | ...ric(8.0, 10.0)).stroke(Stroke::new(1.0, t.border))).show(ctx, |ui| {
[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]     --> app/src/cartouche_ui.rs:1210:101
[INFO] [stdout]      |
[INFO] [stdout] 1210 |                         for l in &lines { p.add(Shape::line(l.iter().map(at).collect(), Stroke::new(1.2, c))); }
[INFO] [stdout]      |                                                                                                     ^^^ help: explicitly specify the type as `f32`: `1.2_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]    --> app/src/chip_ui.rs:778:56
[INFO] [stdout]     |
[INFO] [stdout] 778 |             painter.rect_stroke(page, 0.0, Stroke::new(1.0, with_alpha(cc.mark, 140)));
[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]    --> app/src/chip_ui.rs:788:54
[INFO] [stdout]     |
[INFO] [stdout] 788 |                 let w = if k % 5 == 0 { 0.9 } else { 0.5 };
[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]    --> app/src/chip_ui.rs:825:69
[INFO] [stdout]     |
[INFO] [stdout] 825 |                 painter.extend(Shape::dashed_line(&pts, Stroke::new(1.0, cc.guide), 6.0, 4.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]    --> app/src/chip_ui.rs:834:86
[INFO] [stdout]     |
[INFO] [stdout] 834 |             if picked { painter.add(Shape::closed_line(corners.to_vec(), Stroke::new(2.0, cc.mark))); }
[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]    --> app/src/chip_ui.rs:835:129
[INFO] [stdout]     |
[INFO] [stdout] 835 | ...rners[3], corners[0]], Stroke::new(1.0, cc.guide), 5.0, 4.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]    --> app/src/chip_ui.rs:838:56
[INFO] [stdout]     |
[INFO] [stdout] 838 |                 painter.line_segment(edge, Stroke::new(3.0, with_alpha(cc.mark, if picked { 255 } else { 120 })));
[INFO] [stdout]     |                                                        ^^^ help: explicitly specify the type as `f32`: `3.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]    --> app/src/chip_ui.rs:841:138
[INFO] [stdout]     |
[INFO] [stdout] 841 | ...st.to_screen(b)), 0.0, Stroke::new(1.6, cc.mark)); }
[INFO] [stdout]     |                                       ^^^ help: explicitly specify the type as `f32`: `1.6_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]    --> app/src/chip_ui.rs:848:143
[INFO] [stdout]     |
[INFO] [stdout] 848 | ...screen(*p)).collect(), Stroke::new(1.6, cc.mark))); }
[INFO] [stdout]     |                                       ^^^ help: explicitly specify the type as `f32`: `1.6_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]    --> app/src/chip_ui.rs:853:59
[INFO] [stdout]     |
[INFO] [stdout] 853 |                 painter.add(Shape::line(line, Stroke::new(1.6, cc.mark)));
[INFO] [stdout]     |                                                           ^^^ help: explicitly specify the type as `f32`: `1.6_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]    --> app/src/chip_ui.rs:857:144
[INFO] [stdout]     |
[INFO] [stdout] 857 | ...screen(*p)).collect(), Stroke::new(1.6, cc.mark))); }
[INFO] [stdout]     |                                       ^^^ help: explicitly specify the type as `f32`: `1.6_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]    --> app/src/chip_ui.rs:869:83
[INFO] [stdout]     |
[INFO] [stdout] 869 |             painter.circle(*p, if hot { 7.0 } else { 5.5 }, cc.paper, Stroke::new(2.0, cc.mark));
[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]     --> app/src/chip_ui.rs:1015:49
[INFO] [stdout]      |
[INFO] [stdout] 1015 |     p.circle(c, r, fade(t.surface), Stroke::new(1.0, fade(t.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]     --> app/src/chip_ui.rs:1016:57
[INFO] [stdout]      |
[INFO] [stdout] 1016 |     p.circle_stroke(c, reach(LIGHT_HEIGHT), Stroke::new(0.6, fade(with_alpha(t.border, 140))));
[INFO] [stdout]      |                                                         ^^^ help: explicitly specify the type as `f32`: `0.6_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]     --> app/src/chip_ui.rs:1022:42
[INFO] [stdout]      |
[INFO] [stdout] 1022 |     p.line_segment([c, sun], Stroke::new(1.0, fade(t.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]     --> app/src/chip_ui.rs:1023:52
[INFO] [stdout]      |
[INFO] [stdout] 1023 |     p.circle(sun, 4.5, fade(t.accent), Stroke::new(1.2, fade(t.surface)));
[INFO] [stdout]      |                                                    ^^^ help: explicitly specify the type as `f32`: `1.2_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]     --> app/src/chip_ui.rs:1062:94
[INFO] [stdout]      |
[INFO] [stdout] 1062 |         painter.add(Shape::closed_line(corners.iter().map(|p| to(*p)).collect(), Stroke::new(1.0, Color32::from_rgb(58, 46, 32))));
[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]     --> app/src/chip_ui.rs:1121:176
[INFO] [stdout]      |
[INFO] [stdout] 1121 | ...ric(10.0, 0.0)).stroke(Stroke::new(1.0, t.border))).show(ctx, |ui| {
[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]     --> app/src/chip_ui.rs:1202:194
[INFO] [stdout]      |
[INFO] [stdout] 1202 | ...ric(8.0, 10.0)).stroke(Stroke::new(1.0, t.border))).show(ctx, |ui| {
[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]     --> app/src/chip_ui.rs:1286:79
[INFO] [stdout]      |
[INFO] [stdout] 1286 |     ui.painter().hline(r.left() + 6.0..=r.right() - 6.0, r.top(), Stroke::new(1.0, t.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]     --> app/src/chip_ui.rs:1294:55
[INFO] [stdout]      |
[INFO] [stdout] 1294 |     p.add(Shape::closed_line(pts.clone(), Stroke::new(1.4, c)));
[INFO] [stdout]      |                                                       ^^^ help: explicitly specify the type as `f32`: `1.4_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]     --> app/src/chip_ui.rs:1295:87
[INFO] [stdout]      |
[INFO] [stdout] 1295 |     for i in (0..n * 2).step_by(2) { p.line_segment([r.center(), pts[i]], Stroke::new(0.8, c)); }
[INFO] [stdout]      |                                                                                       ^^^ help: explicitly specify the type as `f32`: `0.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]     --> app/src/chip_ui.rs:1302:84
[INFO] [stdout]      |
[INFO] [stdout] 1302 |         p.add(Shape::closed_line(one.into_iter().chain(two).collect(), Stroke::new(1.2, c)));
[INFO] [stdout]      |                                                                                    ^^^ help: explicitly specify the type as `f32`: `1.2_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]     --> app/src/chip_ui.rs:1306:62
[INFO] [stdout]      |
[INFO] [stdout] 1306 |     p.circle_stroke(r.center(), r.width() * 0.5, Stroke::new(1.3, c)); p.circle_stroke(r.center(), r.width() * 0.22, Stroke::new(1...
[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]     --> app/src/chip_ui.rs:1306:130
[INFO] [stdout]      |
[INFO] [stdout] 1306 | ...r(), r.width() * 0.22, Stroke::new(1.1, c));
[INFO] [stdout]      |                                       ^^^ help: explicitly specify the type as `f32`: `1.1_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]     --> app/src/chip_ui.rs:1307:137
[INFO] [stdout]      |
[INFO] [stdout] 1307 | ...4), polar(r, a, 1.0)], Stroke::new(0.9, c)); }
[INFO] [stdout]      |                                       ^^^ help: explicitly specify the type as `f32`: `0.9_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]     --> app/src/chip_ui.rs:1310:198
[INFO] [stdout]      |
[INFO] [stdout] 1310 | ... * 0.85) }).collect(), Stroke::new(1.3, c))); }
[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]     --> app/src/chip_ui.rs:1311:62
[INFO] [stdout]      |
[INFO] [stdout] 1311 |     p.circle_stroke(r.center(), r.width() * 0.5, Stroke::new(1.0, c));
[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]     --> app/src/chip_ui.rs:1318:173
[INFO] [stdout]      |
[INFO] [stdout] 1318 | ...* s * s) }).collect(), Stroke::new(1.4, c)));
[INFO] [stdout]      |                                       ^^^ help: explicitly specify the type as `f32`: `1.4_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]     --> app/src/chip_ui.rs:1320:63
[INFO] [stdout]      |
[INFO] [stdout] 1320 |     p.circle_stroke(r.center(), r.width() * 0.13, Stroke::new(1.0, c));
[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]     --> app/src/chip_ui.rs:1325:194
[INFO] [stdout]      |
[INFO] [stdout] 1325 | ...eft(), q.center().y)], Stroke::new(1.1, c)));
[INFO] [stdout]      |                                       ^^^ help: explicitly specify the type as `f32`: `1.1_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]     --> app/src/chip_ui.rs:1329:51
[INFO] [stdout]      |
[INFO] [stdout] 1329 |     p.rect_stroke(r.shrink(2.0), 1.0, Stroke::new(1.2, c));
[INFO] [stdout]      |                                                   ^^^ help: explicitly specify the type as `f32`: `1.2_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]     --> app/src/chip_ui.rs:1330:112
[INFO] [stdout]      |
[INFO] [stdout] 1330 |     p.line_segment([r.left_bottom() + Vec2::new(3.0, -3.0), r.right_top() + Vec2::new(-3.0, 3.0)], Stroke::new(1.0, c));
[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]     --> app/src/chip_ui.rs:1333:51
[INFO] [stdout]      |
[INFO] [stdout] 1333 |     p.rect_stroke(r.shrink(1.0), 1.0, Stroke::new(1.0, c));
[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]     --> app/src/chip_ui.rs:1335:48
[INFO] [stdout]      |
[INFO] [stdout] 1335 |     p.add(Shape::line(pts.clone(), Stroke::new(1.2, c)));
[INFO] [stdout]      |                                                ^^^ help: explicitly specify the type as `f32`: `1.2_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]     --> app/src/chip_ui.rs:1336:111
[INFO] [stdout]      |
[INFO] [stdout] 1336 |     p.add(Shape::line(pts.iter().map(|q| Pos2::new(q.x, r.bottom() - (q.y - r.top()))).collect(), Stroke::new(1.2, c)));
[INFO] [stdout]      |                                                                                                               ^^^ help: explicitly specify the type as `f32`: `1.2_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]     --> app/src/chip_ui.rs:1339:51
[INFO] [stdout]      |
[INFO] [stdout] 1339 |     p.rect_stroke(r.shrink(1.0), 1.0, Stroke::new(1.0, c));
[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]     --> app/src/chip_ui.rs:1342:175
[INFO] [stdout]      |
[INFO] [stdout] 1342 | ...) * 5.0) }).collect(), Stroke::new(1.2, c)));
[INFO] [stdout]      |                                       ^^^ help: explicitly specify the type as `f32`: `1.2_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]     --> app/src/chip_ui.rs:1346:51
[INFO] [stdout]      |
[INFO] [stdout] 1346 |     p.rect_stroke(r.shrink(1.0), 1.0, Stroke::new(1.0, c));
[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]     --> app/src/chip_ui.rs:1351:87
[INFO] [stdout]      |
[INFO] [stdout] 1351 |         p.add(Shape::closed_line(top.into_iter().chain(bottom).collect(), Stroke::new(1.1, c)));
[INFO] [stdout]      |                                                                                       ^^^ help: explicitly specify the type as `f32`: `1.1_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]    --> app/src/palmette_ui.rs:643:54
[INFO] [stdout]     |
[INFO] [stdout] 643 |                 let w = if k % 5 == 0 { 0.9 } else { 0.5 };
[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]    --> app/src/palmette_ui.rs:688:68
[INFO] [stdout]     |
[INFO] [stdout] 688 |             painter.extend(Shape::dashed_line(&[a, b], Stroke::new(1.0, cc.guide), 5.0, 4.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]    --> app/src/palmette_ui.rs:689:57
[INFO] [stdout]     |
[INFO] [stdout] 689 |             painter.circle(a, 4.0, cc.mark, Stroke::new(1.5, cc.paper));
[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]    --> app/src/palmette_ui.rs:690:91
[INFO] [stdout]     |
[INFO] [stdout] 690 |             painter.circle(b, 5.5 + if hot(b) { 1.5 } else { 0.0 }, cc.paper, Stroke::new(2.0, cc.mark));
[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]    --> app/src/palmette_ui.rs:741:180
[INFO] [stdout]     |
[INFO] [stdout] 741 | ...ric(10.0, 0.0)).stroke(Stroke::new(1.0, t.border))).show(ctx, |ui| {
[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]    --> app/src/palmette_ui.rs:772:198
[INFO] [stdout]     |
[INFO] [stdout] 772 | ...ric(8.0, 10.0)).stroke(Stroke::new(1.0, t.border))).show(ctx, |ui| {
[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]    --> app/src/palmette_ui.rs:782:101
[INFO] [stdout]     |
[INFO] [stdout] 782 |                         for l in &lines { p.add(Shape::line(l.iter().map(at).collect(), Stroke::new(0.8, c))); }
[INFO] [stdout]     |                                                                                                     ^^^ help: explicitly specify the type as `f32`: `0.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]    --> app/src/photo.rs:177:60
[INFO] [stdout]     |
[INFO] [stdout] 177 |         painter.add(egui::Shape::line(outline, Stroke::new(1.5, mark)));
[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]    --> app/src/photo.rs:181:104
[INFO] [stdout]     |
[INFO] [stdout] 181 |             painter.circle(*p, if hot { 8.0 } else { 6.0 }, Color32::from_black_alpha(90), Stroke::new(2.0, mark));
[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]    --> app/src/photo.rs:182:102
[INFO] [stdout]     |
[INFO] [stdout] 182 |             painter.line_segment([*p - Vec2::new(12.0, 0.0), *p + Vec2::new(12.0, 0.0)], Stroke::new(1.0, mark));
[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]    --> app/src/photo.rs:183:102
[INFO] [stdout]     |
[INFO] [stdout] 183 |             painter.line_segment([*p - Vec2::new(0.0, 12.0), *p + Vec2::new(0.0, 12.0)], Stroke::new(1.0, mark));
[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]    --> app/src/photo.rs:225:56
[INFO] [stdout]     |
[INFO] [stdout] 225 |             painter.rect_stroke(page, 0.0, Stroke::new(1.0, edge));
[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]    --> app/src/rococo_ui.rs:801:54
[INFO] [stdout]     |
[INFO] [stdout] 801 |                 let w = if k % 5 == 0 { 0.9 } else { 0.5 };
[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]    --> app/src/rococo_ui.rs:832:131
[INFO] [stdout]     |
[INFO] [stdout] 832 | ...110), 1.2), (st.selected, cc.mark, 1.8)] {
[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]    --> app/src/rococo_ui.rs:846:123
[INFO] [stdout]     |
[INFO] [stdout] 846 | ...), st.to_screen(n.p)], Stroke::new(1.0, cc.guide), 3.0, 3.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]    --> app/src/rococo_ui.rs:847:126
[INFO] [stdout]     |
[INFO] [stdout] 847 | ...), st.to_screen(n.b)], Stroke::new(1.0, cc.guide), 3.0, 3.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]    --> app/src/rococo_ui.rs:850:258
[INFO] [stdout]     |
[INFO] [stdout] 850 | ...ape::dashed_line(&pts, Stroke::new(1.0, cc.guide), 5.0, 4.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]    --> app/src/rococo_ui.rs:851:255
[INFO] [stdout]     |
[INFO] [stdout] 851 | ...[st.to_screen(p), *a], Stroke::new(1.0, cc.guide), 5.0, 4.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]    --> app/src/rococo_ui.rs:860:106
[INFO] [stdout]     |
[INFO] [stdout] 860 |                 Handle::In(_) | Handle::Out(_) => { painter.circle(*p, 4.5 + grow, cc.paper, Stroke::new(1.5, cc.mark)); }
[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]    --> app/src/rococo_ui.rs:865:128
[INFO] [stdout]     |
[INFO] [stdout] 865 | ...k } else { cc.paper }, Stroke::new(1.5, cc.mark)));
[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]    --> app/src/rococo_ui.rs:868:73
[INFO] [stdout]     |
[INFO] [stdout] 868 |                     painter.circle(*p, 5.5 + grow, cc.mark, Stroke::new(1.5, cc.paper));
[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]    --> app/src/rococo_ui.rs:869:91
[INFO] [stdout]     |
[INFO] [stdout] 869 |                     if st.handle == Some(*h) { painter.circle_stroke(*p, 9.0, Stroke::new(1.5, cc.mark)); }
[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]    --> app/src/rococo_ui.rs:871:77
[INFO] [stdout]     |
[INFO] [stdout] 871 |                 _ => { painter.circle(*p, 5.5 + grow, cc.paper, Stroke::new(2.0, cc.mark)); }
[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]    --> app/src/rococo_ui.rs:926:178
[INFO] [stdout]     |
[INFO] [stdout] 926 | ...ric(10.0, 0.0)).stroke(Stroke::new(1.0, t.border))).show(ctx, |ui| {
[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]    --> app/src/rococo_ui.rs:959:196
[INFO] [stdout]     |
[INFO] [stdout] 959 | ...ric(8.0, 10.0)).stroke(Stroke::new(1.0, t.border))).show(ctx, |ui| {
[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]    --> app/src/rococo_ui.rs:969:101
[INFO] [stdout]     |
[INFO] [stdout] 969 |                         for l in &lines { p.add(Shape::line(l.iter().map(at).collect(), 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]   --> app/src/shelf.rs:74:171
[INFO] [stdout]    |
[INFO] [stdout] 74 | ...tric(10.0, 0.0)).stroke(Stroke::new(1.0, t.border))).show(ctx, |ui| {
[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]    --> app/src/shelf.rs:222:189
[INFO] [stdout]     |
[INFO] [stdout] 222 | ...ric(8.0, 10.0)).stroke(Stroke::new(1.0, t.border))).show(ctx, |ui| {
[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]    --> app/src/shelf.rs:241:91
[INFO] [stdout]     |
[INFO] [stdout] 241 |                 ui.painter().hline(r.left() + 6.0..=r.right() - 6.0, r.top(), Stroke::new(1.0, t.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]    --> app/src/shelf.rs:310:129
[INFO] [stdout]     |
[INFO] [stdout] 310 | ...ound, r.top() + 0.5)], Stroke::new(1.0, lighten(fill, 0.12)));
[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]    --> app/src/shelf.rs:369:136
[INFO] [stdout]     |
[INFO] [stdout] 369 | ...), r.bottom() - 3.0)], Stroke::new(2.0, t.accent)); }
[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]    --> app/src/shelf.rs:370:45
[INFO] [stdout]     |
[INFO] [stdout] 370 |     painter.rect_stroke(r, 4.0, Stroke::new(1.0, t.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]    --> app/src/shelf.rs:383:45
[INFO] [stdout]     |
[INFO] [stdout] 383 |     painter.rect_stroke(r, 4.0, Stroke::new(1.0, t.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]    --> app/src/shelf.rs:389:141
[INFO] [stdout]     |
[INFO] [stdout] 389 | ...::new(-2.5 * s, 5.0)], Stroke::new(1.6, t.text)));
[INFO] [stdout]     |                                       ^^^ help: explicitly specify the type as `f32`: `1.6_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]    --> app/src/shelf.rs:398:63
[INFO] [stdout]     |
[INFO] [stdout] 398 |     ui.painter().vline(r.center().x, r.y_range(), Stroke::new(1.0, t.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]    --> app/src/shelf.rs:432:54
[INFO] [stdout]     |
[INFO] [stdout] 432 |         ui.painter().rect_stroke(r, 6.0, Stroke::new(1.5, t.accent));
[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]    --> app/src/shelf.rs:447:125
[INFO] [stdout]     |
[INFO] [stdout] 447 | ... 6.0, r.top() + 0.5)], Stroke::new(1.0, lighten(fill, 0.1)));
[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]    --> app/src/shelf.rs:452:46
[INFO] [stdout]     |
[INFO] [stdout] 452 |     painter.add(Shape::line(pts, Stroke::new(1.6, t.dim)));
[INFO] [stdout]     |                                              ^^^ help: explicitly specify the type as `f32`: `1.6_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]    --> app/src/palmette_ui.rs:643:54
[INFO] [stdout]     |
[INFO] [stdout] 643 |                 let w = if k % 5 == 0 { 0.9 } else { 0.5 };
[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]    --> app/src/palmette_ui.rs:688:68
[INFO] [stdout]     |
[INFO] [stdout] 688 |             painter.extend(Shape::dashed_line(&[a, b], Stroke::new(1.0, cc.guide), 5.0, 4.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]    --> app/src/palmette_ui.rs:689:57
[INFO] [stdout]     |
[INFO] [stdout] 689 |             painter.circle(a, 4.0, cc.mark, Stroke::new(1.5, cc.paper));
[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]    --> app/src/palmette_ui.rs:690:91
[INFO] [stdout]     |
[INFO] [stdout] 690 |             painter.circle(b, 5.5 + if hot(b) { 1.5 } else { 0.0 }, cc.paper, Stroke::new(2.0, cc.mark));
[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]    --> app/src/palmette_ui.rs:741:180
[INFO] [stdout]     |
[INFO] [stdout] 741 | ...ric(10.0, 0.0)).stroke(Stroke::new(1.0, t.border))).show(ctx, |ui| {
[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]    --> app/src/shelf.rs:468:77
[INFO] [stdout]     |
[INFO] [stdout] 468 |     p.add(Shape::line(coil(r, 0.5, 0.5, 0.48, 0.0, 11.0, 0.88), Stroke::new(1.8, c)));
[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]    --> app/src/shelf.rs:473:41
[INFO] [stdout]     |
[INFO] [stdout] 473 |     p.add(Shape::line(main, Stroke::new(1.7, c)));
[INFO] [stdout]     |                                         ^^^ help: explicitly specify the type as `f32`: `1.7_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]    --> app/src/palmette_ui.rs:772:198
[INFO] [stdout]     |
[INFO] [stdout] 772 | ...ric(8.0, 10.0)).stroke(Stroke::new(1.0, t.border))).show(ctx, |ui| {
[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]    --> app/src/shelf.rs:476:41
[INFO] [stdout]     |
[INFO] [stdout] 476 |     p.add(Shape::line(side, Stroke::new(1.4, c)));
[INFO] [stdout]     |                                         ^^^ help: explicitly specify the type as `f32`: `1.4_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]    --> app/src/shelf.rs:479:91
[INFO] [stdout]     |
[INFO] [stdout] 479 |     p.add(Shape::line(bez(r, (0.0, 0.5), (0.3, 0.1), (0.7, 0.9), (1.0, 0.5)), Stroke::new(1.7, c)));
[INFO] [stdout]     |                                                                                           ^^^ help: explicitly specify the type as `f32`: `1.7_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]    --> app/src/palmette_ui.rs:782:101
[INFO] [stdout]     |
[INFO] [stdout] 782 |                         for l in &lines { p.add(Shape::line(l.iter().map(at).collect(), Stroke::new(0.8, c))); }
[INFO] [stdout]     |                                                                                                     ^^^ help: explicitly specify the type as `f32`: `0.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]    --> app/src/shelf.rs:480:78
[INFO] [stdout]     |
[INFO] [stdout] 480 |     p.add(Shape::line(coil(r, 0.26, 0.62, 0.14, -2.2, 4.4, 0.6), Stroke::new(1.4, c)));
[INFO] [stdout]     |                                                                              ^^^ help: explicitly specify the type as `f32`: `1.4_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]    --> app/src/shelf.rs:481:77
[INFO] [stdout]     |
[INFO] [stdout] 481 |     p.add(Shape::line(coil(r, 0.74, 0.38, 0.14, 0.9, 4.4, 0.6), Stroke::new(1.4, c)));
[INFO] [stdout]     |                                                                             ^^^ help: explicitly specify the type as `f32`: `1.4_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]    --> app/src/shelf.rs:484:94
[INFO] [stdout]     |
[INFO] [stdout] 484 |     p.add(Shape::line(bez(r, (0.1, 0.95), (0.2, 0.4), (0.7, 0.6), (0.62, 0.08)), Stroke::new(1.6, c)));
[INFO] [stdout]     |                                                                                              ^^^ help: explicitly specify the type as `f32`: `1.6_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]    --> app/src/shelf.rs:485:97
[INFO] [stdout]     |
[INFO] [stdout] 485 |     p.add(Shape::line(bez(r, (0.3, 0.95), (0.55, 0.75), (0.95, 0.5), (0.62, 0.08)), Stroke::new(1.6, c)));
[INFO] [stdout]     |                                                                                                 ^^^ help: explicitly specify the type as `f32`: `1.6_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]    --> app/src/shelf.rs:492:78
[INFO] [stdout]     |
[INFO] [stdout] 492 |         p.add(Shape::closed_line(vec![o, mid + n, tip, mid - n], Stroke::new(1.3, c)));
[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]    --> app/src/shelf.rs:496:95
[INFO] [stdout]     |
[INFO] [stdout] 496 |     p.add(Shape::line(bez(r, (0.0, 0.7), (0.35, 0.95), (0.65, 0.45), (1.0, 0.6)), Stroke::new(1.6, c)));
[INFO] [stdout]     |                                                                                               ^^^ help: explicitly specify the type as `f32`: `1.6_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]    --> app/src/shelf.rs:497:76
[INFO] [stdout]     |
[INFO] [stdout] 497 |     p.add(Shape::line(coil(r, 0.3, 0.42, 0.17, 1.4, 5.0, 0.7), Stroke::new(1.4, c)));
[INFO] [stdout]     |                                                                            ^^^ help: explicitly specify the type as `f32`: `1.4_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]    --> app/src/shelf.rs:498:77
[INFO] [stdout]     |
[INFO] [stdout] 498 |     p.add(Shape::line(coil(r, 0.74, 0.3, 0.15, 1.9, -5.0, 0.7), Stroke::new(1.4, c)));
[INFO] [stdout]     |                                                                             ^^^ help: explicitly specify the type as `f32`: `1.4_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]    --> app/src/shelf.rs:503:45
[INFO] [stdout]     |
[INFO] [stdout] 503 |     p.add(Shape::closed_line(o, Stroke::new(1.6, c)));
[INFO] [stdout]     |                                             ^^^ help: explicitly specify the type as `f32`: `1.6_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]    --> app/src/shelf.rs:504:97
[INFO] [stdout]     |
[INFO] [stdout] 504 |     p.add(Shape::line(bez(r, (0.1, 0.92), (0.35, 0.65), (0.6, 0.35), (0.82, 0.16)), Stroke::new(1.1, c)));
[INFO] [stdout]     |                                                                                                 ^^^ help: explicitly specify the type as `f32`: `1.1_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]    --> app/src/shelf.rs:508:124
[INFO] [stdout]     |
[INFO] [stdout] 508 |         p.rect_stroke(Rect::from_min_max(at_unit(r, x + 0.02, y + 0.02), at_unit(r, x + 0.43, y + 0.43)), 2.0, Stroke::new(1.4, c));
[INFO] [stdout]     |                                                                                                                            ^^^ help: explicitly specify the type as `f32`: `1.4_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]    --> app/src/shelf.rs:510:79
[INFO] [stdout]     |
[INFO] [stdout] 510 |     p.add(Shape::line(coil(r, 0.225, 0.225, 0.13, 0.0, 6.0, 0.7), Stroke::new(1.1, c)));
[INFO] [stdout]     |                                                                               ^^^ help: explicitly specify the type as `f32`: `1.1_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]    --> app/src/shelf.rs:511:94
[INFO] [stdout]     |
[INFO] [stdout] 511 |     p.add(Shape::line(bez(r, (0.6, 0.95), (0.7, 0.6), (0.85, 0.8), (0.95, 0.6)), Stroke::new(1.1, c)));
[INFO] [stdout]     |                                                                                              ^^^ help: explicitly specify the type as `f32`: `1.1_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]   --> app/src/theme.rs:95:39
[INFO] [stdout]    |
[INFO] [stdout] 95 |         v.window_stroke = Stroke::new(1.0, self.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]    --> app/src/theme.rs:105:42
[INFO] [stdout]     |
[INFO] [stdout] 105 |         v.selection.stroke = Stroke::new(1.0, self.on_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]    --> app/src/theme.rs:107:44
[INFO] [stdout]     |
[INFO] [stdout] 107 |         v.text_cursor.stroke = Stroke::new(2.0, self.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]    --> app/src/theme.rs:113:50
[INFO] [stdout]     |
[INFO] [stdout] 113 |         w.noninteractive.bg_stroke = Stroke::new(1.0, self.border); // separators
[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]    --> app/src/theme.rs:114:50
[INFO] [stdout]     |
[INFO] [stdout] 114 |         w.noninteractive.fg_stroke = Stroke::new(1.0, self.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]    --> app/src/theme.rs:120:44
[INFO] [stdout]     |
[INFO] [stdout] 120 |         w.inactive.fg_stroke = Stroke::new(1.2, self.text);
[INFO] [stdout]     |                                            ^^^ help: explicitly specify the type as `f32`: `1.2_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]    --> app/src/theme.rs:126:43
[INFO] [stdout]     |
[INFO] [stdout] 126 |         w.hovered.bg_stroke = Stroke::new(1.0, self.active);
[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]    --> app/src/theme.rs:127:43
[INFO] [stdout]     |
[INFO] [stdout] 127 |         w.hovered.fg_stroke = Stroke::new(1.5, self.text);
[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]    --> app/src/theme.rs:133:42
[INFO] [stdout]     |
[INFO] [stdout] 133 |         w.active.bg_stroke = Stroke::new(1.0, self.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]    --> app/src/theme.rs:134:42
[INFO] [stdout]     |
[INFO] [stdout] 134 |         w.active.fg_stroke = Stroke::new(1.5, self.text);
[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]    --> app/src/theme.rs:140:40
[INFO] [stdout]     |
[INFO] [stdout] 140 |         w.open.bg_stroke = Stroke::new(1.0, self.active);
[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]    --> app/src/theme.rs:141:40
[INFO] [stdout]     |
[INFO] [stdout] 141 |         w.open.fg_stroke = Stroke::new(1.2, self.text);
[INFO] [stdout]     |                                        ^^^ help: explicitly specify the type as `f32`: `1.2_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]    --> app/src/variations.rs:241:58
[INFO] [stdout]     |
[INFO] [stdout] 241 | ...   let border = if slot == MIDDLE { Stroke::new(2.0, t.accent) } else if hot { Stroke::new(1.5, t.text) } else { Stroke::new(1.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]    --> app/src/variations.rs:241:101
[INFO] [stdout]     |
[INFO] [stdout] 241 | ...ccent) } else if hot { Stroke::new(1.5, t.text) } else { Stroke::new(1.0, t.border) };
[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]    --> app/src/variations.rs:241:135
[INFO] [stdout]     |
[INFO] [stdout] 241 | ...(1.5, t.text) } else { Stroke::new(1.0, t.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]    --> app/src/variations.rs:336:87
[INFO] [stdout]     |
[INFO] [stdout] 336 |     for run in &th.fine { p.add(Shape::line(run.iter().map(at).collect(), Stroke::new(0.6, with_alpha(cc.ink, 190)))); }
[INFO] [stdout]     |                                                                                       ^^^ help: explicitly specify the type as `f32`: `0.6_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]    --> app/src/variations.rs:337:87
[INFO] [stdout]     |
[INFO] [stdout] 337 |     for run in &th.bold { p.add(Shape::line(run.iter().map(at).collect(), Stroke::new(1.0, cc.ink))); }
[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]    --> app/src/photo.rs:177:60
[INFO] [stdout]     |
[INFO] [stdout] 177 |         painter.add(egui::Shape::line(outline, Stroke::new(1.5, mark)));
[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]    --> app/src/photo.rs:181:104
[INFO] [stdout]     |
[INFO] [stdout] 181 |             painter.circle(*p, if hot { 8.0 } else { 6.0 }, Color32::from_black_alpha(90), Stroke::new(2.0, mark));
[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]    --> app/src/photo.rs:182:102
[INFO] [stdout]     |
[INFO] [stdout] 182 |             painter.line_segment([*p - Vec2::new(12.0, 0.0), *p + Vec2::new(12.0, 0.0)], Stroke::new(1.0, mark));
[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]    --> app/src/photo.rs:183:102
[INFO] [stdout]     |
[INFO] [stdout] 183 |             painter.line_segment([*p - Vec2::new(0.0, 12.0), *p + Vec2::new(0.0, 12.0)], Stroke::new(1.0, mark));
[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]    --> app/src/photo.rs:225:56
[INFO] [stdout]     |
[INFO] [stdout] 225 |             painter.rect_stroke(page, 0.0, Stroke::new(1.0, edge));
[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]    --> app/src/main.rs:319:121
[INFO] [stdout]     |
[INFO] [stdout] 319 | ...screen(*p)).collect(), Stroke::new(1.6, with_alpha(col(*role), 140)))); }
[INFO] [stdout]     |                                       ^^^ help: explicitly specify the type as `f32`: `1.6_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]    --> app/src/main.rs:321:70
[INFO] [stdout]     |
[INFO] [stdout] 321 |         painter.extend(Shape::dashed_line(&[root, ring], Stroke::new(1.2, red), 3.0, 3.0));
[INFO] [stdout]     |                                                                      ^^^ help: explicitly specify the type as `f32`: `1.2_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]    --> app/src/main.rs:322:54
[INFO] [stdout]     |
[INFO] [stdout] 322 |         painter.circle(ring, 5.5, sheet, Stroke::new(1.8, red));
[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]    --> app/src/main.rs:323:52
[INFO] [stdout]     |
[INFO] [stdout] 323 |         painter.circle(root, 5.5, red, Stroke::new(1.5, sheet));
[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]    --> app/src/main.rs:325:53
[INFO] [stdout]     |
[INFO] [stdout] 325 |         painter.circle(eye, 6.5, sheet, Stroke::new(2.0, red)); painter.circle_filled(eye, 2.4, red);
[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]    --> app/src/main.rs:329:196
[INFO] [stdout]     |
[INFO] [stdout] 329 | ... red } else { sheet }, Stroke::new(1.8, red)));
[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]    --> app/src/main.rs:331:100
[INFO] [stdout]     |
[INFO] [stdout] 331 | ....circle(p, 6.0, sheet, Stroke::new(2.0, col(h.role))); painter.circle_filled(p, 2.2, col(h.role)); }
[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]     --> app/src/main.rs:1116:70
[INFO] [stdout]      |
[INFO] [stdout] 1116 |                     if sel { painter.rect_stroke(r, 8.0, Stroke::new(2.0, t.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]     --> app/src/main.rs:1121:213
[INFO] [stdout]      |
[INFO] [stdout] 1121 | ...32 * side)).collect(), Stroke::new(0.9, t.text))); } }
[INFO] [stdout]      |                                       ^^^ help: explicitly specify the type as `f32`: `0.9_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]     --> app/src/main.rs:1317:63
[INFO] [stdout]      |
[INFO] [stdout] 1317 | ...   painter.rect_stroke(r, 10.0, if sel { Stroke::new(2.0, t.text) } else if resp.hovered() { Stroke::new(1.0, t.dim) } else { S...
[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]     --> app/src/main.rs:1317:115
[INFO] [stdout]      |
[INFO] [stdout] 1317 | ...se if resp.hovered() { Stroke::new(1.0, t.dim) } else { Stroke::new(1.0, t.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]     --> app/src/main.rs:1317:148
[INFO] [stdout]      |
[INFO] [stdout] 1317 | ...w(1.0, t.dim) } else { Stroke::new(1.0, t.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]     --> app/src/main.rs:1323:68
[INFO] [stdout]      |
[INFO] [stdout] 1323 |             painter.add(Shape::line(mini_scroll(page), Stroke::new(1.3, th.ink)));
[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]    --> app/src/rococo_ui.rs:801:54
[INFO] [stdout]     |
[INFO] [stdout] 801 |                 let w = if k % 5 == 0 { 0.9 } else { 0.5 };
[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]    --> app/src/rococo_ui.rs:832:131
[INFO] [stdout]     |
[INFO] [stdout] 832 | ...110), 1.2), (st.selected, cc.mark, 1.8)] {
[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]    --> app/src/rococo_ui.rs:846:123
[INFO] [stdout]     |
[INFO] [stdout] 846 | ...), st.to_screen(n.p)], Stroke::new(1.0, cc.guide), 3.0, 3.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]    --> app/src/rococo_ui.rs:847:126
[INFO] [stdout]     |
[INFO] [stdout] 847 | ...), st.to_screen(n.b)], Stroke::new(1.0, cc.guide), 3.0, 3.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]    --> app/src/rococo_ui.rs:850:258
[INFO] [stdout]     |
[INFO] [stdout] 850 | ...ape::dashed_line(&pts, Stroke::new(1.0, cc.guide), 5.0, 4.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]    --> app/src/rococo_ui.rs:851:255
[INFO] [stdout]     |
[INFO] [stdout] 851 | ...[st.to_screen(p), *a], Stroke::new(1.0, cc.guide), 5.0, 4.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]    --> app/src/rococo_ui.rs:860:106
[INFO] [stdout]     |
[INFO] [stdout] 860 |                 Handle::In(_) | Handle::Out(_) => { painter.circle(*p, 4.5 + grow, cc.paper, Stroke::new(1.5, cc.mark)); }
[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]    --> app/src/rococo_ui.rs:865:128
[INFO] [stdout]     |
[INFO] [stdout] 865 | ...k } else { cc.paper }, Stroke::new(1.5, cc.mark)));
[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]    --> app/src/rococo_ui.rs:868:73
[INFO] [stdout]     |
[INFO] [stdout] 868 |                     painter.circle(*p, 5.5 + grow, cc.mark, Stroke::new(1.5, cc.paper));
[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]    --> app/src/rococo_ui.rs:869:91
[INFO] [stdout]     |
[INFO] [stdout] 869 |                     if st.handle == Some(*h) { painter.circle_stroke(*p, 9.0, Stroke::new(1.5, cc.mark)); }
[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]    --> app/src/rococo_ui.rs:871:77
[INFO] [stdout]     |
[INFO] [stdout] 871 |                 _ => { painter.circle(*p, 5.5 + grow, cc.paper, Stroke::new(2.0, cc.mark)); }
[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]    --> app/src/rococo_ui.rs:926:178
[INFO] [stdout]     |
[INFO] [stdout] 926 | ...ric(10.0, 0.0)).stroke(Stroke::new(1.0, t.border))).show(ctx, |ui| {
[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]    --> app/src/rococo_ui.rs:959:196
[INFO] [stdout]     |
[INFO] [stdout] 959 | ...ric(8.0, 10.0)).stroke(Stroke::new(1.0, t.border))).show(ctx, |ui| {
[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]    --> app/src/rococo_ui.rs:969:101
[INFO] [stdout]     |
[INFO] [stdout] 969 |                         for l in &lines { p.add(Shape::line(l.iter().map(at).collect(), 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]   --> app/src/shelf.rs:74:171
[INFO] [stdout]    |
[INFO] [stdout] 74 | ...tric(10.0, 0.0)).stroke(Stroke::new(1.0, t.border))).show(ctx, |ui| {
[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]     --> app/src/main.rs:1474:61
[INFO] [stdout]      |
[INFO] [stdout] 1474 |             painter.add(Shape::closed_line(pts, Stroke::new(1.2, with_alpha(guide, 160))));
[INFO] [stdout]      |                                                             ^^^ help: explicitly specify the type as `f32`: `1.2_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]     --> app/src/main.rs:1504:62
[INFO] [stdout]      |
[INFO] [stdout] 1504 |                 let w = if i == self.backbone { 1.2 } else { 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]     --> app/src/main.rs:1513:58
[INFO] [stdout]      |
[INFO] [stdout] 1513 |                 painter.add(Shape::line(pts, Stroke::new(2.0, h)));
[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]     --> app/src/main.rs:1515:66
[INFO] [stdout]      |
[INFO] [stdout] 1515 |             let (arm, ring) = match hl { Some(h) => (Stroke::new(1.2, h), h), None => (Stroke::new(1.0, guide), mark) };
[INFO] [stdout]      |                                                                  ^^^ help: explicitly specify the type as `f32`: `1.2_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]     --> app/src/main.rs:1515:100
[INFO] [stdout]      |
[INFO] [stdout] 1515 |             let (arm, ring) = match hl { Some(h) => (Stroke::new(1.2, h), h), None => (Stroke::new(1.0, guide), mark) };
[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]     --> app/src/main.rs:1518:147
[INFO] [stdout]      |
[INFO] [stdout] 1518 | ...ring } else { sheet }, Stroke::new(1.5, ring)); }
[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]     --> app/src/main.rs:1523:61
[INFO] [stdout]      |
[INFO] [stdout] 1523 |                 painter.circle(tip, 6.0, sheet, Stroke::new(2.0, ring)); painter.circle_filled(tip, 2.2, ring);
[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]     --> app/src/main.rs:1530:59
[INFO] [stdout]      |
[INFO] [stdout] 1530 |                 painter.circle(p, 6.5, sheet, Stroke::new(2.0, col)); painter.circle_filled(p, 2.4, 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]     --> app/src/main.rs:1539:73
[INFO] [stdout]      |
[INFO] [stdout] 1539 |             painter.extend(Shape::dashed_line(&[root, tip], Stroke::new(1.0, mark), 4.0, 4.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]     --> app/src/main.rs:1540:57
[INFO] [stdout]      |
[INFO] [stdout] 1540 |             painter.circle(root, 6.5, mark, Stroke::new(1.5, sheet));
[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]     --> app/src/main.rs:1541:57
[INFO] [stdout]      |
[INFO] [stdout] 1541 |             painter.circle(tip, 6.5, sheet, Stroke::new(2.0, mark));
[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]     --> app/src/main.rs:1548:84
[INFO] [stdout]      |
[INFO] [stdout] 1548 |                         painter.extend(Shape::dashed_line(&[at, ring], Stroke::new(1.0, mark), 2.0, 4.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]     --> app/src/main.rs:1550:181
[INFO] [stdout]      |
[INFO] [stdout] 1550 | ...::new(-d, 0.0)], mark, Stroke::new(1.5, sheet)));
[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]     --> app/src/main.rs:1558:83
[INFO] [stdout]      |
[INFO] [stdout] 1558 | ...                   painter.extend(Shape::dashed_line(&along, Stroke::new(1.0, mark), 2.0, 4.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]     --> app/src/main.rs:1559:109
[INFO] [stdout]      |
[INFO] [stdout] 1559 | ...                   let s = self.to_screen(th.curl_start); painter.circle(s, 4.5, mark, Stroke::new(1.2, sheet)); s
[INFO] [stdout]      |                                                                                                       ^^^ help: explicitly specify the type as `f32`: `1.2_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]     --> app/src/main.rs:1564:62
[INFO] [stdout]      |
[INFO] [stdout] 1564 |                 painter.circle(ring, 6.0, sheet, Stroke::new(2.0, mark)); painter.circle_filled(ring, 2.2, mark);
[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]     --> app/src/main.rs:1574:140
[INFO] [stdout]      |
[INFO] [stdout] 1574 | ...ttom(), r.left_top()], Stroke::new(1.2, mark), 6.0, 4.0));
[INFO] [stdout]      |                                       ^^^ help: explicitly specify the type as `f32`: `1.2_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]     --> app/src/main.rs:1575:88
[INFO] [stdout]      |
[INFO] [stdout] 1575 |             painter.line_segment([Pos2::new(r.center().x, r.top()), knob], Stroke::new(1.2, mark));
[INFO] [stdout]      |                                                                                        ^^^ help: explicitly specify the type as `f32`: `1.2_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]     --> app/src/main.rs:1576:58
[INFO] [stdout]      |
[INFO] [stdout] 1576 |             painter.circle(knob, 7.0, sheet, Stroke::new(1.8, mark));
[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]     --> app/src/main.rs:1577:172
[INFO] [stdout]      |
[INFO] [stdout] 1577 | ...at(10.0)), 2.0, sheet, Stroke::new(1.6, mark)); }
[INFO] [stdout]      |                                       ^^^ help: explicitly specify the type as `f32`: `1.6_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]     --> app/src/main.rs:1585:148
[INFO] [stdout]      |
[INFO] [stdout] 1585 | ...screen(*p)).collect(), Stroke::new(2.0, c.mark))); }
[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]     --> app/src/main.rs:1596:62
[INFO] [stdout]      |
[INFO] [stdout] 1596 |                     painter.add(Shape::line(pts, Stroke::new(4.0, with_alpha(hl, 170))));
[INFO] [stdout]      |                                                              ^^^ help: explicitly specify the type as `f32`: `4.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]    --> app/src/shelf.rs:222:189
[INFO] [stdout]     |
[INFO] [stdout] 222 | ...ric(8.0, 10.0)).stroke(Stroke::new(1.0, t.border))).show(ctx, |ui| {
[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]    --> app/src/shelf.rs:241:91
[INFO] [stdout]     |
[INFO] [stdout] 241 |                 ui.painter().hline(r.left() + 6.0..=r.right() - 6.0, r.top(), Stroke::new(1.0, t.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]    --> app/src/shelf.rs:310:129
[INFO] [stdout]     |
[INFO] [stdout] 310 | ...ound, r.top() + 0.5)], Stroke::new(1.0, lighten(fill, 0.12)));
[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]    --> app/src/shelf.rs:369:136
[INFO] [stdout]     |
[INFO] [stdout] 369 | ...), r.bottom() - 3.0)], Stroke::new(2.0, t.accent)); }
[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]    --> app/src/shelf.rs:370:45
[INFO] [stdout]     |
[INFO] [stdout] 370 |     painter.rect_stroke(r, 4.0, Stroke::new(1.0, t.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]    --> app/src/shelf.rs:383:45
[INFO] [stdout]     |
[INFO] [stdout] 383 |     painter.rect_stroke(r, 4.0, Stroke::new(1.0, t.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]    --> app/src/shelf.rs:389:141
[INFO] [stdout]     |
[INFO] [stdout] 389 | ...::new(-2.5 * s, 5.0)], Stroke::new(1.6, t.text)));
[INFO] [stdout]     |                                       ^^^ help: explicitly specify the type as `f32`: `1.6_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]    --> app/src/shelf.rs:398:63
[INFO] [stdout]     |
[INFO] [stdout] 398 |     ui.painter().vline(r.center().x, r.y_range(), Stroke::new(1.0, t.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]     --> app/src/main.rs:1820:228
[INFO] [stdout]      |
[INFO] [stdout] 1820 | ...x as i64) % 10 == 0 { 0.8 } else { 0.4 }, grid)); x += step; }
[INFO] [stdout]      |                                       ^^^ help: explicitly specify the type as `f32`: `0.4_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]    --> app/src/shelf.rs:432:54
[INFO] [stdout]     |
[INFO] [stdout] 432 |         ui.painter().rect_stroke(r, 6.0, Stroke::new(1.5, t.accent));
[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]     --> app/src/main.rs:1821:229
[INFO] [stdout]      |
[INFO] [stdout] 1821 | ...y as i64) % 10 == 0 { 0.8 } else { 0.4 }, grid)); y += step; }
[INFO] [stdout]      |                                       ^^^ help: explicitly specify the type as `f32`: `0.4_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]    --> app/src/shelf.rs:447:125
[INFO] [stdout]     |
[INFO] [stdout] 447 | ... 6.0, r.top() + 0.5)], Stroke::new(1.0, lighten(fill, 0.1)));
[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]    --> app/src/shelf.rs:452:46
[INFO] [stdout]     |
[INFO] [stdout] 452 |     painter.add(Shape::line(pts, Stroke::new(1.6, t.dim)));
[INFO] [stdout]     |                                              ^^^ help: explicitly specify the type as `f32`: `1.6_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]    --> app/src/shelf.rs:468:77
[INFO] [stdout]     |
[INFO] [stdout] 468 |     p.add(Shape::line(coil(r, 0.5, 0.5, 0.48, 0.0, 11.0, 0.88), Stroke::new(1.8, c)));
[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]    --> app/src/shelf.rs:473:41
[INFO] [stdout]     |
[INFO] [stdout] 473 |     p.add(Shape::line(main, Stroke::new(1.7, c)));
[INFO] [stdout]     |                                         ^^^ help: explicitly specify the type as `f32`: `1.7_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]    --> app/src/shelf.rs:476:41
[INFO] [stdout]     |
[INFO] [stdout] 476 |     p.add(Shape::line(side, Stroke::new(1.4, c)));
[INFO] [stdout]     |                                         ^^^ help: explicitly specify the type as `f32`: `1.4_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]    --> app/src/shelf.rs:479:91
[INFO] [stdout]     |
[INFO] [stdout] 479 |     p.add(Shape::line(bez(r, (0.0, 0.5), (0.3, 0.1), (0.7, 0.9), (1.0, 0.5)), Stroke::new(1.7, c)));
[INFO] [stdout]     |                                                                                           ^^^ help: explicitly specify the type as `f32`: `1.7_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]    --> app/src/shelf.rs:480:78
[INFO] [stdout]     |
[INFO] [stdout] 480 |     p.add(Shape::line(coil(r, 0.26, 0.62, 0.14, -2.2, 4.4, 0.6), Stroke::new(1.4, c)));
[INFO] [stdout]     |                                                                              ^^^ help: explicitly specify the type as `f32`: `1.4_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]    --> app/src/shelf.rs:481:77
[INFO] [stdout]     |
[INFO] [stdout] 481 |     p.add(Shape::line(coil(r, 0.74, 0.38, 0.14, 0.9, 4.4, 0.6), Stroke::new(1.4, c)));
[INFO] [stdout]     |                                                                             ^^^ help: explicitly specify the type as `f32`: `1.4_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]    --> app/src/shelf.rs:484:94
[INFO] [stdout]     |
[INFO] [stdout] 484 |     p.add(Shape::line(bez(r, (0.1, 0.95), (0.2, 0.4), (0.7, 0.6), (0.62, 0.08)), Stroke::new(1.6, c)));
[INFO] [stdout]     |                                                                                              ^^^ help: explicitly specify the type as `f32`: `1.6_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]    --> app/src/shelf.rs:485:97
[INFO] [stdout]     |
[INFO] [stdout] 485 |     p.add(Shape::line(bez(r, (0.3, 0.95), (0.55, 0.75), (0.95, 0.5), (0.62, 0.08)), Stroke::new(1.6, c)));
[INFO] [stdout]     |                                                                                                 ^^^ help: explicitly specify the type as `f32`: `1.6_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]    --> app/src/shelf.rs:492:78
[INFO] [stdout]     |
[INFO] [stdout] 492 |         p.add(Shape::closed_line(vec![o, mid + n, tip, mid - n], Stroke::new(1.3, c)));
[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]    --> app/src/shelf.rs:496:95
[INFO] [stdout]     |
[INFO] [stdout] 496 |     p.add(Shape::line(bez(r, (0.0, 0.7), (0.35, 0.95), (0.65, 0.45), (1.0, 0.6)), Stroke::new(1.6, c)));
[INFO] [stdout]     |                                                                                               ^^^ help: explicitly specify the type as `f32`: `1.6_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]    --> app/src/shelf.rs:497:76
[INFO] [stdout]     |
[INFO] [stdout] 497 |     p.add(Shape::line(coil(r, 0.3, 0.42, 0.17, 1.4, 5.0, 0.7), Stroke::new(1.4, c)));
[INFO] [stdout]     |                                                                            ^^^ help: explicitly specify the type as `f32`: `1.4_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]    --> app/src/shelf.rs:498:77
[INFO] [stdout]     |
[INFO] [stdout] 498 |     p.add(Shape::line(coil(r, 0.74, 0.3, 0.15, 1.9, -5.0, 0.7), Stroke::new(1.4, c)));
[INFO] [stdout]     |                                                                             ^^^ help: explicitly specify the type as `f32`: `1.4_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]    --> app/src/shelf.rs:503:45
[INFO] [stdout]     |
[INFO] [stdout] 503 |     p.add(Shape::closed_line(o, Stroke::new(1.6, c)));
[INFO] [stdout]     |                                             ^^^ help: explicitly specify the type as `f32`: `1.6_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]    --> app/src/shelf.rs:504:97
[INFO] [stdout]     |
[INFO] [stdout] 504 |     p.add(Shape::line(bez(r, (0.1, 0.92), (0.35, 0.65), (0.6, 0.35), (0.82, 0.16)), Stroke::new(1.1, c)));
[INFO] [stdout]     |                                                                                                 ^^^ help: explicitly specify the type as `f32`: `1.1_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]    --> app/src/shelf.rs:508:124
[INFO] [stdout]     |
[INFO] [stdout] 508 |         p.rect_stroke(Rect::from_min_max(at_unit(r, x + 0.02, y + 0.02), at_unit(r, x + 0.43, y + 0.43)), 2.0, Stroke::new(1.4, c));
[INFO] [stdout]     |                                                                                                                            ^^^ help: explicitly specify the type as `f32`: `1.4_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]     --> app/src/main.rs:1874:66
[INFO] [stdout]      |
[INFO] [stdout] 1874 |                 if sel { painter.rect_stroke(r, 8.0, Stroke::new(2.0, t.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]    --> app/src/shelf.rs:510:79
[INFO] [stdout]     |
[INFO] [stdout] 510 |     p.add(Shape::line(coil(r, 0.225, 0.225, 0.13, 0.0, 6.0, 0.7), Stroke::new(1.1, c)));
[INFO] [stdout]     |                                                                               ^^^ help: explicitly specify the type as `f32`: `1.1_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]    --> app/src/shelf.rs:511:94
[INFO] [stdout]     |
[INFO] [stdout] 511 |     p.add(Shape::line(bez(r, (0.6, 0.95), (0.7, 0.6), (0.85, 0.8), (0.95, 0.6)), Stroke::new(1.1, c)));
[INFO] [stdout]     |                                                                                              ^^^ help: explicitly specify the type as `f32`: `1.1_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]     --> app/src/main.rs:1879:160
[INFO] [stdout]      |
[INFO] [stdout] 1879 | ...32 * side)).collect(), Stroke::new(1.0, t.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]   --> app/src/theme.rs:95:39
[INFO] [stdout]    |
[INFO] [stdout] 95 |         v.window_stroke = Stroke::new(1.0, self.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]    --> app/src/theme.rs:105:42
[INFO] [stdout]     |
[INFO] [stdout] 105 |         v.selection.stroke = Stroke::new(1.0, self.on_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]     --> app/src/main.rs:1965:96
[INFO] [stdout]      |
[INFO] [stdout] 1965 |     p.add(Shape::closed_line(pts.iter().map(|&(x, y)| at_unit(r, x, y)).collect(), Stroke::new(1.6, c)));
[INFO] [stdout]      |                                                                                                ^^^ help: explicitly specify the type as `f32`: `1.6_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]    --> app/src/theme.rs:107:44
[INFO] [stdout]     |
[INFO] [stdout] 107 |         v.text_cursor.stroke = Stroke::new(2.0, self.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]    --> app/src/theme.rs:113:50
[INFO] [stdout]     |
[INFO] [stdout] 113 |         w.noninteractive.bg_stroke = Stroke::new(1.0, self.border); // separators
[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]    --> app/src/theme.rs:114:50
[INFO] [stdout]     |
[INFO] [stdout] 114 |         w.noninteractive.fg_stroke = Stroke::new(1.0, self.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]    --> app/src/theme.rs:120:44
[INFO] [stdout]     |
[INFO] [stdout] 120 |         w.inactive.fg_stroke = Stroke::new(1.2, self.text);
[INFO] [stdout]     |                                            ^^^ help: explicitly specify the type as `f32`: `1.2_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]    --> app/src/theme.rs:126:43
[INFO] [stdout]     |
[INFO] [stdout] 126 |         w.hovered.bg_stroke = Stroke::new(1.0, self.active);
[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]    --> app/src/theme.rs:127:43
[INFO] [stdout]     |
[INFO] [stdout] 127 |         w.hovered.fg_stroke = Stroke::new(1.5, self.text);
[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]    --> app/src/theme.rs:133:42
[INFO] [stdout]     |
[INFO] [stdout] 133 |         w.active.bg_stroke = Stroke::new(1.0, self.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]    --> app/src/theme.rs:134:42
[INFO] [stdout]     |
[INFO] [stdout] 134 |         w.active.fg_stroke = Stroke::new(1.5, self.text);
[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]    --> app/src/theme.rs:140:40
[INFO] [stdout]     |
[INFO] [stdout] 140 |         w.open.bg_stroke = Stroke::new(1.0, self.active);
[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]    --> app/src/theme.rs:141:40
[INFO] [stdout]     |
[INFO] [stdout] 141 |         w.open.fg_stroke = Stroke::new(1.2, self.text);
[INFO] [stdout]     |                                        ^^^ help: explicitly specify the type as `f32`: `1.2_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]     --> app/src/main.rs:1972:40
[INFO] [stdout]      |
[INFO] [stdout] 1972 |     p.add(Shape::line(pts, Stroke::new(1.6, c)));
[INFO] [stdout]      |                                        ^^^ help: explicitly specify the type as `f32`: `1.6_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]     --> app/src/main.rs:1978:39
[INFO] [stdout]      |
[INFO] [stdout] 1978 |     p.rect_stroke(b, 1.0, Stroke::new(1.4, c));
[INFO] [stdout]      |                                       ^^^ help: explicitly specify the type as `f32`: `1.4_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]     --> app/src/main.rs:1982:72
[INFO] [stdout]      |
[INFO] [stdout] 1982 |     p.line_segment([top, Pos2::new(knob.x, knob.y + 2.5)], Stroke::new(1.4, c));
[INFO] [stdout]      |                                                                        ^^^ help: explicitly specify the type as `f32`: `1.4_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]     --> app/src/main.rs:1983:44
[INFO] [stdout]      |
[INFO] [stdout] 1983 |     p.circle_stroke(knob, 2.5, Stroke::new(1.4, c));
[INFO] [stdout]      |                                            ^^^ help: explicitly specify the type as `f32`: `1.4_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]     --> app/src/main.rs:1990:51
[INFO] [stdout]      |
[INFO] [stdout] 1990 |     p.add(Shape::closed_line(outline, 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]     --> app/src/main.rs:1991:53
[INFO] [stdout]      |
[INFO] [stdout] 1991 |     p.line_segment([a, a + axis * 0.8], Stroke::new(1.1, c));
[INFO] [stdout]      |                                                     ^^^ help: explicitly specify the type as `f32`: `1.1_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]     --> app/src/main.rs:2018:88
[INFO] [stdout]      |
[INFO] [stdout] 2018 |     painter.add(Shape::closed_line(leaf.polygon.iter().map(map).collect(), Stroke::new(1.2, ink)));
[INFO] [stdout]      |                                                                                        ^^^ help: explicitly specify the type as `f32`: `1.2_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]     --> app/src/main.rs:2019:92
[INFO] [stdout]      |
[INFO] [stdout] 2019 |     for c in &leaf.cuts { painter.add(Shape::line(c.iter().map(map).collect(), Stroke::new(1.2, ink))); }
[INFO] [stdout]      |                                                                                            ^^^ help: explicitly specify the type as `f32`: `1.2_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]     --> app/src/main.rs:2020:93
[INFO] [stdout]      |
[INFO] [stdout] 2020 |     for f in &leaf.folds { painter.add(Shape::line(f.iter().map(map).collect(), Stroke::new(0.7, ink))); }
[INFO] [stdout]      |                                                                                             ^^^ help: explicitly specify the type as `f32`: `0.7_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]    --> app/src/variations.rs:241:58
[INFO] [stdout]     |
[INFO] [stdout] 241 | ...   let border = if slot == MIDDLE { Stroke::new(2.0, t.accent) } else if hot { Stroke::new(1.5, t.text) } else { Stroke::new(1.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]    --> app/src/variations.rs:241:101
[INFO] [stdout]     |
[INFO] [stdout] 241 | ...ccent) } else if hot { Stroke::new(1.5, t.text) } else { Stroke::new(1.0, t.border) };
[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]    --> app/src/variations.rs:241:135
[INFO] [stdout]     |
[INFO] [stdout] 241 | ...(1.5, t.text) } else { Stroke::new(1.0, t.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]    --> app/src/variations.rs:336:87
[INFO] [stdout]     |
[INFO] [stdout] 336 |     for run in &th.fine { p.add(Shape::line(run.iter().map(at).collect(), Stroke::new(0.6, with_alpha(cc.ink, 190)))); }
[INFO] [stdout]     |                                                                                       ^^^ help: explicitly specify the type as `f32`: `0.6_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]    --> app/src/variations.rs:337:87
[INFO] [stdout]     |
[INFO] [stdout] 337 |     for run in &th.bold { p.add(Shape::line(run.iter().map(at).collect(), Stroke::new(1.0, cc.ink))); }
[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]    --> app/src/main.rs:319:121
[INFO] [stdout]     |
[INFO] [stdout] 319 | ...screen(*p)).collect(), Stroke::new(1.6, with_alpha(col(*role), 140)))); }
[INFO] [stdout]     |                                       ^^^ help: explicitly specify the type as `f32`: `1.6_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]    --> app/src/main.rs:321:70
[INFO] [stdout]     |
[INFO] [stdout] 321 |         painter.extend(Shape::dashed_line(&[root, ring], Stroke::new(1.2, red), 3.0, 3.0));
[INFO] [stdout]     |                                                                      ^^^ help: explicitly specify the type as `f32`: `1.2_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]    --> app/src/main.rs:322:54
[INFO] [stdout]     |
[INFO] [stdout] 322 |         painter.circle(ring, 5.5, sheet, Stroke::new(1.8, red));
[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]    --> app/src/main.rs:323:52
[INFO] [stdout]     |
[INFO] [stdout] 323 |         painter.circle(root, 5.5, red, Stroke::new(1.5, sheet));
[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]    --> app/src/main.rs:325:53
[INFO] [stdout]     |
[INFO] [stdout] 325 |         painter.circle(eye, 6.5, sheet, Stroke::new(2.0, red)); painter.circle_filled(eye, 2.4, red);
[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]    --> app/src/main.rs:329:196
[INFO] [stdout]     |
[INFO] [stdout] 329 | ... red } else { sheet }, Stroke::new(1.8, red)));
[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]    --> app/src/main.rs:331:100
[INFO] [stdout]     |
[INFO] [stdout] 331 | ....circle(p, 6.0, sheet, Stroke::new(2.0, col(h.role))); painter.circle_filled(p, 2.2, col(h.role)); }
[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]     --> app/src/main.rs:1116:70
[INFO] [stdout]      |
[INFO] [stdout] 1116 |                     if sel { painter.rect_stroke(r, 8.0, Stroke::new(2.0, t.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]     --> app/src/main.rs:1121:213
[INFO] [stdout]      |
[INFO] [stdout] 1121 | ...32 * side)).collect(), Stroke::new(0.9, t.text))); } }
[INFO] [stdout]      |                                       ^^^ help: explicitly specify the type as `f32`: `0.9_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]     --> app/src/main.rs:1317:63
[INFO] [stdout]      |
[INFO] [stdout] 1317 | ...   painter.rect_stroke(r, 10.0, if sel { Stroke::new(2.0, t.text) } else if resp.hovered() { Stroke::new(1.0, t.dim) } else { S...
[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]     --> app/src/main.rs:1317:115
[INFO] [stdout]      |
[INFO] [stdout] 1317 | ...se if resp.hovered() { Stroke::new(1.0, t.dim) } else { Stroke::new(1.0, t.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]     --> app/src/main.rs:1317:148
[INFO] [stdout]      |
[INFO] [stdout] 1317 | ...w(1.0, t.dim) } else { Stroke::new(1.0, t.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]     --> app/src/main.rs:1323:68
[INFO] [stdout]      |
[INFO] [stdout] 1323 |             painter.add(Shape::line(mini_scroll(page), Stroke::new(1.3, th.ink)));
[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]     --> app/src/main.rs:1474:61
[INFO] [stdout]      |
[INFO] [stdout] 1474 |             painter.add(Shape::closed_line(pts, Stroke::new(1.2, with_alpha(guide, 160))));
[INFO] [stdout]      |                                                             ^^^ help: explicitly specify the type as `f32`: `1.2_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]     --> app/src/main.rs:1504:62
[INFO] [stdout]      |
[INFO] [stdout] 1504 |                 let w = if i == self.backbone { 1.2 } else { 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]     --> app/src/main.rs:1513:58
[INFO] [stdout]      |
[INFO] [stdout] 1513 |                 painter.add(Shape::line(pts, Stroke::new(2.0, h)));
[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]     --> app/src/main.rs:1515:66
[INFO] [stdout]      |
[INFO] [stdout] 1515 |             let (arm, ring) = match hl { Some(h) => (Stroke::new(1.2, h), h), None => (Stroke::new(1.0, guide), mark) };
[INFO] [stdout]      |                                                                  ^^^ help: explicitly specify the type as `f32`: `1.2_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]     --> app/src/main.rs:1515:100
[INFO] [stdout]      |
[INFO] [stdout] 1515 |             let (arm, ring) = match hl { Some(h) => (Stroke::new(1.2, h), h), None => (Stroke::new(1.0, guide), mark) };
[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]     --> app/src/main.rs:1518:147
[INFO] [stdout]      |
[INFO] [stdout] 1518 | ...ring } else { sheet }, Stroke::new(1.5, ring)); }
[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]     --> app/src/main.rs:1523:61
[INFO] [stdout]      |
[INFO] [stdout] 1523 |                 painter.circle(tip, 6.0, sheet, Stroke::new(2.0, ring)); painter.circle_filled(tip, 2.2, ring);
[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]     --> app/src/main.rs:1530:59
[INFO] [stdout]      |
[INFO] [stdout] 1530 |                 painter.circle(p, 6.5, sheet, Stroke::new(2.0, col)); painter.circle_filled(p, 2.4, 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]     --> app/src/main.rs:1539:73
[INFO] [stdout]      |
[INFO] [stdout] 1539 |             painter.extend(Shape::dashed_line(&[root, tip], Stroke::new(1.0, mark), 4.0, 4.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]     --> app/src/main.rs:1540:57
[INFO] [stdout]      |
[INFO] [stdout] 1540 |             painter.circle(root, 6.5, mark, Stroke::new(1.5, sheet));
[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]     --> app/src/main.rs:1541:57
[INFO] [stdout]      |
[INFO] [stdout] 1541 |             painter.circle(tip, 6.5, sheet, Stroke::new(2.0, mark));
[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]     --> app/src/main.rs:1548:84
[INFO] [stdout]      |
[INFO] [stdout] 1548 |                         painter.extend(Shape::dashed_line(&[at, ring], Stroke::new(1.0, mark), 2.0, 4.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]     --> app/src/main.rs:1550:181
[INFO] [stdout]      |
[INFO] [stdout] 1550 | ...::new(-d, 0.0)], mark, Stroke::new(1.5, sheet)));
[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]     --> app/src/main.rs:1558:83
[INFO] [stdout]      |
[INFO] [stdout] 1558 | ...                   painter.extend(Shape::dashed_line(&along, Stroke::new(1.0, mark), 2.0, 4.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]     --> app/src/main.rs:1559:109
[INFO] [stdout]      |
[INFO] [stdout] 1559 | ...                   let s = self.to_screen(th.curl_start); painter.circle(s, 4.5, mark, Stroke::new(1.2, sheet)); s
[INFO] [stdout]      |                                                                                                       ^^^ help: explicitly specify the type as `f32`: `1.2_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]     --> app/src/main.rs:1564:62
[INFO] [stdout]      |
[INFO] [stdout] 1564 |                 painter.circle(ring, 6.0, sheet, Stroke::new(2.0, mark)); painter.circle_filled(ring, 2.2, mark);
[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]     --> app/src/main.rs:1574:140
[INFO] [stdout]      |
[INFO] [stdout] 1574 | ...ttom(), r.left_top()], Stroke::new(1.2, mark), 6.0, 4.0));
[INFO] [stdout]      |                                       ^^^ help: explicitly specify the type as `f32`: `1.2_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]     --> app/src/main.rs:1575:88
[INFO] [stdout]      |
[INFO] [stdout] 1575 |             painter.line_segment([Pos2::new(r.center().x, r.top()), knob], Stroke::new(1.2, mark));
[INFO] [stdout]      |                                                                                        ^^^ help: explicitly specify the type as `f32`: `1.2_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]     --> app/src/main.rs:1576:58
[INFO] [stdout]      |
[INFO] [stdout] 1576 |             painter.circle(knob, 7.0, sheet, Stroke::new(1.8, mark));
[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]     --> app/src/main.rs:1577:172
[INFO] [stdout]      |
[INFO] [stdout] 1577 | ...at(10.0)), 2.0, sheet, Stroke::new(1.6, mark)); }
[INFO] [stdout]      |                                       ^^^ help: explicitly specify the type as `f32`: `1.6_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]     --> app/src/main.rs:1585:148
[INFO] [stdout]      |
[INFO] [stdout] 1585 | ...screen(*p)).collect(), Stroke::new(2.0, c.mark))); }
[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]     --> app/src/main.rs:1596:62
[INFO] [stdout]      |
[INFO] [stdout] 1596 |                     painter.add(Shape::line(pts, Stroke::new(4.0, with_alpha(hl, 170))));
[INFO] [stdout]      |                                                              ^^^ help: explicitly specify the type as `f32`: `4.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]     --> app/src/main.rs:1820:228
[INFO] [stdout]      |
[INFO] [stdout] 1820 | ...x as i64) % 10 == 0 { 0.8 } else { 0.4 }, grid)); x += step; }
[INFO] [stdout]      |                                       ^^^ help: explicitly specify the type as `f32`: `0.4_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]     --> app/src/main.rs:1821:229
[INFO] [stdout]      |
[INFO] [stdout] 1821 | ...y as i64) % 10 == 0 { 0.8 } else { 0.4 }, grid)); y += step; }
[INFO] [stdout]      |                                       ^^^ help: explicitly specify the type as `f32`: `0.4_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]     --> app/src/main.rs:1874:66
[INFO] [stdout]      |
[INFO] [stdout] 1874 |                 if sel { painter.rect_stroke(r, 8.0, Stroke::new(2.0, t.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]     --> app/src/main.rs:1879:160
[INFO] [stdout]      |
[INFO] [stdout] 1879 | ...32 * side)).collect(), Stroke::new(1.0, t.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]     --> app/src/main.rs:1965:96
[INFO] [stdout]      |
[INFO] [stdout] 1965 |     p.add(Shape::closed_line(pts.iter().map(|&(x, y)| at_unit(r, x, y)).collect(), Stroke::new(1.6, c)));
[INFO] [stdout]      |                                                                                                ^^^ help: explicitly specify the type as `f32`: `1.6_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]     --> app/src/main.rs:1972:40
[INFO] [stdout]      |
[INFO] [stdout] 1972 |     p.add(Shape::line(pts, Stroke::new(1.6, c)));
[INFO] [stdout]      |                                        ^^^ help: explicitly specify the type as `f32`: `1.6_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]     --> app/src/main.rs:1978:39
[INFO] [stdout]      |
[INFO] [stdout] 1978 |     p.rect_stroke(b, 1.0, Stroke::new(1.4, c));
[INFO] [stdout]      |                                       ^^^ help: explicitly specify the type as `f32`: `1.4_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]     --> app/src/main.rs:1982:72
[INFO] [stdout]      |
[INFO] [stdout] 1982 |     p.line_segment([top, Pos2::new(knob.x, knob.y + 2.5)], Stroke::new(1.4, c));
[INFO] [stdout]      |                                                                        ^^^ help: explicitly specify the type as `f32`: `1.4_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]     --> app/src/main.rs:1983:44
[INFO] [stdout]      |
[INFO] [stdout] 1983 |     p.circle_stroke(knob, 2.5, Stroke::new(1.4, c));
[INFO] [stdout]      |                                            ^^^ help: explicitly specify the type as `f32`: `1.4_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]     --> app/src/main.rs:1990:51
[INFO] [stdout]      |
[INFO] [stdout] 1990 |     p.add(Shape::closed_line(outline, 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]     --> app/src/main.rs:1991:53
[INFO] [stdout]      |
[INFO] [stdout] 1991 |     p.line_segment([a, a + axis * 0.8], Stroke::new(1.1, c));
[INFO] [stdout]      |                                                     ^^^ help: explicitly specify the type as `f32`: `1.1_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]     --> app/src/main.rs:2018:88
[INFO] [stdout]      |
[INFO] [stdout] 2018 |     painter.add(Shape::closed_line(leaf.polygon.iter().map(map).collect(), Stroke::new(1.2, ink)));
[INFO] [stdout]      |                                                                                        ^^^ help: explicitly specify the type as `f32`: `1.2_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]     --> app/src/main.rs:2019:92
[INFO] [stdout]      |
[INFO] [stdout] 2019 |     for c in &leaf.cuts { painter.add(Shape::line(c.iter().map(map).collect(), Stroke::new(1.2, ink))); }
[INFO] [stdout]      |                                                                                            ^^^ help: explicitly specify the type as `f32`: `1.2_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]     --> app/src/main.rs:2020:93
[INFO] [stdout]      |
[INFO] [stdout] 2020 |     for f in &leaf.folds { painter.add(Shape::line(f.iter().map(map).collect(), Stroke::new(0.7, ink))); }
[INFO] [stdout]      |                                                                                             ^^^ help: explicitly specify the type as `f32`: `0.7_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: method `edit` is never used
[INFO] [stdout]    --> app/src/cartouche_ui.rs:128:8
[INFO] [stdout]     |
[INFO] [stdout]  96 | impl CartoucheState {
[INFO] [stdout]     | ------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 128 |     fn edit(&mut self, id: u32, kind: Kind) {
[INFO] [stdout]     |        ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `new_pattern` is never used
[INFO] [stdout]    --> app/src/chip_ui.rs:304:12
[INFO] [stdout]     |
[INFO] [stdout] 109 | impl ChipState {
[INFO] [stdout]     | -------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 304 |     pub fn new_pattern(&mut self) { self.photo.forget(); self.band_sel = None; self.boxd = None; let d = ChipSettings::default(); l...
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `edit` is never used
[INFO] [stdout]    --> app/src/cartouche_ui.rs:128:8
[INFO] [stdout]     |
[INFO] [stdout]  96 | impl CartoucheState {
[INFO] [stdout]     | ------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 128 |     fn edit(&mut self, id: u32, kind: Kind) {
[INFO] [stdout]     |        ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `new_pattern` is never used
[INFO] [stdout]    --> app/src/chip_ui.rs:304:12
[INFO] [stdout]     |
[INFO] [stdout] 109 | impl ChipState {
[INFO] [stdout]     | -------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 304 |     pub fn new_pattern(&mut self) { self.photo.forget(); self.band_sel = None; self.boxd = None; let d = ChipSettings::default(); l...
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 26s
[INFO] running `Command { std: "docker" "inspect" "f2920a47c17a20b727c98a6b716ac2d5db74e70181d817c80a0eef2d8b28012e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f2920a47c17a20b727c98a6b716ac2d5db74e70181d817c80a0eef2d8b28012e", kill_on_drop: false }`
[INFO] [stdout] f2920a47c17a20b727c98a6b716ac2d5db74e70181d817c80a0eef2d8b28012e
