[INFO] cloning repository https://github.com/integer-dream/eccosampler
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/integer-dream/eccosampler" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Finteger-dream%2Feccosampler", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Finteger-dream%2Feccosampler'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 84def18aa36a460c39dd90ed2112e18b8ed58fd9
[INFO] checking integer-dream/eccosampler against da86f4d0726be475afbbffe40cb2f65741c51ad3 for pr-159877
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Finteger-dream%2Feccosampler" "/workspace/builds/worker-4-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-4-tc1/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/integer-dream/eccosampler
[INFO] finished tweaking git repo https://github.com/integer-dream/eccosampler
[INFO] tweaked toml for git repo https://github.com/integer-dream/eccosampler written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/integer-dream/eccosampler on toolchain da86f4d0726be475afbbffe40cb2f65741c51ad3
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+da86f4d0726be475afbbffe40cb2f65741c51ad3" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/integer-dream/eccosampler 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" "+da86f4d0726be475afbbffe40cb2f65741c51ad3" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded zvariant_derive v4.2.0
[INFO] [stderr]   Downloaded zbus_names v3.0.0
[INFO] [stderr]   Downloaded zbus_macros v4.4.0
[INFO] [stderr]   Downloaded emath v0.27.2
[INFO] [stderr]   Downloaded zvariant_utils v2.1.0
[INFO] [stderr]   Downloaded egui-winit v0.27.2
[INFO] [stderr]   Downloaded zvariant v4.2.0
[INFO] [stderr]   Downloaded egui_glow v0.27.2
[INFO] [stderr]   Downloaded eframe v0.27.2
[INFO] [stderr]   Downloaded egui-wgpu v0.27.2
[INFO] [stderr]   Downloaded ashpd v0.8.2
[INFO] [stderr]   Downloaded symphonia-codec-aac v0.5.5
[INFO] [stderr]   Downloaded syn v3.0.0
[INFO] [stderr]   Downloaded zbus v4.4.0
[INFO] [stderr]   Downloaded serde_repr v0.1.21
[INFO] [stderr]   Downloaded ecolor v0.27.2
[INFO] [stderr]   Downloaded rfd v0.14.1
[INFO] [stderr]   Downloaded webbrowser v0.8.15
[INFO] [stderr]   Downloaded symphonia-format-isomp4 v0.5.5
[INFO] [stderr]   Downloaded symphonia-bundle-mp3 v0.5.5
[INFO] [stderr]   Downloaded egui v0.27.2
[INFO] [stderr]   Downloaded epaint v0.27.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:1fa6594d87c8fa7b311925a7a77a16f539833322d9dfba4ce891f211db2f90b1" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 08e813d8756f06e5142b64bad62def0a6195369b790f94826fa0f4d1e94a160f
[INFO] running `Command { std: "docker" "start" "08e813d8756f06e5142b64bad62def0a6195369b790f94826fa0f4d1e94a160f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "08e813d8756f06e5142b64bad62def0a6195369b790f94826fa0f4d1e94a160f", 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" "08e813d8756f06e5142b64bad62def0a6195369b790f94826fa0f4d1e94a160f" "/opt/rustwide/cargo-home/bin/cargo" "+da86f4d0726be475afbbffe40cb2f65741c51ad3" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "08e813d8756f06e5142b64bad62def0a6195369b790f94826fa0f4d1e94a160f", 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" "08e813d8756f06e5142b64bad62def0a6195369b790f94826fa0f4d1e94a160f" "/opt/rustwide/cargo-home/bin/cargo" "+da86f4d0726be475afbbffe40cb2f65741c51ad3" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]     Checking log v0.4.30
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]     Checking linux-raw-sys v0.12.1
[INFO] [stderr]     Checking smallvec v1.15.1
[INFO] [stderr]    Compiling wayland-sys v0.31.11
[INFO] [stderr]     Checking typenum v1.20.0
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling cc v1.2.62
[INFO] [stderr]    Compiling quick-xml v0.39.4
[INFO] [stderr]    Compiling wayland-client v0.31.14
[INFO] [stderr]    Compiling alsa-sys v0.3.1
[INFO] [stderr]    Compiling cpal v0.15.3
[INFO] [stderr]     Checking extended v0.1.0
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]     Checking dasp_sample v0.11.0
[INFO] [stderr]     Checking zerocopy v0.8.48
[INFO] [stderr]     Checking hound v3.5.1
[INFO] [stderr]    Compiling khronos_api v3.1.0
[INFO] [stderr]     Checking tinyvec v1.12.0
[INFO] [stderr]     Checking futures-io v0.3.33
[INFO] [stderr]    Compiling winnow v1.0.3
[INFO] [stderr]     Checking unicode-bidi v0.3.18
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling rustix v0.38.44
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]     Checking getrandom v0.3.4
[INFO] [stderr]    Compiling gl_generator v0.14.0
[INFO] [stderr]     Checking alsa v0.9.1
[INFO] [stderr]     Checking futures-lite v2.6.1
[INFO] [stderr]     Checking concurrent-queue v2.5.0
[INFO] [stderr]    Compiling memoffset v0.9.1
[INFO] [stderr]     Checking linux-raw-sys v0.4.15
[INFO] [stderr]     Checking unicode-normalization v0.1.25
[INFO] [stderr]     Checking cursor-icon v1.2.0
[INFO] [stderr]     Checking parking_lot_core v0.9.12
[INFO] [stderr]     Checking memmap2 v0.9.10
[INFO] [stderr]     Checking event-listener v5.4.1
[INFO] [stderr]     Checking generic-array v0.14.7
[INFO] [stderr]     Checking async-task v4.7.1
[INFO] [stderr]     Checking piper v0.2.5
[INFO] [stderr]    Compiling wayland-scanner v0.31.10
[INFO] [stderr]     Checking idna v0.5.0
[INFO] [stderr]     Checking parking_lot v0.12.5
[INFO] [stderr]     Checking event-listener-strategy v0.5.4
[INFO] [stderr]    Compiling async-io v2.6.0
[INFO] [stderr]     Checking x11rb-protocol v0.13.2
[INFO] [stderr]     Checking async-channel v2.5.0
[INFO] [stderr]     Checking as-raw-xcb-connection v1.0.1
[INFO] [stderr]    Compiling smithay-client-toolkit v0.18.1
[INFO] [stderr]    Compiling nix v0.29.0
[INFO] [stderr]    Compiling glutin_egl_sys v0.6.0
[INFO] [stderr]    Compiling glutin_glx_sys v0.5.0
[INFO] [stderr]     Checking blocking v1.6.2
[INFO] [stderr]     Checking block-buffer v0.10.4
[INFO] [stderr]     Checking crypto-common v0.1.7
[INFO] [stderr]    Compiling winit v0.29.15
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]    Compiling toml_parser v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling syn v3.0.0
[INFO] [stderr]    Compiling wayland-backend v0.3.15
[INFO] [stderr]     Checking raw-window-handle v0.5.2
[INFO] [stderr]     Checking nohash-hasher v0.2.0
[INFO] [stderr]     Checking endi v1.1.1
[INFO] [stderr]     Checking sha2 v0.10.9
[INFO] [stderr]    Compiling smithay-client-toolkit v0.20.0
[INFO] [stderr]     Checking async-lock v3.4.2
[INFO] [stderr]     Checking xkbcommon-dl v0.4.2
[INFO] [stderr]    Compiling glutin v0.31.3
[INFO] [stderr]     Checking smol_str v0.2.2
[INFO] [stderr]     Checking sha1 v0.10.7
[INFO] [stderr]     Checking async-executor v1.14.0
[INFO] [stderr]    Compiling toml_edit v0.25.11+spec-1.1.0
[INFO] [stderr]     Checking async-broadcast v0.7.2
[INFO] [stderr]    Compiling glutin-winit v0.4.2
[INFO] [stderr]     Checking ordered-stream v0.2.0
[INFO] [stderr]     Checking xdg-home v1.3.0
[INFO] [stderr]     Checking async-fs v2.2.0
[INFO] [stderr]     Checking hex v0.4.3
[INFO] [stderr]     Checking home v0.5.11
[INFO] [stderr]     Checking web-time v0.2.4
[INFO] [stderr]    Compiling rfd v0.14.1
[INFO] [stderr]     Checking glow v0.13.1
[INFO] [stderr]     Checking serde_json v1.0.150
[INFO] [stderr]     Checking pollster v0.3.0
[INFO] [stderr]    Compiling proc-macro-crate v3.5.0
[INFO] [stderr]    Compiling zvariant_utils v2.1.0
[INFO] [stderr]     Checking polling v3.11.0
[INFO] [stderr]     Checking gethostname v1.1.0
[INFO] [stderr]     Checking ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling serde_repr v0.1.21
[INFO] [stderr]    Compiling async-trait v0.1.91
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling bytemuck_derive v1.10.2
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling enumflags2_derive v0.7.12
[INFO] [stderr]    Compiling zvariant_derive v4.2.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling zbus_macros v4.4.0
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]     Checking rand v0.8.7
[INFO] [stderr]     Checking async-net v2.0.0
[INFO] [stderr]     Checking bytemuck v1.25.0
[INFO] [stderr]     Checking wayland-csd-frame v0.3.0
[INFO] [stderr]     Checking futures-util v0.3.32
[INFO] [stderr]     Checking symphonia-core v0.5.5
[INFO] [stderr]     Checking emath v0.27.2
[INFO] [stderr]     Checking ecolor v0.27.2
[INFO] [stderr]     Checking image v0.24.9
[INFO] [stderr]     Checking thiserror v1.0.69
[INFO] [stderr]     Checking thiserror v2.0.18
[INFO] [stderr]     Checking ecco-audio v0.1.0 (/opt/rustwide/workdir/crates/ecco-audio)
[INFO] [stderr]     Checking calloop v0.12.4
[INFO] [stderr]     Checking clap v4.6.1
[INFO] [stderr]     Checking tracing v0.1.44
[INFO] [stderr]     Checking epaint v0.27.2
[INFO] [stderr]     Checking calloop v0.14.4
[INFO] [stderr]     Checking wayland-cursor v0.31.14
[INFO] [stderr]     Checking wayland-protocols v0.32.12
[INFO] [stderr]     Checking wayland-protocols v0.31.2
[INFO] [stderr]     Checking calloop-wayland-source v0.2.0
[INFO] [stderr]     Checking egui v0.27.2
[INFO] [stderr]     Checking symphonia-metadata v0.5.5
[INFO] [stderr]     Checking symphonia-codec-aac v0.5.5
[INFO] [stderr]     Checking symphonia-codec-pcm v0.5.5
[INFO] [stderr]     Checking symphonia-codec-adpcm v0.5.5
[INFO] [stderr]     Checking calloop-wayland-source v0.4.1
[INFO] [stderr]     Checking symphonia-utils-xiph v0.5.5
[INFO] [stderr]     Checking symphonia-format-riff v0.5.5
[INFO] [stderr]     Checking symphonia-bundle-mp3 v0.5.5
[INFO] [stderr]     Checking serde v1.0.228
[INFO] [stderr]     Checking symphonia-bundle-flac v0.5.5
[INFO] [stderr]     Checking symphonia-codec-vorbis v0.5.5
[INFO] [stderr]     Checking symphonia-format-mkv v0.5.5
[INFO] [stderr]     Checking symphonia-format-isomp4 v0.5.5
[INFO] [stderr]     Checking symphonia-format-ogg v0.5.5
[INFO] [stderr]     Checking ecco-core v0.1.0 (/opt/rustwide/workdir/crates/ecco-core)
[INFO] [stderr]     Checking toml_datetime v0.6.11
[INFO] [stderr]     Checking serde_spanned v0.6.9
[INFO] [stderr]     Checking url v2.5.0
[INFO] [stderr]     Checking enumflags2 v0.7.12
[INFO] [stderr]     Checking ecco-sdk v0.1.0 (/opt/rustwide/workdir/crates/ecco-sdk)
[INFO] [stderr]     Checking symphonia v0.5.5
[INFO] [stderr]     Checking toml_edit v0.22.27
[INFO] [stderr]     Checking zvariant v4.2.0
[INFO] [stderr]     Checking webbrowser v0.8.15
[INFO] [stderr]     Checking egui_glow v0.27.2
[INFO] [stderr]     Checking toml v0.8.23
[INFO] [stderr]     Checking zbus_names v3.0.0
[INFO] [stderr]     Checking wayland-protocols-wlr v0.2.0
[INFO] [stderr]     Checking wayland-protocols-plasma v0.2.0
[INFO] [stderr]     Checking zbus v4.4.0
[INFO] [stderr]     Checking x11rb v0.13.2
[INFO] [stderr]     Checking wayland-protocols-misc v0.3.12
[INFO] [stderr]     Checking wayland-protocols-experimental v20250721.0.1
[INFO] [stderr]     Checking wayland-protocols-wlr v0.3.12
[INFO] [stderr]     Checking ecco-analysis v0.1.0 (/opt/rustwide/workdir/crates/ecco-analysis)
[INFO] [stderr]     Checking ecco-io v0.1.0 (/opt/rustwide/workdir/crates/ecco-io)
[INFO] [stderr]     Checking arboard v3.6.1
[INFO] [stderr]     Checking ecco-project v0.1.0 (/opt/rustwide/workdir/crates/ecco-project)
[INFO] [stderr]     Checking smithay-clipboard v0.7.3
[INFO] [stderr]     Checking egui-winit v0.27.2
[INFO] [stderr]     Checking eframe v0.27.2
[INFO] [stderr]     Checking ashpd v0.8.2
[INFO] [stdout] warning: unused import: `io::Write`
[INFO] [stdout]    --> crates/ecco-project/src/persistence.rs:583:9
[INFO] [stdout]     |
[INFO] [stdout] 583 |         io::Write as _,
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking ecco-engine v0.1.0 (/opt/rustwide/workdir/crates/ecco-engine)
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<usize>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]    --> crates/ecco-engine/src/native_audio.rs:298:14
[INFO] [stdout]     |
[INFO] [stdout] 298 |             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |available| {
[INFO] [stdout]     |              ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]     |
[INFO] [stdout] 298 -             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |available| {
[INFO] [stdout] 298 +             .try_update(Ordering::AcqRel, Ordering::Acquire, |available| {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<usize>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]    --> crates/ecco-engine/src/native_audio.rs:298:14
[INFO] [stdout]     |
[INFO] [stdout] 298 |             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |available| {
[INFO] [stdout]     |              ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]     |
[INFO] [stdout] 298 -             .fetch_update(Ordering::AcqRel, Ordering::Acquire, |available| {
[INFO] [stdout] 298 +             .try_update(Ordering::AcqRel, Ordering::Acquire, |available| {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking ecco-gui v0.1.0 (/opt/rustwide/workdir/crates/ecco-gui)
[INFO] [stderr]     Checking ecco v0.1.0 (/opt/rustwide/workdir/crates/ecco-cli)
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> crates/ecco-gui/src/app.rs:6257:25
[INFO] [stdout]      |
[INFO] [stdout] 6257 |             Stroke::new(1.0, OceanPalette::HAIRLINE);
[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]     --> crates/ecco-gui/src/app.rs:6262:25
[INFO] [stdout]      |
[INFO] [stdout] 6262 |             Stroke::new(1.2, OceanPalette::CYAN);
[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]     --> crates/ecco-gui/src/app.rs:6267:25
[INFO] [stdout]      |
[INFO] [stdout] 6267 |             Stroke::new(1.2, OceanPalette::TEAL);
[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]     --> crates/ecco-gui/src/app.rs:7381:49
[INFO] [stdout]      |
[INFO] [stdout] 7381 | ...                   Stroke::new(1.2, CYAN.gamma_multiply(0.72)),
[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]     --> crates/ecco-gui/src/app.rs:8915:45
[INFO] [stdout]      |
[INFO] [stdout] 8915 | ...                   Stroke::new(2.4, WARNING),
[INFO] [stdout]      |                                   ^^^ help: explicitly specify the type as `f32`: `2.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]     --> crates/ecco-gui/src/app.rs:8919:72
[INFO] [stdout]      |
[INFO] [stdout] 8919 | ...                   painter.rect_stroke(plot, 4.0, Stroke::new(1.4, WARNING));
[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]     --> crates/ecco-gui/src/app.rs:9000:37
[INFO] [stdout]      |
[INFO] [stdout] 9000 |                         Stroke::new(1.0, OceanPalette::HAIRLINE),
[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]     --> crates/ecco-gui/src/app.rs:9105:33
[INFO] [stdout]      |
[INFO] [stdout] 9105 |             .stroke(Stroke::new(1.0, Color32::from_rgb(74, 61, 99)))
[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]      --> crates/ecco-gui/src/app.rs:10416:53
[INFO] [stdout]       |
[INFO] [stdout] 10416 |         painter.rect_stroke(rect, 10.0, Stroke::new(2.0, 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]     --> crates/ecco-gui/src/app.rs:6257:25
[INFO] [stdout]      |
[INFO] [stdout] 6257 |             Stroke::new(1.0, OceanPalette::HAIRLINE);
[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]     --> crates/ecco-gui/src/app.rs:6262:25
[INFO] [stdout]      |
[INFO] [stdout] 6262 |             Stroke::new(1.2, OceanPalette::CYAN);
[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]     --> crates/ecco-gui/src/app.rs:6267:25
[INFO] [stdout]      |
[INFO] [stdout] 6267 |             Stroke::new(1.2, OceanPalette::TEAL);
[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]     --> crates/ecco-gui/src/app.rs:7381:49
[INFO] [stdout]      |
[INFO] [stdout] 7381 | ...                   Stroke::new(1.2, CYAN.gamma_multiply(0.72)),
[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]      --> crates/ecco-gui/src/app.rs:12054:29
[INFO] [stdout]       |
[INFO] [stdout] 12054 |         .stroke(Stroke::new(1.0, Color32::from_rgb(48, 51, 72)))
[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]      --> crates/ecco-gui/src/app.rs:12836:13
[INFO] [stdout]       |
[INFO] [stdout] 12836 |             1.0,
[INFO] [stdout]       |             ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> crates/ecco-gui/src/app.rs:8915:45
[INFO] [stdout]      |
[INFO] [stdout] 8915 | ...                   Stroke::new(2.4, WARNING),
[INFO] [stdout]      |                                   ^^^ help: explicitly specify the type as `f32`: `2.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]     --> crates/ecco-gui/src/app.rs:8919:72
[INFO] [stdout]      |
[INFO] [stdout] 8919 | ...                   painter.rect_stroke(plot, 4.0, Stroke::new(1.4, WARNING));
[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]     --> crates/ecco-gui/src/app.rs:9000:37
[INFO] [stdout]      |
[INFO] [stdout] 9000 |                         Stroke::new(1.0, OceanPalette::HAIRLINE),
[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]     --> crates/ecco-gui/src/app.rs:9105:33
[INFO] [stdout]      |
[INFO] [stdout] 9105 |             .stroke(Stroke::new(1.0, Color32::from_rgb(74, 61, 99)))
[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]      --> crates/ecco-gui/src/app.rs:13851:33
[INFO] [stdout]       |
[INFO] [stdout] 13851 |                     Stroke::new(0.6, Color32::from_rgba_unmultiplied(92, 130, 139, 42)),
[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]      --> crates/ecco-gui/src/app.rs:13858:33
[INFO] [stdout]       |
[INFO] [stdout] 13858 |                     Stroke::new(0.6, Color32::from_rgba_unmultiplied(92, 130, 139, 36)),
[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]      --> crates/ecco-gui/src/app.rs:13930:41
[INFO] [stdout]       |
[INFO] [stdout] 13930 | ...                   Stroke::new(1.0, color),
[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]      --> crates/ecco-gui/src/app.rs:13966:37
[INFO] [stdout]       |
[INFO] [stdout] 13966 |                         Stroke::new(0.9, Color32::from_white_alpha(210)),
[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]      --> crates/ecco-gui/src/app.rs:13983:33
[INFO] [stdout]       |
[INFO] [stdout] 13983 |                     Stroke::new(1.4, SUCCESS),
[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]      --> crates/ecco-gui/src/app.rs:14025:76
[INFO] [stdout]       |
[INFO] [stdout] 14025 |                     painter.circle_stroke(point, radius + 2.0, Stroke::new(1.0, CYAN));
[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]      --> crates/ecco-gui/src/app.rs:14041:66
[INFO] [stdout]       |
[INFO] [stdout] 14041 |                     painter.line_segment([from, to], Stroke::new(1.8, WARNING));
[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]      --> crates/ecco-gui/src/app.rs:14097:41
[INFO] [stdout]       |
[INFO] [stdout] 14097 | ...                   if active { 1.8 } else { 0.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]      --> crates/ecco-gui/src/app.rs:14097:54
[INFO] [stdout]       |
[INFO] [stdout] 14097 | ...                   if active { 1.8 } else { 0.8 },
[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]      --> crates/ecco-gui/src/app.rs:14139:72
[INFO] [stdout]       |
[INFO] [stdout] 14139 |                         painter.circle_stroke(point, 10.0, Stroke::new(2.0, WARNING));
[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]      --> crates/ecco-gui/src/app.rs:14142:69
[INFO] [stdout]       |
[INFO] [stdout] 14142 |                     painter.circle_stroke(*point, 10.0, Stroke::new(2.0, WARNING));
[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]      --> crates/ecco-gui/src/app.rs:14181:25
[INFO] [stdout]       |
[INFO] [stdout] 14181 |             Stroke::new(1.4, SUCCESS),
[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]      --> crates/ecco-gui/src/app.rs:14246:65
[INFO] [stdout]       |
[INFO] [stdout] 14246 |                 painter.line_segment([point, beam], Stroke::new(1.3, WARNING));
[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]      --> crates/ecco-gui/src/app.rs:14416:29
[INFO] [stdout]       |
[INFO] [stdout] 14416 |                 Stroke::new(2.2, WARNING),
[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]      --> crates/ecco-gui/src/app.rs:14487:25
[INFO] [stdout]       |
[INFO] [stdout] 14487 |             Stroke::new(0.8, Color32::from_rgba_unmultiplied(82, 148, 160, 45)),
[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]      --> crates/ecco-gui/src/app.rs:10416:53
[INFO] [stdout]       |
[INFO] [stdout] 10416 |         painter.rect_stroke(rect, 10.0, Stroke::new(2.0, 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]      --> crates/ecco-gui/src/app.rs:14597:33
[INFO] [stdout]       |
[INFO] [stdout] 14597 |                     Stroke::new(0.65, Color32::from_rgba_unmultiplied(91, 137, 145, 48)),
[INFO] [stdout]       |                                 ^^^^ help: explicitly specify the type as `f32`: `0.65_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> crates/ecco-gui/src/app.rs:14857:25
[INFO] [stdout]       |
[INFO] [stdout] 14857 |             Stroke::new(1.0, Color32::from_rgba_unmultiplied(160, 235, 235, 170)),
[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]      --> crates/ecco-gui/src/app.rs:14861:25
[INFO] [stdout]       |
[INFO] [stdout] 14861 |             Stroke::new(1.0, Color32::from_rgba_unmultiplied(221, 157, 255, 150)),
[INFO] [stdout]       |                         ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> crates/ecco-gui/src/app.rs:15075:29
[INFO] [stdout]       |
[INFO] [stdout] 15075 |                 Stroke::new(5.0, semantic_color(channel, 24)),
[INFO] [stdout]       |                             ^^^ help: explicitly specify the type as `f32`: `5.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> crates/ecco-gui/src/app.rs:15102:33
[INFO] [stdout]       |
[INFO] [stdout] 15102 |                     Stroke::new(0.9, WARNING.gamma_multiply(0.78)),
[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]      --> crates/ecco-gui/src/app.rs:15200:29
[INFO] [stdout]       |
[INFO] [stdout] 15200 |                 Stroke::new(0.55, semantic_color(SemanticChannel::Grid, 72)),
[INFO] [stdout]       |                             ^^^^ help: explicitly specify the type as `f32`: `0.55_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> crates/ecco-gui/src/app.rs:15209:29
[INFO] [stdout]       |
[INFO] [stdout] 15209 |                 Stroke::new(0.55, semantic_color(SemanticChannel::Grid, 72)),
[INFO] [stdout]       |                             ^^^^ help: explicitly specify the type as `f32`: `0.55_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> crates/ecco-gui/src/app.rs:15245:25
[INFO] [stdout]       |
[INFO] [stdout] 15245 |             Stroke::new(0.7, Color32::from_white_alpha(110)),
[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]      --> crates/ecco-gui/src/app.rs:15494:17
[INFO] [stdout]       |
[INFO] [stdout] 15494 |                 1.0,
[INFO] [stdout]       |                 ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> crates/ecco-gui/src/app.rs:15528:25
[INFO] [stdout]       |
[INFO] [stdout] 15528 |             Stroke::new(0.5, Color32::from_white_alpha(20)),
[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]      --> crates/ecco-gui/src/app.rs:15535:25
[INFO] [stdout]       |
[INFO] [stdout] 15535 |             Stroke::new(0.5, Color32::from_white_alpha(16)),
[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]      --> crates/ecco-gui/src/app.rs:15645:25
[INFO] [stdout]       |
[INFO] [stdout] 15645 |             Stroke::new(1.0, ACCENT),
[INFO] [stdout]       |                         ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> crates/ecco-gui/src/app.rs:15649:25
[INFO] [stdout]       |
[INFO] [stdout] 15649 |             Stroke::new(1.0, ACCENT),
[INFO] [stdout]       |                         ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> crates/ecco-gui/src/app.rs:15670:21
[INFO] [stdout]       |
[INFO] [stdout] 15670 |         Stroke::new(0.7, Color32::from_white_alpha(65)),
[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]      --> crates/ecco-gui/src/app.rs:15719:58
[INFO] [stdout]       |
[INFO] [stdout] 15719 |         painter.add(egui::Shape::line(upper, Stroke::new(1.1, color)));
[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]      --> crates/ecco-gui/src/app.rs:15723:17
[INFO] [stdout]       |
[INFO] [stdout] 15723 |                 1.1,
[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]      --> crates/ecco-gui/src/app.rs:15775:29
[INFO] [stdout]       |
[INFO] [stdout] 15775 |         .stroke(Stroke::new(1.0, Color32::from_rgb(54, 58, 83)))
[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]      --> crates/ecco-gui/src/app.rs:15981:25
[INFO] [stdout]       |
[INFO] [stdout] 15981 |             Stroke::new(1.2, CYAN),
[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]      --> crates/ecco-gui/src/app.rs:16154:48
[INFO] [stdout]       |
[INFO] [stdout] 16154 |     painter.rect_stroke(rect, 6.0, Stroke::new(1.0, Color32::from_rgb(55, 79, 88)));
[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]      --> crates/ecco-gui/src/app.rs:16211:25
[INFO] [stdout]       |
[INFO] [stdout] 16211 |             Stroke::new(1.5, Color32::from_rgb(212, 153, 90)),
[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]      --> crates/ecco-gui/src/app.rs:16236:29
[INFO] [stdout]       |
[INFO] [stdout] 16236 |         .stroke(Stroke::new(1.0, Color32::from_rgb(68, 96, 103)))
[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]      --> crates/ecco-gui/src/app.rs:16387:33
[INFO] [stdout]       |
[INFO] [stdout] 16387 |             .stroke(Stroke::new(1.0, Color32::from_rgba_unmultiplied(118, 151, 158, 58)))
[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]      --> crates/ecco-gui/src/app.rs:12054:29
[INFO] [stdout]       |
[INFO] [stdout] 12054 |         .stroke(Stroke::new(1.0, Color32::from_rgb(48, 51, 72)))
[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]      --> crates/ecco-gui/src/app.rs:16440:52
[INFO] [stdout]       |
[INFO] [stdout] 16440 |         painter.rect_stroke(rect, 8.0, Stroke::new(1.0, Color32::from_rgb(73, 96, 108)));
[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]      --> crates/ecco-gui/src/app.rs:16503:29
[INFO] [stdout]       |
[INFO] [stdout] 16503 |                 Stroke::new(1.0, Color32::from_rgba_unmultiplied(225, 240, 238, 92)),
[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]      --> crates/ecco-gui/src/app.rs:16528:25
[INFO] [stdout]       |
[INFO] [stdout] 16528 |             Stroke::new(1.5, Color32::from_rgb(232, 179, 84)),
[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]      --> crates/ecco-gui/src/app.rs:16588:45
[INFO] [stdout]       |
[INFO] [stdout] 16588 | ...                   Stroke::new(1.0, OceanPalette::CYAN.gamma_multiply(0.72)),
[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]      --> crates/ecco-gui/src/app.rs:16595:45
[INFO] [stdout]       |
[INFO] [stdout] 16595 | ...                   Stroke::new(2.2, OceanPalette::CYAN),
[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]      --> crates/ecco-gui/src/app.rs:16602:45
[INFO] [stdout]       |
[INFO] [stdout] 16602 | ...                   Stroke::new(2.2, OceanPalette::CYAN),
[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]      --> crates/ecco-gui/src/app.rs:16790:21
[INFO] [stdout]       |
[INFO] [stdout] 16790 |         Stroke::new(1.0, accent.color().gamma_multiply(0.78)),
[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]      --> crates/ecco-gui/src/app.rs:16805:63
[INFO] [stdout]       |
[INFO] [stdout] 16805 |             painter.add(egui::Shape::line(points, Stroke::new(1.8, accent.color())));
[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]      --> crates/ecco-gui/src/app.rs:16815:29
[INFO] [stdout]       |
[INFO] [stdout] 16815 |                 Stroke::new(1.5, accent.color()),
[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]      --> crates/ecco-gui/src/app.rs:16819:62
[INFO] [stdout]       |
[INFO] [stdout] 16819 |                 painter.circle_stroke(node, 4.5, Stroke::new(1.0, accent.color()));
[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]      --> crates/ecco-gui/src/app.rs:16840:29
[INFO] [stdout]       |
[INFO] [stdout] 16840 |                 Stroke::new(1.0, color),
[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]      --> crates/ecco-gui/src/app.rs:16923:48
[INFO] [stdout]       |
[INFO] [stdout] 16923 |     painter.rect_stroke(rect, 8.0, Stroke::new(1.0, OceanPalette::HAIRLINE));
[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]      --> crates/ecco-gui/src/app.rs:16929:21
[INFO] [stdout]       |
[INFO] [stdout] 16929 |         Stroke::new(1.0, Color32::from_rgba_unmultiplied(88, 204, 214, 96)),
[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]      --> crates/ecco-gui/src/app.rs:16937:21
[INFO] [stdout]       |
[INFO] [stdout] 16937 |         Stroke::new(1.0, OceanPalette::HAIRLINE.gamma_multiply(0.72)),
[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]      --> crates/ecco-gui/src/app.rs:16944:21
[INFO] [stdout]       |
[INFO] [stdout] 16944 |         Stroke::new(1.0, OceanPalette::HAIRLINE.gamma_multiply(0.72)),
[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]      --> crates/ecco-gui/src/app.rs:16981:21
[INFO] [stdout]       |
[INFO] [stdout] 16981 |         Stroke::new(1.2, accent.color().gamma_multiply(0.78)),
[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]      --> crates/ecco-gui/src/app.rs:12836:13
[INFO] [stdout]       |
[INFO] [stdout] 12836 |             1.0,
[INFO] [stdout]       |             ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> crates/ecco-gui/src/app.rs:13851:33
[INFO] [stdout]       |
[INFO] [stdout] 13851 |                     Stroke::new(0.6, Color32::from_rgba_unmultiplied(92, 130, 139, 42)),
[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]      --> crates/ecco-gui/src/app.rs:13858:33
[INFO] [stdout]       |
[INFO] [stdout] 13858 |                     Stroke::new(0.6, Color32::from_rgba_unmultiplied(92, 130, 139, 36)),
[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]      --> crates/ecco-gui/src/app.rs:13930:41
[INFO] [stdout]       |
[INFO] [stdout] 13930 | ...                   Stroke::new(1.0, color),
[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]      --> crates/ecco-gui/src/app.rs:13966:37
[INFO] [stdout]       |
[INFO] [stdout] 13966 |                         Stroke::new(0.9, Color32::from_white_alpha(210)),
[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]      --> crates/ecco-gui/src/app.rs:13983:33
[INFO] [stdout]       |
[INFO] [stdout] 13983 |                     Stroke::new(1.4, SUCCESS),
[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]      --> crates/ecco-gui/src/app.rs:14025:76
[INFO] [stdout]       |
[INFO] [stdout] 14025 |                     painter.circle_stroke(point, radius + 2.0, Stroke::new(1.0, CYAN));
[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]      --> crates/ecco-gui/src/app.rs:14041:66
[INFO] [stdout]       |
[INFO] [stdout] 14041 |                     painter.line_segment([from, to], Stroke::new(1.8, WARNING));
[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]      --> crates/ecco-gui/src/app.rs:14097:41
[INFO] [stdout]       |
[INFO] [stdout] 14097 | ...                   if active { 1.8 } else { 0.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]      --> crates/ecco-gui/src/app.rs:14097:54
[INFO] [stdout]       |
[INFO] [stdout] 14097 | ...                   if active { 1.8 } else { 0.8 },
[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]      --> crates/ecco-gui/src/app.rs:14139:72
[INFO] [stdout]       |
[INFO] [stdout] 14139 |                         painter.circle_stroke(point, 10.0, Stroke::new(2.0, WARNING));
[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]      --> crates/ecco-gui/src/app.rs:14142:69
[INFO] [stdout]       |
[INFO] [stdout] 14142 |                     painter.circle_stroke(*point, 10.0, Stroke::new(2.0, WARNING));
[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]      --> crates/ecco-gui/src/app.rs:14181:25
[INFO] [stdout]       |
[INFO] [stdout] 14181 |             Stroke::new(1.4, SUCCESS),
[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]      --> crates/ecco-gui/src/app.rs:14246:65
[INFO] [stdout]       |
[INFO] [stdout] 14246 |                 painter.line_segment([point, beam], Stroke::new(1.3, WARNING));
[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]      --> crates/ecco-gui/src/app.rs:14416:29
[INFO] [stdout]       |
[INFO] [stdout] 14416 |                 Stroke::new(2.2, WARNING),
[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]      --> crates/ecco-gui/src/app.rs:14487:25
[INFO] [stdout]       |
[INFO] [stdout] 14487 |             Stroke::new(0.8, Color32::from_rgba_unmultiplied(82, 148, 160, 45)),
[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]      --> crates/ecco-gui/src/app.rs:14597:33
[INFO] [stdout]       |
[INFO] [stdout] 14597 |                     Stroke::new(0.65, Color32::from_rgba_unmultiplied(91, 137, 145, 48)),
[INFO] [stdout]       |                                 ^^^^ help: explicitly specify the type as `f32`: `0.65_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> crates/ecco-gui/src/app.rs:14857:25
[INFO] [stdout]       |
[INFO] [stdout] 14857 |             Stroke::new(1.0, Color32::from_rgba_unmultiplied(160, 235, 235, 170)),
[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]      --> crates/ecco-gui/src/app.rs:14861:25
[INFO] [stdout]       |
[INFO] [stdout] 14861 |             Stroke::new(1.0, Color32::from_rgba_unmultiplied(221, 157, 255, 150)),
[INFO] [stdout]       |                         ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> crates/ecco-gui/src/app.rs:15075:29
[INFO] [stdout]       |
[INFO] [stdout] 15075 |                 Stroke::new(5.0, semantic_color(channel, 24)),
[INFO] [stdout]       |                             ^^^ help: explicitly specify the type as `f32`: `5.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> crates/ecco-gui/src/app.rs:15102:33
[INFO] [stdout]       |
[INFO] [stdout] 15102 |                     Stroke::new(0.9, WARNING.gamma_multiply(0.78)),
[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]      --> crates/ecco-gui/src/app.rs:15200:29
[INFO] [stdout]       |
[INFO] [stdout] 15200 |                 Stroke::new(0.55, semantic_color(SemanticChannel::Grid, 72)),
[INFO] [stdout]       |                             ^^^^ help: explicitly specify the type as `f32`: `0.55_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> crates/ecco-gui/src/app.rs:15209:29
[INFO] [stdout]       |
[INFO] [stdout] 15209 |                 Stroke::new(0.55, semantic_color(SemanticChannel::Grid, 72)),
[INFO] [stdout]       |                             ^^^^ help: explicitly specify the type as `f32`: `0.55_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> crates/ecco-gui/src/app.rs:15245:25
[INFO] [stdout]       |
[INFO] [stdout] 15245 |             Stroke::new(0.7, Color32::from_white_alpha(110)),
[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]      --> crates/ecco-gui/src/app.rs:15494:17
[INFO] [stdout]       |
[INFO] [stdout] 15494 |                 1.0,
[INFO] [stdout]       |                 ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> crates/ecco-gui/src/app.rs:15528:25
[INFO] [stdout]       |
[INFO] [stdout] 15528 |             Stroke::new(0.5, Color32::from_white_alpha(20)),
[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]      --> crates/ecco-gui/src/app.rs:15535:25
[INFO] [stdout]       |
[INFO] [stdout] 15535 |             Stroke::new(0.5, Color32::from_white_alpha(16)),
[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: use of deprecated method `std::sync::atomic::Atomic::<u64>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]     --> crates/ecco-gui/src/realtime_audio.rs:2336:14
[INFO] [stdout]      |
[INFO] [stdout] 2336 |             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |request_id| {
[INFO] [stdout]      |              ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]      |
[INFO] [stdout] 2336 -             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |request_id| {
[INFO] [stdout] 2336 +             .try_update(Ordering::Relaxed, Ordering::Relaxed, |request_id| {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> crates/ecco-gui/src/app.rs:15645:25
[INFO] [stdout]       |
[INFO] [stdout] 15645 |             Stroke::new(1.0, ACCENT),
[INFO] [stdout]       |                         ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> crates/ecco-gui/src/app.rs:15649:25
[INFO] [stdout]       |
[INFO] [stdout] 15649 |             Stroke::new(1.0, ACCENT),
[INFO] [stdout]       |                         ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> crates/ecco-gui/src/app.rs:15670:21
[INFO] [stdout]       |
[INFO] [stdout] 15670 |         Stroke::new(0.7, Color32::from_white_alpha(65)),
[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]      --> crates/ecco-gui/src/app.rs:15719:58
[INFO] [stdout]       |
[INFO] [stdout] 15719 |         painter.add(egui::Shape::line(upper, Stroke::new(1.1, color)));
[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]      --> crates/ecco-gui/src/app.rs:15723:17
[INFO] [stdout]       |
[INFO] [stdout] 15723 |                 1.1,
[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]      --> crates/ecco-gui/src/app.rs:15775:29
[INFO] [stdout]       |
[INFO] [stdout] 15775 |         .stroke(Stroke::new(1.0, Color32::from_rgb(54, 58, 83)))
[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]      --> crates/ecco-gui/src/app.rs:15981:25
[INFO] [stdout]       |
[INFO] [stdout] 15981 |             Stroke::new(1.2, CYAN),
[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]      --> crates/ecco-gui/src/app.rs:16154:48
[INFO] [stdout]       |
[INFO] [stdout] 16154 |     painter.rect_stroke(rect, 6.0, Stroke::new(1.0, Color32::from_rgb(55, 79, 88)));
[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]      --> crates/ecco-gui/src/app.rs:16211:25
[INFO] [stdout]       |
[INFO] [stdout] 16211 |             Stroke::new(1.5, Color32::from_rgb(212, 153, 90)),
[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]      --> crates/ecco-gui/src/app.rs:16236:29
[INFO] [stdout]       |
[INFO] [stdout] 16236 |         .stroke(Stroke::new(1.0, Color32::from_rgb(68, 96, 103)))
[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]      --> crates/ecco-gui/src/app.rs:16387:33
[INFO] [stdout]       |
[INFO] [stdout] 16387 |             .stroke(Stroke::new(1.0, Color32::from_rgba_unmultiplied(118, 151, 158, 58)))
[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]      --> crates/ecco-gui/src/app.rs:16440:52
[INFO] [stdout]       |
[INFO] [stdout] 16440 |         painter.rect_stroke(rect, 8.0, Stroke::new(1.0, Color32::from_rgb(73, 96, 108)));
[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]      --> crates/ecco-gui/src/app.rs:16503:29
[INFO] [stdout]       |
[INFO] [stdout] 16503 |                 Stroke::new(1.0, Color32::from_rgba_unmultiplied(225, 240, 238, 92)),
[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]      --> crates/ecco-gui/src/app.rs:16528:25
[INFO] [stdout]       |
[INFO] [stdout] 16528 |             Stroke::new(1.5, Color32::from_rgb(232, 179, 84)),
[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]      --> crates/ecco-gui/src/app.rs:16588:45
[INFO] [stdout]       |
[INFO] [stdout] 16588 | ...                   Stroke::new(1.0, OceanPalette::CYAN.gamma_multiply(0.72)),
[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]      --> crates/ecco-gui/src/app.rs:16595:45
[INFO] [stdout]       |
[INFO] [stdout] 16595 | ...                   Stroke::new(2.2, OceanPalette::CYAN),
[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]      --> crates/ecco-gui/src/app.rs:16602:45
[INFO] [stdout]       |
[INFO] [stdout] 16602 | ...                   Stroke::new(2.2, OceanPalette::CYAN),
[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]      --> crates/ecco-gui/src/app.rs:16790:21
[INFO] [stdout]       |
[INFO] [stdout] 16790 |         Stroke::new(1.0, accent.color().gamma_multiply(0.78)),
[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]      --> crates/ecco-gui/src/app.rs:16805:63
[INFO] [stdout]       |
[INFO] [stdout] 16805 |             painter.add(egui::Shape::line(points, Stroke::new(1.8, accent.color())));
[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]      --> crates/ecco-gui/src/app.rs:16815:29
[INFO] [stdout]       |
[INFO] [stdout] 16815 |                 Stroke::new(1.5, accent.color()),
[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]      --> crates/ecco-gui/src/app.rs:16819:62
[INFO] [stdout]       |
[INFO] [stdout] 16819 |                 painter.circle_stroke(node, 4.5, Stroke::new(1.0, accent.color()));
[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]      --> crates/ecco-gui/src/app.rs:16840:29
[INFO] [stdout]       |
[INFO] [stdout] 16840 |                 Stroke::new(1.0, color),
[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]      --> crates/ecco-gui/src/app.rs:16923:48
[INFO] [stdout]       |
[INFO] [stdout] 16923 |     painter.rect_stroke(rect, 8.0, Stroke::new(1.0, OceanPalette::HAIRLINE));
[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]      --> crates/ecco-gui/src/app.rs:16929:21
[INFO] [stdout]       |
[INFO] [stdout] 16929 |         Stroke::new(1.0, Color32::from_rgba_unmultiplied(88, 204, 214, 96)),
[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]      --> crates/ecco-gui/src/app.rs:16937:21
[INFO] [stdout]       |
[INFO] [stdout] 16937 |         Stroke::new(1.0, OceanPalette::HAIRLINE.gamma_multiply(0.72)),
[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]      --> crates/ecco-gui/src/app.rs:16944:21
[INFO] [stdout]       |
[INFO] [stdout] 16944 |         Stroke::new(1.0, OceanPalette::HAIRLINE.gamma_multiply(0.72)),
[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]      --> crates/ecco-gui/src/app.rs:16981:21
[INFO] [stdout]       |
[INFO] [stdout] 16981 |         Stroke::new(1.2, accent.color().gamma_multiply(0.78)),
[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: use of deprecated method `std::sync::atomic::Atomic::<u64>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]     --> crates/ecco-gui/src/native_playback.rs:1069:14
[INFO] [stdout]      |
[INFO] [stdout] 1069 |             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |request_id| {
[INFO] [stdout]      |              ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]      |
[INFO] [stdout] 1069 -             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |request_id| {
[INFO] [stdout] 1069 +             .try_update(Ordering::Relaxed, Ordering::Relaxed, |request_id| {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<u64>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]     --> crates/ecco-gui/src/native_playback.rs:1163:14
[INFO] [stdout]      |
[INFO] [stdout] 1163 |             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |request_id| {
[INFO] [stdout]      |              ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]      |
[INFO] [stdout] 1163 -             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |request_id| {
[INFO] [stdout] 1163 +             .try_update(Ordering::Relaxed, Ordering::Relaxed, |request_id| {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> crates/ecco-gui/src/daw.rs:1264:41
[INFO] [stdout]      |
[INFO] [stdout] 1264 | ...                   Stroke::new(1.2, track_accent_color(track_index)),
[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]     --> crates/ecco-gui/src/daw.rs:1391:21
[INFO] [stdout]      |
[INFO] [stdout] 1391 |         Stroke::new(1.0, Color32::from_rgba_unmultiplied(94, 169, 178, 82)),
[INFO] [stdout]      |                     ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> crates/ecco-gui/src/daw.rs:1449:37
[INFO] [stdout]      |
[INFO] [stdout] 1449 |                         if is_bar { 1.0 } else { 0.5 },
[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]     --> crates/ecco-gui/src/daw.rs:1449:50
[INFO] [stdout]      |
[INFO] [stdout] 1449 |                         if is_bar { 1.0 } 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]     --> crates/ecco-gui/src/daw.rs:1490:21
[INFO] [stdout]      |
[INFO] [stdout] 1490 |         Stroke::new(1.0, Color32::from_rgba_unmultiplied(92, 170, 179, 96)),
[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]     --> crates/ecco-gui/src/daw.rs:1544:25
[INFO] [stdout]      |
[INFO] [stdout] 1544 |             Stroke::new(2.0, OceanPalette::CYAN),
[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]     --> crates/ecco-gui/src/daw.rs:1629:13
[INFO] [stdout]      |
[INFO] [stdout] 1629 |             1.0,
[INFO] [stdout]      |             ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> crates/ecco-gui/src/daw.rs:1712:27
[INFO] [stdout]      |
[INFO] [stdout] 1712 |             if selected { 1.6 } else { 0.9 },
[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]     --> crates/ecco-gui/src/daw.rs:1712:40
[INFO] [stdout]      |
[INFO] [stdout] 1712 |             if selected { 1.6 } else { 0.9 },
[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]     --> crates/ecco-gui/src/daw.rs:1726:25
[INFO] [stdout]      |
[INFO] [stdout] 1726 |             Stroke::new(1.0, Color32::from_rgba_unmultiplied(236, 250, 250, 104)),
[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]     --> crates/ecco-gui/src/daw.rs:1936:25
[INFO] [stdout]      |
[INFO] [stdout] 1936 |             Stroke::new(1.0, fade_color),
[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]     --> crates/ecco-gui/src/daw.rs:1944:25
[INFO] [stdout]      |
[INFO] [stdout] 1944 |             Stroke::new(1.0, fade_color),
[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]     --> crates/ecco-gui/src/daw.rs:2138:21
[INFO] [stdout]      |
[INFO] [stdout] 2138 |         Stroke::new(1.0, color),
[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]     --> crates/ecco-gui/src/daw.rs:2293:74
[INFO] [stdout]      |
[INFO] [stdout] 2293 |                     .line_segment([previous, minimum_point], Stroke::new(1.05, color));
[INFO] [stdout]      |                                                                          ^^^^ help: explicitly specify the type as `f32`: `1.05_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> crates/ecco-gui/src/daw.rs:2297:74
[INFO] [stdout]      |
[INFO] [stdout] 2297 |                     .line_segment([previous, maximum_point], Stroke::new(1.05, color));
[INFO] [stdout]      |                                                                          ^^^^ help: explicitly specify the type as `f32`: `1.05_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> crates/ecco-gui/src/daw.rs:2469:21
[INFO] [stdout]      |
[INFO] [stdout] 2469 |         Stroke::new(0.55, Color32::from_rgb(86, 111, 117)),
[INFO] [stdout]      |                     ^^^^ help: explicitly specify the type as `f32`: `0.55_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> crates/ecco-gui/src/daw.rs:2476:25
[INFO] [stdout]      |
[INFO] [stdout] 2476 |             Stroke::new(0.45, Color32::from_rgb(112, 84, 84)),
[INFO] [stdout]      |                         ^^^^ help: explicitly specify the type as `f32`: `0.45_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> crates/ecco-gui/src/daw.rs:3040:25
[INFO] [stdout]      |
[INFO] [stdout] 3040 |             Stroke::new(2.0, Color32::from_rgb(154, 218, 221)),
[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]     --> crates/ecco-gui/src/daw.rs:3257:25
[INFO] [stdout]      |
[INFO] [stdout] 3257 |             Stroke::new(1.0, Color32::from_rgb(169, 111, 175)),
[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]     --> crates/ecco-gui/src/daw.rs:3270:29
[INFO] [stdout]      |
[INFO] [stdout] 3270 |                 Stroke::new(1.5, Color32::from_rgb(205, 127, 211)),
[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]     --> crates/ecco-gui/src/daw.rs:3506:29
[INFO] [stdout]      |
[INFO] [stdout] 3506 |                 Stroke::new(1.4, Color32::from_rgb(105, 207, 219)),
[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]     --> crates/ecco-gui/src/daw.rs:3557:29
[INFO] [stdout]      |
[INFO] [stdout] 3557 |                 Stroke::new(2.0, loop_color),
[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]     --> crates/ecco-gui/src/daw.rs:3574:21
[INFO] [stdout]      |
[INFO] [stdout] 3574 |         Stroke::new(1.5, Color32::from_rgb(239, 191, 105)),
[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]     --> crates/ecco-gui/src/daw.rs:3882:21
[INFO] [stdout]      |
[INFO] [stdout] 3882 |         Stroke::new(3.0, Color32::from_rgb(4, 21, 30)),
[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]     --> crates/ecco-gui/src/daw.rs:3886:21
[INFO] [stdout]      |
[INFO] [stdout] 3886 |         Stroke::new(3.0, accent.color()),
[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]     --> crates/ecco-gui/src/daw.rs:3911:21
[INFO] [stdout]      |
[INFO] [stdout] 3911 |         Stroke::new(1.0, OceanPalette::CYAN.gamma_multiply(0.52)),
[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]     --> crates/ecco-gui/src/daw.rs:3915:21
[INFO] [stdout]      |
[INFO] [stdout] 3915 |         Stroke::new(1.0, Color32::from_rgba_unmultiplied(205, 235, 229, 42)),
[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]     --> crates/ecco-gui/src/daw.rs:3924:25
[INFO] [stdout]      |
[INFO] [stdout] 3924 |             Stroke::new(0.5, Color32::from_rgba_unmultiplied(65, 156, 244, 42)),
[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]     --> crates/ecco-gui/src/daw.rs:3931:25
[INFO] [stdout]      |
[INFO] [stdout] 3931 |             Stroke::new(0.5, Color32::from_rgba_unmultiplied(49, 215, 226, 32)),
[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]     --> crates/ecco-gui/src/daw.rs:3942:33
[INFO] [stdout]      |
[INFO] [stdout] 3942 |                 if index == 6 { 0.9 } else { 0.55 },
[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]     --> crates/ecco-gui/src/daw.rs:3942:46
[INFO] [stdout]      |
[INFO] [stdout] 3942 |                 if index == 6 { 0.9 } else { 0.55 },
[INFO] [stdout]      |                                              ^^^^ help: explicitly specify the type as `f32`: `0.55_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> crates/ecco-gui/src/daw.rs:3954:70
[INFO] [stdout]      |
[INFO] [stdout] 3954 |         painter.circle_stroke(point, 5.0 + *value * 4.0, Stroke::new(0.7, accent.gamma_multiply(0.52)));
[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]     --> crates/ecco-gui/src/daw.rs:3971:21
[INFO] [stdout]      |
[INFO] [stdout] 3971 |         Stroke::new(1.5, OceanPalette::CYAN),
[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]     --> crates/ecco-gui/src/daw.rs:3976:21
[INFO] [stdout]      |
[INFO] [stdout] 3976 |         Stroke::new(0.8, OceanPalette::BLUE.gamma_multiply(0.75)),
[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: use of deprecated method `std::sync::atomic::Atomic::<u64>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]     --> crates/ecco-gui/src/realtime_audio.rs:2336:14
[INFO] [stdout]      |
[INFO] [stdout] 2336 |             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |request_id| {
[INFO] [stdout]      |              ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]      |
[INFO] [stdout] 2336 -             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |request_id| {
[INFO] [stdout] 2336 +             .try_update(Ordering::Relaxed, Ordering::Relaxed, |request_id| {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> crates/ecco-gui/src/ocean_glass.rs:200:50
[INFO] [stdout]     |
[INFO] [stdout] 200 |     style.visuals.selection.stroke = Stroke::new(1.4, OceanPalette::CYAN);
[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]    --> crates/ecco-gui/src/ocean_glass.rs:203:66
[INFO] [stdout]     |
[INFO] [stdout] 203 |     style.visuals.widgets.noninteractive.bg_stroke = Stroke::new(1.0, OceanPalette::HAIRLINE);
[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]    --> crates/ecco-gui/src/ocean_glass.rs:205:21
[INFO] [stdout]     |
[INFO] [stdout] 205 |         Stroke::new(1.0, OceanPalette::TEXT_SECONDARY);
[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]    --> crates/ecco-gui/src/ocean_glass.rs:208:60
[INFO] [stdout]     |
[INFO] [stdout] 208 |     style.visuals.widgets.inactive.bg_stroke = Stroke::new(1.0, OceanPalette::HAIRLINE);
[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]    --> crates/ecco-gui/src/ocean_glass.rs:209:60
[INFO] [stdout]     |
[INFO] [stdout] 209 |     style.visuals.widgets.inactive.fg_stroke = Stroke::new(1.0, OceanPalette::TEXT_PRIMARY);
[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]    --> crates/ecco-gui/src/ocean_glass.rs:214:59
[INFO] [stdout]     |
[INFO] [stdout] 214 |     style.visuals.widgets.hovered.bg_stroke = Stroke::new(1.3, OceanPalette::CYAN);
[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]    --> crates/ecco-gui/src/ocean_glass.rs:215:59
[INFO] [stdout]     |
[INFO] [stdout] 215 |     style.visuals.widgets.hovered.fg_stroke = Stroke::new(1.0, Color32::WHITE);
[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]    --> crates/ecco-gui/src/ocean_glass.rs:220:58
[INFO] [stdout]     |
[INFO] [stdout] 220 |     style.visuals.widgets.active.bg_stroke = Stroke::new(1.4, OceanPalette::TEAL);
[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]    --> crates/ecco-gui/src/ocean_glass.rs:223:56
[INFO] [stdout]     |
[INFO] [stdout] 223 |     style.visuals.widgets.open.bg_stroke = Stroke::new(1.2, OceanPalette::CYAN);
[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]    --> crates/ecco-gui/src/ocean_glass.rs:327:29
[INFO] [stdout]     |
[INFO] [stdout] 327 |         .stroke(Stroke::new(1.0, stroke))
[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]    --> crates/ecco-gui/src/ocean_glass.rs:357:21
[INFO] [stdout]     |
[INFO] [stdout] 357 |         Stroke::new(1.0, OceanPalette::SPECULAR),
[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]    --> crates/ecco-gui/src/ocean_glass.rs:364:21
[INFO] [stdout]     |
[INFO] [stdout] 364 |         Stroke::new(1.0, OceanPalette::SHADOW),
[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]    --> crates/ecco-gui/src/ocean_glass.rs:373:25
[INFO] [stdout]     |
[INFO] [stdout] 373 |             Stroke::new(1.2, accent.color().gamma_multiply(0.72)),
[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]    --> crates/ecco-gui/src/ocean_glass.rs:384:25
[INFO] [stdout]     |
[INFO] [stdout] 384 |             Stroke::new(1.5, accent.color()),
[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]    --> crates/ecco-gui/src/ocean_glass.rs:405:54
[INFO] [stdout]     |
[INFO] [stdout] 405 |             visuals.inactive.bg_stroke = Stroke::new(1.0, stroke);
[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]    --> crates/ecco-gui/src/ocean_glass.rs:408:53
[INFO] [stdout]     |
[INFO] [stdout] 408 |             visuals.hovered.bg_stroke = Stroke::new(1.25, stroke);
[INFO] [stdout]     |                                                     ^^^^ help: explicitly specify the type as `f32`: `1.25_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> crates/ecco-gui/src/ocean_glass.rs:411:52
[INFO] [stdout]     |
[INFO] [stdout] 411 |             visuals.active.bg_stroke = Stroke::new(1.0, stroke);
[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]    --> crates/ecco-gui/src/ocean_glass.rs:431:21
[INFO] [stdout]     |
[INFO] [stdout] 431 |         Stroke::new(1.0, OceanPalette::SPECULAR),
[INFO] [stdout]     |                     ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<u64>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]     --> crates/ecco-gui/src/native_playback.rs:1069:14
[INFO] [stdout]      |
[INFO] [stdout] 1069 |             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |request_id| {
[INFO] [stdout]      |              ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]      |
[INFO] [stdout] 1069 -             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |request_id| {
[INFO] [stdout] 1069 +             .try_update(Ordering::Relaxed, Ordering::Relaxed, |request_id| {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<u64>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]     --> crates/ecco-gui/src/native_playback.rs:1163:14
[INFO] [stdout]      |
[INFO] [stdout] 1163 |             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |request_id| {
[INFO] [stdout]      |              ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]      |
[INFO] [stdout] 1163 -             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |request_id| {
[INFO] [stdout] 1163 +             .try_update(Ordering::Relaxed, Ordering::Relaxed, |request_id| {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> crates/ecco-gui/src/daw.rs:1264:41
[INFO] [stdout]      |
[INFO] [stdout] 1264 | ...                   Stroke::new(1.2, track_accent_color(track_index)),
[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]     --> crates/ecco-gui/src/daw.rs:1391:21
[INFO] [stdout]      |
[INFO] [stdout] 1391 |         Stroke::new(1.0, Color32::from_rgba_unmultiplied(94, 169, 178, 82)),
[INFO] [stdout]      |                     ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> crates/ecco-gui/src/daw.rs:1449:37
[INFO] [stdout]      |
[INFO] [stdout] 1449 |                         if is_bar { 1.0 } else { 0.5 },
[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]     --> crates/ecco-gui/src/daw.rs:1449:50
[INFO] [stdout]      |
[INFO] [stdout] 1449 |                         if is_bar { 1.0 } 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]     --> crates/ecco-gui/src/daw.rs:1490:21
[INFO] [stdout]      |
[INFO] [stdout] 1490 |         Stroke::new(1.0, Color32::from_rgba_unmultiplied(92, 170, 179, 96)),
[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]     --> crates/ecco-gui/src/daw.rs:1544:25
[INFO] [stdout]      |
[INFO] [stdout] 1544 |             Stroke::new(2.0, OceanPalette::CYAN),
[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]     --> crates/ecco-gui/src/daw.rs:1629:13
[INFO] [stdout]      |
[INFO] [stdout] 1629 |             1.0,
[INFO] [stdout]      |             ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> crates/ecco-gui/src/daw.rs:1712:27
[INFO] [stdout]      |
[INFO] [stdout] 1712 |             if selected { 1.6 } else { 0.9 },
[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]     --> crates/ecco-gui/src/daw.rs:1712:40
[INFO] [stdout]      |
[INFO] [stdout] 1712 |             if selected { 1.6 } else { 0.9 },
[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]     --> crates/ecco-gui/src/daw.rs:1726:25
[INFO] [stdout]      |
[INFO] [stdout] 1726 |             Stroke::new(1.0, Color32::from_rgba_unmultiplied(236, 250, 250, 104)),
[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]     --> crates/ecco-gui/src/daw.rs:1936:25
[INFO] [stdout]      |
[INFO] [stdout] 1936 |             Stroke::new(1.0, fade_color),
[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]     --> crates/ecco-gui/src/daw.rs:1944:25
[INFO] [stdout]      |
[INFO] [stdout] 1944 |             Stroke::new(1.0, fade_color),
[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]     --> crates/ecco-gui/src/daw.rs:2138:21
[INFO] [stdout]      |
[INFO] [stdout] 2138 |         Stroke::new(1.0, color),
[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]     --> crates/ecco-gui/src/daw.rs:2293:74
[INFO] [stdout]      |
[INFO] [stdout] 2293 |                     .line_segment([previous, minimum_point], Stroke::new(1.05, color));
[INFO] [stdout]      |                                                                          ^^^^ help: explicitly specify the type as `f32`: `1.05_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> crates/ecco-gui/src/daw.rs:2297:74
[INFO] [stdout]      |
[INFO] [stdout] 2297 |                     .line_segment([previous, maximum_point], Stroke::new(1.05, color));
[INFO] [stdout]      |                                                                          ^^^^ help: explicitly specify the type as `f32`: `1.05_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> crates/ecco-gui/src/daw.rs:2469:21
[INFO] [stdout]      |
[INFO] [stdout] 2469 |         Stroke::new(0.55, Color32::from_rgb(86, 111, 117)),
[INFO] [stdout]      |                     ^^^^ help: explicitly specify the type as `f32`: `0.55_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> crates/ecco-gui/src/daw.rs:2476:25
[INFO] [stdout]      |
[INFO] [stdout] 2476 |             Stroke::new(0.45, Color32::from_rgb(112, 84, 84)),
[INFO] [stdout]      |                         ^^^^ help: explicitly specify the type as `f32`: `0.45_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> crates/ecco-gui/src/daw.rs:3040:25
[INFO] [stdout]      |
[INFO] [stdout] 3040 |             Stroke::new(2.0, Color32::from_rgb(154, 218, 221)),
[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]     --> crates/ecco-gui/src/daw.rs:3257:25
[INFO] [stdout]      |
[INFO] [stdout] 3257 |             Stroke::new(1.0, Color32::from_rgb(169, 111, 175)),
[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]     --> crates/ecco-gui/src/daw.rs:3270:29
[INFO] [stdout]      |
[INFO] [stdout] 3270 |                 Stroke::new(1.5, Color32::from_rgb(205, 127, 211)),
[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]     --> crates/ecco-gui/src/daw.rs:3506:29
[INFO] [stdout]      |
[INFO] [stdout] 3506 |                 Stroke::new(1.4, Color32::from_rgb(105, 207, 219)),
[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]     --> crates/ecco-gui/src/daw.rs:3557:29
[INFO] [stdout]      |
[INFO] [stdout] 3557 |                 Stroke::new(2.0, loop_color),
[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]     --> crates/ecco-gui/src/daw.rs:3574:21
[INFO] [stdout]      |
[INFO] [stdout] 3574 |         Stroke::new(1.5, Color32::from_rgb(239, 191, 105)),
[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]     --> crates/ecco-gui/src/daw.rs:3882:21
[INFO] [stdout]      |
[INFO] [stdout] 3882 |         Stroke::new(3.0, Color32::from_rgb(4, 21, 30)),
[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]     --> crates/ecco-gui/src/daw.rs:3886:21
[INFO] [stdout]      |
[INFO] [stdout] 3886 |         Stroke::new(3.0, accent.color()),
[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]     --> crates/ecco-gui/src/daw.rs:3911:21
[INFO] [stdout]      |
[INFO] [stdout] 3911 |         Stroke::new(1.0, OceanPalette::CYAN.gamma_multiply(0.52)),
[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]     --> crates/ecco-gui/src/daw.rs:3915:21
[INFO] [stdout]      |
[INFO] [stdout] 3915 |         Stroke::new(1.0, Color32::from_rgba_unmultiplied(205, 235, 229, 42)),
[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]     --> crates/ecco-gui/src/daw.rs:3924:25
[INFO] [stdout]      |
[INFO] [stdout] 3924 |             Stroke::new(0.5, Color32::from_rgba_unmultiplied(65, 156, 244, 42)),
[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]     --> crates/ecco-gui/src/daw.rs:3931:25
[INFO] [stdout]      |
[INFO] [stdout] 3931 |             Stroke::new(0.5, Color32::from_rgba_unmultiplied(49, 215, 226, 32)),
[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]     --> crates/ecco-gui/src/daw.rs:3942:33
[INFO] [stdout]      |
[INFO] [stdout] 3942 |                 if index == 6 { 0.9 } else { 0.55 },
[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]     --> crates/ecco-gui/src/daw.rs:3942:46
[INFO] [stdout]      |
[INFO] [stdout] 3942 |                 if index == 6 { 0.9 } else { 0.55 },
[INFO] [stdout]      |                                              ^^^^ help: explicitly specify the type as `f32`: `0.55_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> crates/ecco-gui/src/daw.rs:3954:70
[INFO] [stdout]      |
[INFO] [stdout] 3954 |         painter.circle_stroke(point, 5.0 + *value * 4.0, Stroke::new(0.7, accent.gamma_multiply(0.52)));
[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]     --> crates/ecco-gui/src/daw.rs:3971:21
[INFO] [stdout]      |
[INFO] [stdout] 3971 |         Stroke::new(1.5, OceanPalette::CYAN),
[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]     --> crates/ecco-gui/src/daw.rs:3976:21
[INFO] [stdout]      |
[INFO] [stdout] 3976 |         Stroke::new(0.8, OceanPalette::BLUE.gamma_multiply(0.75)),
[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]    --> crates/ecco-gui/src/ocean_glass.rs:200:50
[INFO] [stdout]     |
[INFO] [stdout] 200 |     style.visuals.selection.stroke = Stroke::new(1.4, OceanPalette::CYAN);
[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]    --> crates/ecco-gui/src/ocean_glass.rs:203:66
[INFO] [stdout]     |
[INFO] [stdout] 203 |     style.visuals.widgets.noninteractive.bg_stroke = Stroke::new(1.0, OceanPalette::HAIRLINE);
[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]    --> crates/ecco-gui/src/ocean_glass.rs:205:21
[INFO] [stdout]     |
[INFO] [stdout] 205 |         Stroke::new(1.0, OceanPalette::TEXT_SECONDARY);
[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]    --> crates/ecco-gui/src/ocean_glass.rs:208:60
[INFO] [stdout]     |
[INFO] [stdout] 208 |     style.visuals.widgets.inactive.bg_stroke = Stroke::new(1.0, OceanPalette::HAIRLINE);
[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]    --> crates/ecco-gui/src/ocean_glass.rs:209:60
[INFO] [stdout]     |
[INFO] [stdout] 209 |     style.visuals.widgets.inactive.fg_stroke = Stroke::new(1.0, OceanPalette::TEXT_PRIMARY);
[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]    --> crates/ecco-gui/src/ocean_glass.rs:214:59
[INFO] [stdout]     |
[INFO] [stdout] 214 |     style.visuals.widgets.hovered.bg_stroke = Stroke::new(1.3, OceanPalette::CYAN);
[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]    --> crates/ecco-gui/src/ocean_glass.rs:215:59
[INFO] [stdout]     |
[INFO] [stdout] 215 |     style.visuals.widgets.hovered.fg_stroke = Stroke::new(1.0, Color32::WHITE);
[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]    --> crates/ecco-gui/src/ocean_glass.rs:220:58
[INFO] [stdout]     |
[INFO] [stdout] 220 |     style.visuals.widgets.active.bg_stroke = Stroke::new(1.4, OceanPalette::TEAL);
[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]    --> crates/ecco-gui/src/ocean_glass.rs:223:56
[INFO] [stdout]     |
[INFO] [stdout] 223 |     style.visuals.widgets.open.bg_stroke = Stroke::new(1.2, OceanPalette::CYAN);
[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]    --> crates/ecco-gui/src/ocean_glass.rs:327:29
[INFO] [stdout]     |
[INFO] [stdout] 327 |         .stroke(Stroke::new(1.0, stroke))
[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]    --> crates/ecco-gui/src/ocean_glass.rs:357:21
[INFO] [stdout]     |
[INFO] [stdout] 357 |         Stroke::new(1.0, OceanPalette::SPECULAR),
[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]    --> crates/ecco-gui/src/ocean_glass.rs:364:21
[INFO] [stdout]     |
[INFO] [stdout] 364 |         Stroke::new(1.0, OceanPalette::SHADOW),
[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]    --> crates/ecco-gui/src/ocean_glass.rs:373:25
[INFO] [stdout]     |
[INFO] [stdout] 373 |             Stroke::new(1.2, accent.color().gamma_multiply(0.72)),
[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]    --> crates/ecco-gui/src/ocean_glass.rs:384:25
[INFO] [stdout]     |
[INFO] [stdout] 384 |             Stroke::new(1.5, accent.color()),
[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]    --> crates/ecco-gui/src/ocean_glass.rs:405:54
[INFO] [stdout]     |
[INFO] [stdout] 405 |             visuals.inactive.bg_stroke = Stroke::new(1.0, stroke);
[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]    --> crates/ecco-gui/src/ocean_glass.rs:408:53
[INFO] [stdout]     |
[INFO] [stdout] 408 |             visuals.hovered.bg_stroke = Stroke::new(1.25, stroke);
[INFO] [stdout]     |                                                     ^^^^ help: explicitly specify the type as `f32`: `1.25_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> crates/ecco-gui/src/ocean_glass.rs:411:52
[INFO] [stdout]     |
[INFO] [stdout] 411 |             visuals.active.bg_stroke = Stroke::new(1.0, stroke);
[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]    --> crates/ecco-gui/src/ocean_glass.rs:431:21
[INFO] [stdout]     |
[INFO] [stdout] 431 |         Stroke::new(1.0, OceanPalette::SPECULAR),
[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] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 42.40s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: glutin v0.31.3, glutin-winit v0.4.2, winit v0.29.15
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 4`
[INFO] running `Command { std: "docker" "inspect" "08e813d8756f06e5142b64bad62def0a6195369b790f94826fa0f4d1e94a160f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "08e813d8756f06e5142b64bad62def0a6195369b790f94826fa0f4d1e94a160f", kill_on_drop: false }`
[INFO] [stdout] 08e813d8756f06e5142b64bad62def0a6195369b790f94826fa0f4d1e94a160f
