[INFO] cloning repository https://github.com/dokkandar/Auto_RASM
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/dokkandar/Auto_RASM" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdokkandar%2FAuto_RASM", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdokkandar%2FAuto_RASM'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 83ff0254c4a84e162b3a303edf8f6e8fdbb17a49
[INFO] checking dokkandar/Auto_RASM against da86f4d0726be475afbbffe40cb2f65741c51ad3 for pr-159877
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdokkandar%2FAuto_RASM" "/workspace/builds/worker-1-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-1-tc1/source/.cargo/config.toml
[INFO] started tweaking git repo https://github.com/dokkandar/Auto_RASM
[INFO] finished tweaking git repo https://github.com/dokkandar/Auto_RASM
[INFO] tweaked toml for git repo https://github.com/dokkandar/Auto_RASM written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/dokkandar/Auto_RASM 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/dokkandar/Auto_RASM 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]  Downloading crates ...
[INFO] [stderr]   Downloaded simplecss v0.2.2
[INFO] [stderr]   Downloaded data-url v0.3.2
[INFO] [stderr]   Downloaded kurbo v0.11.3
[INFO] [stderr]   Downloaded egui_glow v0.30.0
[INFO] [stderr]   Downloaded resvg v0.44.0
[INFO] [stderr]   Downloaded usvg v0.44.0
[INFO] [stderr]   Downloaded ecolor v0.30.0
[INFO] [stderr]   Downloaded emath v0.30.0
[INFO] [stderr]   Downloaded egui-winit v0.30.0
[INFO] [stderr]   Downloaded epaint v0.30.0
[INFO] [stderr]   Downloaded eframe v0.30.0
[INFO] [stderr]   Downloaded egui-wgpu v0.30.0
[INFO] [stderr]   Downloaded egui v0.30.0
[INFO] [stderr]   Downloaded orbclient v0.3.55
[INFO] [stderr]   Downloaded epaint_default_fonts v0.30.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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] b4634abdbf9eb250a47cd69c605a1aab5d373ad96c707a719e696338dee484fe
[INFO] running `Command { std: "docker" "start" "b4634abdbf9eb250a47cd69c605a1aab5d373ad96c707a719e696338dee484fe", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b4634abdbf9eb250a47cd69c605a1aab5d373ad96c707a719e696338dee484fe", 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" "b4634abdbf9eb250a47cd69c605a1aab5d373ad96c707a719e696338dee484fe" "/opt/rustwide/cargo-home/bin/cargo" "+da86f4d0726be475afbbffe40cb2f65741c51ad3" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b4634abdbf9eb250a47cd69c605a1aab5d373ad96c707a719e696338dee484fe", 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" "b4634abdbf9eb250a47cd69c605a1aab5d373ad96c707a719e696338dee484fe" "/opt/rustwide/cargo-home/bin/cargo" "+da86f4d0726be475afbbffe40cb2f65741c51ad3" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]     Checking bitflags v2.11.1
[INFO] [stderr]     Checking smallvec v1.15.1
[INFO] [stderr]     Checking log v0.4.29
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]     Checking linux-raw-sys v0.12.1
[INFO] [stderr]     Checking cad_nurbs v0.1.0 (/opt/rustwide/workdir/cad_nurbs)
[INFO] [stderr]     Checking scoped-tls v1.0.1
[INFO] [stderr]     Checking libloading v0.8.9
[INFO] [stderr]    Compiling wayland-sys v0.31.11
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]     Checking downcast-rs v1.2.1
[INFO] [stderr]    Compiling zerocopy v0.8.48
[INFO] [stderr]    Compiling wayland-backend v0.3.15
[INFO] [stderr]    Compiling wayland-client v0.31.14
[INFO] [stderr]    Compiling bytemuck_derive v1.10.2
[INFO] [stderr]    Compiling zerocopy-derive v0.8.48
[INFO] [stderr]     Checking cad_kernel v0.1.0 (/opt/rustwide/workdir/cad_kernel)
[INFO] [stderr]     Checking simd-adler32 v0.3.9
[INFO] [stderr]     Checking dlib v0.5.3
[INFO] [stderr]    Compiling khronos_api v3.1.0
[INFO] [stderr]     Checking miniz_oxide v0.8.9
[INFO] [stderr]     Checking fdeflate v0.3.7
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling xml-rs v0.8.28
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]     Checking tracing-core v0.1.36
[INFO] [stderr]    Compiling rustix v0.38.44
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling x11-dl v2.21.0
[INFO] [stderr]     Checking cursor-icon v1.2.0
[INFO] [stderr]     Checking xcursor v0.3.10
[INFO] [stderr]     Checking zune-core v0.5.1
[INFO] [stderr]     Checking xkeysym v0.2.1
[INFO] [stderr]     Checking parking_lot_core v0.9.12
[INFO] [stderr]     Checking memmap2 v0.9.10
[INFO] [stderr]     Checking tracing v0.1.44
[INFO] [stderr]     Checking zune-jpeg v0.5.15
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> cad_kernel/src/geom.rs:1020:35
[INFO] [stdout]      |
[INFO] [stdout] 1020 |                     widths: { let mut w: Vec<(f64,f64)> = p.widths.iter().rev().map(|&(s,e)| (e,s)).collect(); w },
[INFO] [stdout]      |                                   ----^
[INFO] [stdout]      |                                   |
[INFO] [stdout]      |                                   help: remove this `mut`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking quick-error v2.0.1
[INFO] [stderr]     Checking pxfm v0.1.29
[INFO] [stderr]     Checking weezl v0.1.12
[INFO] [stderr]     Checking ttf-parser v0.25.1
[INFO] [stderr]     Checking fax v0.2.7
[INFO] [stderr]     Checking flate2 v1.1.9
[INFO] [stderr]    Compiling quick-xml v0.39.4
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> cad_kernel/src/spatial.rs:166:17
[INFO] [stdout]     |
[INFO] [stdout] 166 |             let mut out: Vec<u32> = (0..self.n_entities as u32).collect();
[INFO] [stdout]     |                 ----^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling gl_generator v0.14.0
[INFO] [stderr]     Checking parking_lot v0.12.5
[INFO] [stderr]     Checking bytemuck v1.25.0
[INFO] [stderr]     Checking icu_normalizer v2.2.0
[INFO] [stderr]     Checking ab_glyph_rasterizer v0.1.10
[INFO] [stderr]     Checking png v0.18.1
[INFO] [stderr]    Compiling smithay-client-toolkit v0.19.2
[INFO] [stderr]     Checking x11rb-protocol v0.13.2
[INFO] [stderr]     Checking as-raw-xcb-connection v1.0.1
[INFO] [stderr]     Checking byteorder-lite v0.1.0
[INFO] [stderr]     Checking cad_io v0.1.0 (/opt/rustwide/workdir/cad_io)
[INFO] [stderr]     Checking emath v0.30.0
[INFO] [stderr]    Compiling winit v0.30.13
[INFO] [stderr]     Checking idna_adapter v1.2.2
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]     Checking raw-window-handle v0.6.2
[INFO] [stderr]    Compiling glutin_egl_sys v0.7.1
[INFO] [stderr]     Checking thiserror v1.0.69
[INFO] [stderr]    Compiling glutin_glx_sys v0.6.1
[INFO] [stderr]     Checking nohash-hasher v0.2.0
[INFO] [stderr]     Checking ecolor v0.30.0
[INFO] [stderr]     Checking float-cmp v0.9.0
[INFO] [stderr]     Checking profiling v1.0.18
[INFO] [stderr]     Checking arrayvec v0.7.6
[INFO] [stderr]     Checking epaint_default_fonts v0.30.0
[INFO] [stderr]    Compiling smithay-client-toolkit v0.20.0
[INFO] [stderr]     Checking strict-num v0.1.1
[INFO] [stderr]     Checking idna v1.1.0
[INFO] [stderr]    Compiling wayland-scanner v0.31.10
[INFO] [stderr]     Checking xkbcommon-dl v0.4.2
[INFO] [stderr]    Compiling glutin v0.32.3
[INFO] [stderr]    Compiling memoffset v0.9.1
[INFO] [stderr]     Checking smol_str v0.2.2
[INFO] [stderr]     Checking dpi v0.1.2
[INFO] [stderr]     Checking tiny-skia-path v0.11.4
[INFO] [stderr]     Checking url v2.5.8
[INFO] [stderr]     Checking kurbo v0.11.3
[INFO] [stderr]    Compiling glutin-winit v0.5.0
[INFO] [stderr]     Checking png v0.17.16
[INFO] [stderr]     Checking simplecss v0.2.2
[INFO] [stderr]     Checking pico-args v0.5.0
[INFO] [stderr]     Checking web-time v1.1.0
[INFO] [stderr]     Checking glow v0.16.0
[INFO] [stderr]     Checking webbrowser v1.2.1
[INFO] [stderr]     Checking data-url v0.3.2
[INFO] [stderr]     Checking xmlwriter v0.1.0
[INFO] [stderr]     Checking imagesize v0.13.0
[INFO] [stderr]     Checking roxmltree v0.20.0
[INFO] [stderr]     Checking rgb v0.8.53
[INFO] [stderr]     Checking cad_param v0.1.0 (/opt/rustwide/workdir/cad_param)
[INFO] [stderr]     Checking thiserror v2.0.18
[INFO] [stderr]     Checking cad_wall v0.1.0 (/opt/rustwide/workdir/cad_wall)
[INFO] [stderr]     Checking glow v0.14.2
[INFO] [stderr]     Checking cad_snap v0.1.0 (/opt/rustwide/workdir/cad_snap)
[INFO] [stderr]     Checking owned_ttf_parser v0.25.1
[INFO] [stderr]     Checking svgtypes v0.15.3
[INFO] [stderr]     Checking ab_glyph v0.2.32
[INFO] [stderr]     Checking cad_cli v0.1.0 (/opt/rustwide/workdir/cad_cli)
[INFO] [stderr]     Checking tiny-skia v0.11.4
[INFO] [stderr]     Checking moxcms v0.8.1
[INFO] [stderr]     Checking usvg v0.44.0
[INFO] [stdout] warning: unused import: `crate::join::*`
[INFO] [stdout]     --> cad_kernel/src/geom.rs:1428:9
[INFO] [stdout]      |
[INFO] [stdout] 1428 |     use crate::join::*;
[INFO] [stdout]      |         ^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::trim::*`
[INFO] [stdout]     --> cad_kernel/src/geom.rs:1429:9
[INFO] [stdout]      |
[INFO] [stdout] 1429 |     use crate::trim::*;
[INFO] [stdout]      |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::modify::*`
[INFO] [stdout]     --> cad_kernel/src/geom.rs:1430:9
[INFO] [stdout]      |
[INFO] [stdout] 1430 |     use crate::modify::*;
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::join::*`
[INFO] [stdout]     --> cad_kernel/src/geom.rs:1978:9
[INFO] [stdout]      |
[INFO] [stdout] 1978 |     use crate::join::*;
[INFO] [stdout]      |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::trim::*`
[INFO] [stdout]     --> cad_kernel/src/geom.rs:1979:9
[INFO] [stdout]      |
[INFO] [stdout] 1979 |     use crate::trim::*;
[INFO] [stdout]      |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::modify::*`
[INFO] [stdout]     --> cad_kernel/src/geom.rs:1980:9
[INFO] [stdout]      |
[INFO] [stdout] 1980 |     use crate::modify::*;
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::trim::*`
[INFO] [stdout]     --> cad_kernel/src/geom.rs:2475:9
[INFO] [stdout]      |
[INFO] [stdout] 2475 |     use crate::trim::*;
[INFO] [stdout]      |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> cad_kernel/src/geom.rs:1020:35
[INFO] [stdout]      |
[INFO] [stdout] 1020 |                     widths: { let mut w: Vec<(f64,f64)> = p.widths.iter().rev().map(|&(s,e)| (e,s)).collect(); w },
[INFO] [stdout]      |                                   ----^
[INFO] [stdout]      |                                   |
[INFO] [stdout]      |                                   help: remove this `mut`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> cad_kernel/src/spatial.rs:166:17
[INFO] [stdout]     |
[INFO] [stdout] 166 |             let mut out: Vec<u32> = (0..self.n_entities as u32).collect();
[INFO] [stdout]     |                 ----^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `fillet_corner_of_open_L` should have a snake case name
[INFO] [stdout]    --> cad_kernel/src/fillet.rs:965:8
[INFO] [stdout]     |
[INFO] [stdout] 965 |     fn fillet_corner_of_open_L() {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `fillet_corner_of_open_l`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking resvg v0.44.0
[INFO] [stderr]     Checking polling v3.11.0
[INFO] [stderr]     Checking gethostname v1.1.0
[INFO] [stderr]     Checking calloop v0.13.0
[INFO] [stderr]     Checking calloop v0.14.4
[INFO] [stderr]     Checking half v2.7.1
[INFO] [stderr]     Checking epaint v0.30.0
[INFO] [stderr]     Checking tiff v0.11.3
[INFO] [stderr]     Checking wayland-csd-frame v0.3.0
[INFO] [stderr]     Checking egui v0.30.0
[INFO] [stderr]     Checking image v0.25.10
[INFO] [stderr]     Checking wayland-protocols v0.32.12
[INFO] [stderr]     Checking wayland-cursor v0.31.14
[INFO] [stderr]     Checking calloop-wayland-source v0.3.0
[INFO] [stderr]     Checking calloop-wayland-source v0.4.1
[INFO] [stderr]     Checking cad_raster v0.1.0 (/opt/rustwide/workdir/cad_raster)
[INFO] [stderr]     Checking egui_glow v0.30.0
[INFO] [stderr]     Checking x11rb v0.13.2
[INFO] [stderr]     Checking wayland-protocols-wlr v0.3.12
[INFO] [stderr]     Checking wayland-protocols-experimental v20250721.0.1
[INFO] [stderr]     Checking wayland-protocols-misc v0.3.12
[INFO] [stderr]     Checking wayland-protocols-plasma v0.3.12
[INFO] [stderr]     Checking arboard v3.6.1
[INFO] [stderr]     Checking smithay-clipboard v0.7.3
[INFO] [stderr]     Checking egui-winit v0.30.0
[INFO] [stderr]     Checking eframe v0.30.0
[INFO] [stderr]     Checking cad_app v0.1.0 (/opt/rustwide/workdir/cad_app)
[INFO] [stdout] warning: unused import: `Pos2 as _`
[INFO] [stdout]      --> cad_app/src/app.rs:24498:16
[INFO] [stdout]       |
[INFO] [stdout] 24498 |     use egui::{Pos2 as _, vec2, Stroke, Color32};
[INFO] [stdout]       |                ^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Pos2 as _`
[INFO] [stdout]      --> cad_app/src/app.rs:24498:16
[INFO] [stdout]       |
[INFO] [stdout] 24498 |     use egui::{Pos2 as _, vec2, Stroke, Color32};
[INFO] [stdout]       |                ^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) 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]    --> cad_app/src/aci_picker.rs:167:35
[INFO] [stdout]     |
[INFO] [stdout] 167 |                 egui::Stroke::new(0.6, egui::Color32::from_rgb(110, 120, 135)));
[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]     = 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]    --> cad_app/src/aci_picker.rs:176:43
[INFO] [stdout]     |
[INFO] [stdout] 176 |                         egui::Stroke::new(2.5, egui::Color32::from_rgb(245, 165, 35)));
[INFO] [stdout]     |                                           ^^^ help: explicitly specify the type as `f32`: `2.5_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> cad_app/src/aci_picker.rs:185:39
[INFO] [stdout]     |
[INFO] [stdout] 185 |                     egui::Stroke::new(1.5, egui::Color32::from_rgb(230, 235, 245)));
[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]    --> cad_app/src/aci_picker.rs:228:43
[INFO] [stdout]     |
[INFO] [stdout] 228 |                         egui::Stroke::new(0.7, egui::Color32::from_rgb(110, 120, 135)));
[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]    --> cad_app/src/app.rs:149:37
[INFO] [stdout]     |
[INFO] [stdout] 149 |         PP_BG_LO, egui::Stroke::new(1.0, PP_BORDER));
[INFO] [stdout]     |                                     ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> cad_app/src/app.rs:222:27
[INFO] [stdout]     |
[INFO] [stdout] 222 |         egui::Stroke::new(1.0, edge));
[INFO] [stdout]     |                           ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> cad_app/src/app.rs:272:36
[INFO] [stdout]     |
[INFO] [stdout] 272 |     let stroke = egui::Stroke::new(1.0, amber);
[INFO] [stdout]     |                                    ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> cad_app/src/app.rs:348:27
[INFO] [stdout]     |
[INFO] [stdout] 348 |         egui::Stroke::new(1.0, PP_BORDER));
[INFO] [stdout]     |                           ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> cad_app/src/aci_picker.rs:167:35
[INFO] [stdout]     |
[INFO] [stdout] 167 |                 egui::Stroke::new(0.6, egui::Color32::from_rgb(110, 120, 135)));
[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]     = 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]    --> cad_app/src/aci_picker.rs:176:43
[INFO] [stdout]     |
[INFO] [stdout] 176 |                         egui::Stroke::new(2.5, egui::Color32::from_rgb(245, 165, 35)));
[INFO] [stdout]     |                                           ^^^ help: explicitly specify the type as `f32`: `2.5_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> cad_app/src/aci_picker.rs:185:39
[INFO] [stdout]     |
[INFO] [stdout] 185 |                     egui::Stroke::new(1.5, egui::Color32::from_rgb(230, 235, 245)));
[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]    --> cad_app/src/aci_picker.rs:228:43
[INFO] [stdout]     |
[INFO] [stdout] 228 |                         egui::Stroke::new(0.7, egui::Color32::from_rgb(110, 120, 135)));
[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]     --> cad_app/src/app.rs:1140:36
[INFO] [stdout]      |
[INFO] [stdout] 1140 |     let stroke = egui::Stroke::new(1.4, col);
[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]    --> cad_app/src/app.rs:149:37
[INFO] [stdout]     |
[INFO] [stdout] 149 |         PP_BG_LO, egui::Stroke::new(1.0, PP_BORDER));
[INFO] [stdout]     |                                     ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> cad_app/src/app.rs:222:27
[INFO] [stdout]     |
[INFO] [stdout] 222 |         egui::Stroke::new(1.0, edge));
[INFO] [stdout]     |                           ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> cad_app/src/app.rs:272:36
[INFO] [stdout]     |
[INFO] [stdout] 272 |     let stroke = egui::Stroke::new(1.0, amber);
[INFO] [stdout]     |                                    ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> cad_app/src/app.rs:348:27
[INFO] [stdout]     |
[INFO] [stdout] 348 |         egui::Stroke::new(1.0, PP_BORDER));
[INFO] [stdout]     |                           ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> cad_app/src/app.rs:1140:36
[INFO] [stdout]      |
[INFO] [stdout] 1140 |     let stroke = egui::Stroke::new(1.4, col);
[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]     --> cad_app/src/app.rs:6518:40
[INFO] [stdout]      |
[INFO] [stdout] 6518 |         let stroke = egui::Stroke::new(0.9, color);
[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]     --> cad_app/src/app.rs:6518:40
[INFO] [stdout]      |
[INFO] [stdout] 6518 |         let stroke = egui::Stroke::new(0.9, color);
[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]     --> cad_app/src/app.rs:8352:69
[INFO] [stdout]      |
[INFO] [stdout] 8352 |         p.rect_stroke(tray, egui::Rounding::ZERO, egui::Stroke::new(1.0, RAIL_BORDER));
[INFO] [stdout]      |                                                                     ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> cad_app/src/app.rs:8547:55
[INFO] [stdout]      |
[INFO] [stdout] 8547 |                 if resp.hovered() { egui::Stroke::new(1.0, tc::ACCENT) } else { egui::Stroke::NONE });
[INFO] [stdout]      |                                                       ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> cad_app/src/app.rs:8555:64
[INFO] [stdout]      |
[INFO] [stdout] 8555 |                     p.circle_stroke(sw, 6.5, egui::Stroke::new(1.0, tc::BORDER));
[INFO] [stdout]      |                                                                ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> cad_app/src/app.rs:8352:69
[INFO] [stdout]      |
[INFO] [stdout] 8352 |         p.rect_stroke(tray, egui::Rounding::ZERO, egui::Stroke::new(1.0, RAIL_BORDER));
[INFO] [stdout]      |                                                                     ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> cad_app/src/app.rs:8567:53
[INFO] [stdout]      |
[INFO] [stdout] 8567 |                         let dim = egui::Stroke::new(1.0, tc::BORDER);
[INFO] [stdout]      |                                                     ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> cad_app/src/app.rs:8605:64
[INFO] [stdout]      |
[INFO] [stdout] 8605 |                     p.circle_stroke(sw, 6.5, egui::Stroke::new(1.0, tc::BORDER));
[INFO] [stdout]      |                                                                ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> cad_app/src/app.rs:8634:48
[INFO] [stdout]      |
[INFO] [stdout] 8634 |                     let st = egui::Stroke::new(1.5, tc::TEXT_PRIMARY);
[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]     --> cad_app/src/app.rs:9063:51
[INFO] [stdout]      |
[INFO] [stdout] 9063 |                     let (bw, bc) = if selected { (2.0, tc::ACCENT) } else { (1.0, tc::BORDER) };
[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]     --> cad_app/src/app.rs:9063:78
[INFO] [stdout]      |
[INFO] [stdout] 9063 |                     let (bw, bc) = if selected { (2.0, tc::ACCENT) } else { (1.0, tc::BORDER) };
[INFO] [stdout]      |                                                                              ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> cad_app/src/app.rs:8547:55
[INFO] [stdout]      |
[INFO] [stdout] 8547 |                 if resp.hovered() { egui::Stroke::new(1.0, tc::ACCENT) } else { egui::Stroke::NONE });
[INFO] [stdout]      |                                                       ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> cad_app/src/app.rs:8555:64
[INFO] [stdout]      |
[INFO] [stdout] 8555 |                     p.circle_stroke(sw, 6.5, egui::Stroke::new(1.0, tc::BORDER));
[INFO] [stdout]      |                                                                ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> cad_app/src/app.rs:8567:53
[INFO] [stdout]      |
[INFO] [stdout] 8567 |                         let dim = egui::Stroke::new(1.0, tc::BORDER);
[INFO] [stdout]      |                                                     ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> cad_app/src/app.rs:8605:64
[INFO] [stdout]      |
[INFO] [stdout] 8605 |                     p.circle_stroke(sw, 6.5, egui::Stroke::new(1.0, tc::BORDER));
[INFO] [stdout]      |                                                                ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> cad_app/src/app.rs:8634:48
[INFO] [stdout]      |
[INFO] [stdout] 8634 |                     let st = egui::Stroke::new(1.5, tc::TEXT_PRIMARY);
[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]     --> cad_app/src/app.rs:9441:55
[INFO] [stdout]      |
[INFO] [stdout] 9441 | ...                   egui::Stroke::new(0.7,
[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]     --> cad_app/src/app.rs:9063:51
[INFO] [stdout]      |
[INFO] [stdout] 9063 |                     let (bw, bc) = if selected { (2.0, tc::ACCENT) } else { (1.0, tc::BORDER) };
[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]     --> cad_app/src/app.rs:9063:78
[INFO] [stdout]      |
[INFO] [stdout] 9063 |                     let (bw, bc) = if selected { (2.0, tc::ACCENT) } else { (1.0, tc::BORDER) };
[INFO] [stdout]      |                                                                              ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> cad_app/src/app.rs:9583:47
[INFO] [stdout]      |
[INFO] [stdout] 9583 | ...                   egui::Stroke::new(1.0, egui::Color32::from_rgb(70, 80, 95)));
[INFO] [stdout]      |                                         ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> cad_app/src/app.rs:9441:55
[INFO] [stdout]      |
[INFO] [stdout] 9441 | ...                   egui::Stroke::new(0.7,
[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]     --> cad_app/src/app.rs:9805:47
[INFO] [stdout]      |
[INFO] [stdout] 9805 | ...                   egui::Stroke::new(1.0, egui::Color32::from_rgb(70, 80, 95)));
[INFO] [stdout]      |                                         ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> cad_app/src/app.rs:9583:47
[INFO] [stdout]      |
[INFO] [stdout] 9583 | ...                   egui::Stroke::new(1.0, egui::Color32::from_rgb(70, 80, 95)));
[INFO] [stdout]      |                                         ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> cad_app/src/app.rs:9805:47
[INFO] [stdout]      |
[INFO] [stdout] 9805 | ...                   egui::Stroke::new(1.0, egui::Color32::from_rgb(70, 80, 95)));
[INFO] [stdout]      |                                         ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:11178:59
[INFO] [stdout]       |
[INFO] [stdout] 11178 | ...                   egui::Stroke::new(0.7, egui::Color32::from_rgb(70, 80, 95)),
[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]      --> cad_app/src/app.rs:11572:55
[INFO] [stdout]       |
[INFO] [stdout] 11572 | ...                   egui::Stroke::new(0.7, egui::Color32::from_rgb(70, 80, 95)));
[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]      --> cad_app/src/app.rs:11178:59
[INFO] [stdout]       |
[INFO] [stdout] 11178 | ...                   egui::Stroke::new(0.7, egui::Color32::from_rgb(70, 80, 95)),
[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]      --> cad_app/src/app.rs:11731:62
[INFO] [stdout]       |
[INFO] [stdout] 11731 |             v.widgets.inactive.bg_stroke = egui::Stroke::new(1.0, border);
[INFO] [stdout]       |                                                              ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:11732:61
[INFO] [stdout]       |
[INFO] [stdout] 11732 |             v.widgets.hovered.bg_stroke = egui::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]      --> cad_app/src/app.rs:11734:52
[INFO] [stdout]       |
[INFO] [stdout] 11734 |             v.selection.stroke = egui::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]      --> cad_app/src/app.rs:11988:39
[INFO] [stdout]       |
[INFO] [stdout] 11988 |             .stroke(egui::Stroke::new(1.0, crate::theme::color::BORDER))
[INFO] [stdout]       |                                       ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:12012:55
[INFO] [stdout]       |
[INFO] [stdout] 12012 | ...                   .stroke(egui::Stroke::new(1.0, crate::theme::color::BORDER))
[INFO] [stdout]       |                                                 ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:12028:39
[INFO] [stdout]       |
[INFO] [stdout] 12028 |                     egui::Stroke::new(1.0, crate::theme::color::BORDER));
[INFO] [stdout]       |                                       ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:12061:59
[INFO] [stdout]       |
[INFO] [stdout] 12061 | ...                   let g_pen = egui::Stroke::new(1.0, g_ink);
[INFO] [stdout]       |                                                     ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:11572:55
[INFO] [stdout]       |
[INFO] [stdout] 11572 | ...                   egui::Stroke::new(0.7, egui::Color32::from_rgb(70, 80, 95)));
[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]      --> cad_app/src/app.rs:11731:62
[INFO] [stdout]       |
[INFO] [stdout] 11731 |             v.widgets.inactive.bg_stroke = egui::Stroke::new(1.0, border);
[INFO] [stdout]       |                                                              ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:11732:61
[INFO] [stdout]       |
[INFO] [stdout] 11732 |             v.widgets.hovered.bg_stroke = egui::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]      --> cad_app/src/app.rs:11734:52
[INFO] [stdout]       |
[INFO] [stdout] 11734 |             v.selection.stroke = egui::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]      --> cad_app/src/app.rs:11988:39
[INFO] [stdout]       |
[INFO] [stdout] 11988 |             .stroke(egui::Stroke::new(1.0, crate::theme::color::BORDER))
[INFO] [stdout]       |                                       ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:12367:73
[INFO] [stdout]       |
[INFO] [stdout] 12367 | ...                   let pen = egui::Stroke::new(1.4, txt);
[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]      --> cad_app/src/app.rs:12394:82
[INFO] [stdout]       |
[INFO] [stdout] 12394 | ...                   ui.painter().hline(r.x_range(), y, egui::Stroke::new(2.0, PP_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]      --> cad_app/src/app.rs:12470:53
[INFO] [stdout]       |
[INFO] [stdout] 12470 |                 v.window_stroke = egui::Stroke::new(1.0, PP_BORDER);
[INFO] [stdout]       |                                                     ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:12507:65
[INFO] [stdout]       |
[INFO] [stdout] 12507 | ...                   let tile_stroke = egui::Stroke::new(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]      --> cad_app/src/app.rs:12513:57
[INFO] [stdout]       |
[INFO] [stdout] 12513 | ...                   let pen = egui::Stroke::new(1.6, ink);
[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]      --> cad_app/src/app.rs:12544:31
[INFO] [stdout]       |
[INFO] [stdout] 12544 |             egui::Stroke::new(1.0, crate::theme::color::BORDER));
[INFO] [stdout]       |                               ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:12012:55
[INFO] [stdout]       |
[INFO] [stdout] 12012 | ...                   .stroke(egui::Stroke::new(1.0, crate::theme::color::BORDER))
[INFO] [stdout]       |                                                 ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:12028:39
[INFO] [stdout]       |
[INFO] [stdout] 12028 |                     egui::Stroke::new(1.0, crate::theme::color::BORDER));
[INFO] [stdout]       |                                       ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:12061:59
[INFO] [stdout]       |
[INFO] [stdout] 12061 | ...                   let g_pen = egui::Stroke::new(1.0, g_ink);
[INFO] [stdout]       |                                                     ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:12700:83
[INFO] [stdout]       |
[INFO] [stdout] 12700 |         painter.rect_stroke(pill, egui::Rounding::same(radius), egui::Stroke::new(1.0, bcol));
[INFO] [stdout]       |                                                                                   ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:12760:43
[INFO] [stdout]       |
[INFO] [stdout] 12760 |                 .stroke(egui::Stroke::new(1.0, crate::theme::color::BORDER)))
[INFO] [stdout]       |                                           ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:12367:73
[INFO] [stdout]       |
[INFO] [stdout] 12367 | ...                   let pen = egui::Stroke::new(1.4, txt);
[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]      --> cad_app/src/app.rs:12394:82
[INFO] [stdout]       |
[INFO] [stdout] 12394 | ...                   ui.painter().hline(r.x_range(), y, egui::Stroke::new(2.0, PP_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]      --> cad_app/src/app.rs:12470:53
[INFO] [stdout]       |
[INFO] [stdout] 12470 |                 v.window_stroke = egui::Stroke::new(1.0, PP_BORDER);
[INFO] [stdout]       |                                                     ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:12507:65
[INFO] [stdout]       |
[INFO] [stdout] 12507 | ...                   let tile_stroke = egui::Stroke::new(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]      --> cad_app/src/app.rs:12513:57
[INFO] [stdout]       |
[INFO] [stdout] 12513 | ...                   let pen = egui::Stroke::new(1.6, ink);
[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]      --> cad_app/src/app.rs:12544:31
[INFO] [stdout]       |
[INFO] [stdout] 12544 |             egui::Stroke::new(1.0, crate::theme::color::BORDER));
[INFO] [stdout]       |                               ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:12853:75
[INFO] [stdout]       |
[INFO] [stdout] 12853 |             .frame(egui::Frame::none().fill(body_fill).stroke(Stroke::new(1.0, border)))
[INFO] [stdout]       |                                                                           ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:12884:26
[INFO] [stdout]       |
[INFO] [stdout] 12884 |                 let pw = 2.1;
[INFO] [stdout]       |                          ^^^ help: explicitly specify the type as `f32`: `2.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]      --> cad_app/src/app.rs:12700:83
[INFO] [stdout]       |
[INFO] [stdout] 12700 |         painter.rect_stroke(pill, egui::Rounding::same(radius), egui::Stroke::new(1.0, bcol));
[INFO] [stdout]       |                                                                                   ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:12760:43
[INFO] [stdout]       |
[INFO] [stdout] 12760 |                 .stroke(egui::Stroke::new(1.0, crate::theme::color::BORDER)))
[INFO] [stdout]       |                                           ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:13172:69
[INFO] [stdout]       |
[INFO] [stdout] 13172 |                 p.rect(rect, Rounding::same(4.0), surf, Stroke::new(1.0, brd));
[INFO] [stdout]       |                                                                     ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:13185:43
[INFO] [stdout]       |
[INFO] [stdout] 13185 |                     let pen = Stroke::new(1.4, tone);
[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]      --> cad_app/src/app.rs:13199:81
[INFO] [stdout]       |
[INFO] [stdout] 13199 |                 p.hline(rect.left() + PAD..=rect.right() - PAD, dy, Stroke::new(1.0, brd));
[INFO] [stdout]       |                                                                                 ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:13253:69
[INFO] [stdout]       |
[INFO] [stdout] 13253 |                 p.rect(rect, Rounding::same(4.0), surf, Stroke::new(1.0, brd));
[INFO] [stdout]       |                                                                     ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:13299:69
[INFO] [stdout]       |
[INFO] [stdout] 13299 |                 p.rect(rect, Rounding::same(4.0), surf, Stroke::new(1.0, brd));
[INFO] [stdout]       |                                                                     ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:12853:75
[INFO] [stdout]       |
[INFO] [stdout] 12853 |             .frame(egui::Frame::none().fill(body_fill).stroke(Stroke::new(1.0, border)))
[INFO] [stdout]       |                                                                           ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:12884:26
[INFO] [stdout]       |
[INFO] [stdout] 12884 |                 let pw = 2.1;
[INFO] [stdout]       |                          ^^^ help: explicitly specify the type as `f32`: `2.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]      --> cad_app/src/app.rs:13172:69
[INFO] [stdout]       |
[INFO] [stdout] 13172 |                 p.rect(rect, Rounding::same(4.0), surf, Stroke::new(1.0, brd));
[INFO] [stdout]       |                                                                     ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:13185:43
[INFO] [stdout]       |
[INFO] [stdout] 13185 |                     let pen = Stroke::new(1.4, tone);
[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]      --> cad_app/src/app.rs:13199:81
[INFO] [stdout]       |
[INFO] [stdout] 13199 |                 p.hline(rect.left() + PAD..=rect.right() - PAD, dy, Stroke::new(1.0, brd));
[INFO] [stdout]       |                                                                                 ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:13253:69
[INFO] [stdout]       |
[INFO] [stdout] 13253 |                 p.rect(rect, Rounding::same(4.0), surf, Stroke::new(1.0, brd));
[INFO] [stdout]       |                                                                     ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:13299:69
[INFO] [stdout]       |
[INFO] [stdout] 13299 |                 p.rect(rect, Rounding::same(4.0), surf, Stroke::new(1.0, brd));
[INFO] [stdout]       |                                                                     ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:13644:39
[INFO] [stdout]       |
[INFO] [stdout] 13644 |                     egui::Stroke::new(1.0, PP_BORDER));
[INFO] [stdout]       |                                       ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:13688:44
[INFO] [stdout]       |
[INFO] [stdout] 13688 |                 let s  = egui::Stroke::new(1.5, PP_TEXT);
[INFO] [stdout]       |                                            ^^^ help: explicitly specify the type as `f32`: `1.5_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:13818:65
[INFO] [stdout]       |
[INFO] [stdout] 13818 |                     p.rect(bx, r4, PP_ACCENT, egui::Stroke::new(1.0, PP_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]      --> cad_app/src/app.rs:13825:47
[INFO] [stdout]       |
[INFO] [stdout] 13825 | ...                   egui::Stroke::new(1.6, on_acc));
[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]      --> cad_app/src/app.rs:13829:47
[INFO] [stdout]       |
[INFO] [stdout] 13829 | ...                   egui::Stroke::new(1.6, on_acc));
[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]      --> cad_app/src/app.rs:13835:47
[INFO] [stdout]       |
[INFO] [stdout] 13835 | ...                   egui::Stroke::new(2.0, on_acc));
[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]      --> cad_app/src/app.rs:13839:64
[INFO] [stdout]       |
[INFO] [stdout] 13839 |                     p.rect(bx, r4, PP_BG_LO, egui::Stroke::new(1.0, edge));
[INFO] [stdout]       |                                                                ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:13644:39
[INFO] [stdout]       |
[INFO] [stdout] 13644 |                     egui::Stroke::new(1.0, PP_BORDER));
[INFO] [stdout]       |                                       ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:13688:44
[INFO] [stdout]       |
[INFO] [stdout] 13688 |                 let s  = egui::Stroke::new(1.5, PP_TEXT);
[INFO] [stdout]       |                                            ^^^ help: explicitly specify the type as `f32`: `1.5_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:13818:65
[INFO] [stdout]       |
[INFO] [stdout] 13818 |                     p.rect(bx, r4, PP_ACCENT, egui::Stroke::new(1.0, PP_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]      --> cad_app/src/app.rs:13825:47
[INFO] [stdout]       |
[INFO] [stdout] 13825 | ...                   egui::Stroke::new(1.6, on_acc));
[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]      --> cad_app/src/app.rs:13829:47
[INFO] [stdout]       |
[INFO] [stdout] 13829 | ...                   egui::Stroke::new(1.6, on_acc));
[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]      --> cad_app/src/app.rs:13835:47
[INFO] [stdout]       |
[INFO] [stdout] 13835 | ...                   egui::Stroke::new(2.0, on_acc));
[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]      --> cad_app/src/app.rs:13839:64
[INFO] [stdout]       |
[INFO] [stdout] 13839 |                     p.rect(bx, r4, PP_BG_LO, egui::Stroke::new(1.0, edge));
[INFO] [stdout]       |                                                                ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:13994:54
[INFO] [stdout]       |
[INFO] [stdout] 13994 |                         let edge = egui::Stroke::new(1.0, egui::Color32::from_rgb(0x3b, 0x49, 0x4c));
[INFO] [stdout]       |                                                      ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:14003:55
[INFO] [stdout]       |
[INFO] [stdout] 14003 | ...                   let s = egui::Stroke::new(1.0, ink);
[INFO] [stdout]       |                                                 ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:13994:54
[INFO] [stdout]       |
[INFO] [stdout] 13994 |                         let edge = egui::Stroke::new(1.0, egui::Color32::from_rgb(0x3b, 0x49, 0x4c));
[INFO] [stdout]       |                                                      ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:14003:55
[INFO] [stdout]       |
[INFO] [stdout] 14003 | ...                   let s = egui::Stroke::new(1.0, ink);
[INFO] [stdout]       |                                                 ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:14609:31
[INFO] [stdout]       |
[INFO] [stdout] 14609 |             egui::Stroke::new(1.0, egui::Color32::from_gray(70)));
[INFO] [stdout]       |                               ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[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 associated function `egui::ComboBox::from_id_source`: Renamed id_salt
[INFO] [stdout]      --> cad_app/src/app.rs:14753:45
[INFO] [stdout]       |
[INFO] [stdout] 14753 | ...                   egui::ComboBox::from_id_source("file_dialog_drive")
[INFO] [stdout]       |                                       ^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:14609:31
[INFO] [stdout]       |
[INFO] [stdout] 14609 |             egui::Stroke::new(1.0, egui::Color32::from_gray(70)));
[INFO] [stdout]       |                               ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:14915:63
[INFO] [stdout]       |
[INFO] [stdout] 14915 | ...                   egui::Stroke::new(1.0, egui::Color32::from_gray(70)));
[INFO] [stdout]       |                                         ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[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 associated function `egui::ComboBox::from_id_source`: Renamed id_salt
[INFO] [stdout]      --> cad_app/src/app.rs:14753:45
[INFO] [stdout]       |
[INFO] [stdout] 14753 | ...                   egui::ComboBox::from_id_source("file_dialog_drive")
[INFO] [stdout]       |                                       ^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:14915:63
[INFO] [stdout]       |
[INFO] [stdout] 14915 | ...                   egui::Stroke::new(1.0, egui::Color32::from_gray(70)));
[INFO] [stdout]       |                                         ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:15492:39
[INFO] [stdout]       |
[INFO] [stdout] 15492 |                     egui::Stroke::new(1.0, egui::Color32::from_rgb(70, 80, 95)));
[INFO] [stdout]       |                                       ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:15559:73
[INFO] [stdout]       |
[INFO] [stdout] 15559 |                         pc.add(egui::Shape::line(pts, egui::Stroke::new(1.4, geo_col)));
[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]      --> cad_app/src/app.rs:15570:55
[INFO] [stdout]       |
[INFO] [stdout] 15570 | ...                   egui::Stroke::new(3.0, cut_col)));
[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]      --> cad_app/src/app.rs:15579:39
[INFO] [stdout]       |
[INFO] [stdout] 15579 |                     egui::Stroke::new(1.2, bcol));
[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]      --> cad_app/src/app.rs:15581:39
[INFO] [stdout]       |
[INFO] [stdout] 15581 |                     egui::Stroke::new(1.2, bcol));
[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]      --> cad_app/src/app.rs:15582:61
[INFO] [stdout]       |
[INFO] [stdout] 15582 |                 pc.circle_stroke(bs, 4.0, egui::Stroke::new(1.2, bcol));
[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]      --> cad_app/src/app.rs:15592:43
[INFO] [stdout]       |
[INFO] [stdout] 15592 |                         egui::Stroke::new(1.0, col));
[INFO] [stdout]       |                                           ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:15605:52
[INFO] [stdout]       |
[INFO] [stdout] 15605 | ...                   0.0, egui::Stroke::new(1.5, egui::Color32::from_rgb(255, 255, 120)));
[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]      --> cad_app/src/app.rs:15662:55
[INFO] [stdout]       |
[INFO] [stdout] 15662 | ...                   egui::Stroke::new(1.2, egui::Color32::from_rgb(120, 220, 140)));
[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]      --> cad_app/src/app.rs:15682:47
[INFO] [stdout]       |
[INFO] [stdout] 15682 | ...                   egui::Stroke::new(1.2, egui::Color32::from_rgb(120, 220, 140)));
[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]      --> cad_app/src/app.rs:15697:55
[INFO] [stdout]       |
[INFO] [stdout] 15697 | ...                   egui::Stroke::new(1.2, egui::Color32::from_rgb(255, 220, 120)));
[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]      --> cad_app/src/app.rs:15705:63
[INFO] [stdout]       |
[INFO] [stdout] 15705 | ...                   egui::Stroke::new(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]      --> cad_app/src/app.rs:15755:82
[INFO] [stdout]       |
[INFO] [stdout] 15755 | ...                   pc.line_segment([asp, w2s(b)], egui::Stroke::new(1.2, mcol));
[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]      --> cad_app/src/app.rs:15492:39
[INFO] [stdout]       |
[INFO] [stdout] 15492 |                     egui::Stroke::new(1.0, egui::Color32::from_rgb(70, 80, 95)));
[INFO] [stdout]       |                                       ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:15559:73
[INFO] [stdout]       |
[INFO] [stdout] 15559 |                         pc.add(egui::Shape::line(pts, egui::Stroke::new(1.4, geo_col)));
[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]      --> cad_app/src/app.rs:15570:55
[INFO] [stdout]       |
[INFO] [stdout] 15570 | ...                   egui::Stroke::new(3.0, cut_col)));
[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]      --> cad_app/src/app.rs:15579:39
[INFO] [stdout]       |
[INFO] [stdout] 15579 |                     egui::Stroke::new(1.2, bcol));
[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]      --> cad_app/src/app.rs:15581:39
[INFO] [stdout]       |
[INFO] [stdout] 15581 |                     egui::Stroke::new(1.2, bcol));
[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]      --> cad_app/src/app.rs:15582:61
[INFO] [stdout]       |
[INFO] [stdout] 15582 |                 pc.circle_stroke(bs, 4.0, egui::Stroke::new(1.2, bcol));
[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]      --> cad_app/src/app.rs:15592:43
[INFO] [stdout]       |
[INFO] [stdout] 15592 |                         egui::Stroke::new(1.0, col));
[INFO] [stdout]       |                                           ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:15605:52
[INFO] [stdout]       |
[INFO] [stdout] 15605 | ...                   0.0, egui::Stroke::new(1.5, egui::Color32::from_rgb(255, 255, 120)));
[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]      --> cad_app/src/app.rs:15662:55
[INFO] [stdout]       |
[INFO] [stdout] 15662 | ...                   egui::Stroke::new(1.2, egui::Color32::from_rgb(120, 220, 140)));
[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]      --> cad_app/src/app.rs:15682:47
[INFO] [stdout]       |
[INFO] [stdout] 15682 | ...                   egui::Stroke::new(1.2, egui::Color32::from_rgb(120, 220, 140)));
[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]      --> cad_app/src/app.rs:15964:39
[INFO] [stdout]       |
[INFO] [stdout] 15964 |                     egui::Stroke::new(1.0, egui::Color32::from_rgb(70, 80, 95)));
[INFO] [stdout]       |                                       ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:15982:56
[INFO] [stdout]       |
[INFO] [stdout] 15982 | ...                   pts, egui::Stroke::new(1.2, *col)));
[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]      --> cad_app/src/app.rs:16020:43
[INFO] [stdout]       |
[INFO] [stdout] 16020 |                         egui::Stroke::new(1.0, egui::Color32::from_gray(160)));
[INFO] [stdout]       |                                           ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:15697:55
[INFO] [stdout]       |
[INFO] [stdout] 15697 | ...                   egui::Stroke::new(1.2, egui::Color32::from_rgb(255, 220, 120)));
[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]      --> cad_app/src/app.rs:15705:63
[INFO] [stdout]       |
[INFO] [stdout] 15705 | ...                   egui::Stroke::new(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]      --> cad_app/src/app.rs:15755:82
[INFO] [stdout]       |
[INFO] [stdout] 15755 | ...                   pc.line_segment([asp, w2s(b)], egui::Stroke::new(1.2, mcol));
[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]      --> cad_app/src/app.rs:15964:39
[INFO] [stdout]       |
[INFO] [stdout] 15964 |                     egui::Stroke::new(1.0, egui::Color32::from_rgb(70, 80, 95)));
[INFO] [stdout]       |                                       ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:15982:56
[INFO] [stdout]       |
[INFO] [stdout] 15982 | ...                   pts, egui::Stroke::new(1.2, *col)));
[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]      --> cad_app/src/app.rs:16020:43
[INFO] [stdout]       |
[INFO] [stdout] 16020 |                         egui::Stroke::new(1.0, egui::Color32::from_gray(160)));
[INFO] [stdout]       |                                           ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:18441:39
[INFO] [stdout]       |
[INFO] [stdout] 18441 |             .stroke(egui::Stroke::new(1.0, egui::Color32::from_rgb(70, 80, 95)))
[INFO] [stdout]       |                                       ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:18480:51
[INFO] [stdout]       |
[INFO] [stdout] 18480 |                         let s = egui::Stroke::new(1.8, accent);
[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]      --> cad_app/src/app.rs:18611:39
[INFO] [stdout]       |
[INFO] [stdout] 18611 |             .stroke(egui::Stroke::new(1.0, egui::Color32::from_rgb(38, 42, 51)))
[INFO] [stdout]       |                                       ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:18441:39
[INFO] [stdout]       |
[INFO] [stdout] 18441 |             .stroke(egui::Stroke::new(1.0, egui::Color32::from_rgb(70, 80, 95)))
[INFO] [stdout]       |                                       ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:18480:51
[INFO] [stdout]       |
[INFO] [stdout] 18480 |                         let s = egui::Stroke::new(1.8, accent);
[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]      --> cad_app/src/app.rs:18611:39
[INFO] [stdout]       |
[INFO] [stdout] 18611 |             .stroke(egui::Stroke::new(1.0, egui::Color32::from_rgb(38, 42, 51)))
[INFO] [stdout]       |                                       ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:19959:39
[INFO] [stdout]       |
[INFO] [stdout] 19959 |         let solid = egui::Stroke::new(1.0, preview_col.gamma_multiply(0.7));
[INFO] [stdout]       |                                       ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:19981:42
[INFO] [stdout]       |
[INFO] [stdout] 19981 |         let hint_pen = egui::Stroke::new(0.7, preview_col.gamma_multiply(0.4));
[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]      --> cad_app/src/app.rs:19996:70
[INFO] [stdout]       |
[INFO] [stdout] 19996 |                 painter.add(egui::Shape::line(pts, egui::Stroke::new(1.0, preview_col)));
[INFO] [stdout]       |                                                                      ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:19959:39
[INFO] [stdout]       |
[INFO] [stdout] 19959 |         let solid = egui::Stroke::new(1.0, preview_col.gamma_multiply(0.7));
[INFO] [stdout]       |                                       ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:19981:42
[INFO] [stdout]       |
[INFO] [stdout] 19981 |         let hint_pen = egui::Stroke::new(0.7, preview_col.gamma_multiply(0.4));
[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]      --> cad_app/src/app.rs:19996:70
[INFO] [stdout]       |
[INFO] [stdout] 19996 |                 painter.add(egui::Shape::line(pts, egui::Stroke::new(1.0, preview_col)));
[INFO] [stdout]       |                                                                      ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:20827:27
[INFO] [stdout]       |
[INFO] [stdout] 20827 |         egui::Stroke::new(1.0, col.linear_multiply(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]      --> cad_app/src/app.rs:20922:47
[INFO] [stdout]       |
[INFO] [stdout] 20922 |     p1.rect_stroke(r1, 2.0, egui::Stroke::new(1.0, edge));
[INFO] [stdout]       |                                               ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:20930:38
[INFO] [stdout]       |
[INFO] [stdout] 20930 |     let pen_hair = egui::Stroke::new(1.0, cursor_col.gamma_multiply(0.6));
[INFO] [stdout]       |                                      ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:20936:27
[INFO] [stdout]       |
[INFO] [stdout] 20936 |         egui::Stroke::new(1.2, egui::Color32::from_rgb(80, 230, 240)));
[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]      --> cad_app/src/app.rs:20944:32
[INFO] [stdout]       |
[INFO] [stdout] 20944 |         0.0, egui::Stroke::new(1.0, cursor_col));
[INFO] [stdout]       |                                ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:20964:47
[INFO] [stdout]       |
[INFO] [stdout] 20964 |     p2.rect_stroke(r2, 2.0, egui::Stroke::new(1.0, edge));
[INFO] [stdout]       |                                               ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:20972:57
[INFO] [stdout]       |
[INFO] [stdout] 20972 |     p2.line_segment([line_a, line_b], egui::Stroke::new(2.0, line_col));
[INFO] [stdout]       |                                                         ^^^ help: explicitly specify the type as `f32`: `2.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:20984:35
[INFO] [stdout]       |
[INFO] [stdout] 20984 |                 egui::Stroke::new(1.0, egui::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]      --> cad_app/src/app.rs:21003:31
[INFO] [stdout]       |
[INFO] [stdout] 21003 |             egui::Stroke::new(1.5, egui::Color32::from_rgb(120, 240, 255)));
[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]      --> cad_app/src/app.rs:20827:27
[INFO] [stdout]       |
[INFO] [stdout] 20827 |         egui::Stroke::new(1.0, col.linear_multiply(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]      --> cad_app/src/app.rs:21291:32
[INFO] [stdout]       |
[INFO] [stdout] 21291 |     let st = egui::Stroke::new(1.0, col);
[INFO] [stdout]       |                                ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:21312:36
[INFO] [stdout]       |
[INFO] [stdout] 21312 |         let st = egui::Stroke::new(2.0, tc::SURFACE_0);
[INFO] [stdout]       |                                    ^^^ help: explicitly specify the type as `f32`: `2.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:21316:53
[INFO] [stdout]       |
[INFO] [stdout] 21316 |         p.rect_stroke(box_r, 4.0, egui::Stroke::new(1.0, tc::BORDER));
[INFO] [stdout]       |                                                     ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:21336:27
[INFO] [stdout]       |
[INFO] [stdout] 21336 |         egui::Stroke::new(1.0, tc::BORDER));
[INFO] [stdout]       |                           ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:20922:47
[INFO] [stdout]       |
[INFO] [stdout] 20922 |     p1.rect_stroke(r1, 2.0, egui::Stroke::new(1.0, edge));
[INFO] [stdout]       |                                               ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:21348:48
[INFO] [stdout]       |
[INFO] [stdout] 21348 |     p.rect_stroke(rect, 4.0, egui::Stroke::new(1.0, tc::BORDER));
[INFO] [stdout]       |                                                ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:21352:46
[INFO] [stdout]       |
[INFO] [stdout] 21352 |     p.rect_stroke(sw, 2.0, egui::Stroke::new(1.0, tc::BORDER));
[INFO] [stdout]       |                                              ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:21371:56
[INFO] [stdout]       |
[INFO] [stdout] 21371 |     painter.circle_stroke(centre, r, egui::Stroke::new(1.0, tc::BORDER));
[INFO] [stdout]       |                                                        ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:21379:23
[INFO] [stdout]       |
[INFO] [stdout] 21379 |             if card { 1.2 } else { 0.8 },
[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]      --> cad_app/src/app.rs:21379:36
[INFO] [stdout]       |
[INFO] [stdout] 21379 |             if card { 1.2 } 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]      --> cad_app/src/app.rs:21384:59
[INFO] [stdout]       |
[INFO] [stdout] 21384 |     painter.line_segment([centre, tip], egui::Stroke::new(2.0, tc::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]      --> cad_app/src/app.rs:20930:38
[INFO] [stdout]       |
[INFO] [stdout] 20930 |     let pen_hair = egui::Stroke::new(1.0, cursor_col.gamma_multiply(0.6));
[INFO] [stdout]       |                                      ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:20936:27
[INFO] [stdout]       |
[INFO] [stdout] 20936 |         egui::Stroke::new(1.2, egui::Color32::from_rgb(80, 230, 240)));
[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]      --> cad_app/src/app.rs:20944:32
[INFO] [stdout]       |
[INFO] [stdout] 20944 |         0.0, egui::Stroke::new(1.0, cursor_col));
[INFO] [stdout]       |                                ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:20964:47
[INFO] [stdout]       |
[INFO] [stdout] 20964 |     p2.rect_stroke(r2, 2.0, egui::Stroke::new(1.0, edge));
[INFO] [stdout]       |                                               ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:20972:57
[INFO] [stdout]       |
[INFO] [stdout] 20972 |     p2.line_segment([line_a, line_b], egui::Stroke::new(2.0, line_col));
[INFO] [stdout]       |                                                         ^^^ help: explicitly specify the type as `f32`: `2.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:20984:35
[INFO] [stdout]       |
[INFO] [stdout] 20984 |                 egui::Stroke::new(1.0, egui::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]      --> cad_app/src/app.rs:21003:31
[INFO] [stdout]       |
[INFO] [stdout] 21003 |             egui::Stroke::new(1.5, egui::Color32::from_rgb(120, 240, 255)));
[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]      --> cad_app/src/app.rs:21291:32
[INFO] [stdout]       |
[INFO] [stdout] 21291 |     let st = egui::Stroke::new(1.0, col);
[INFO] [stdout]       |                                ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:21312:36
[INFO] [stdout]       |
[INFO] [stdout] 21312 |         let st = egui::Stroke::new(2.0, tc::SURFACE_0);
[INFO] [stdout]       |                                    ^^^ help: explicitly specify the type as `f32`: `2.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:21316:53
[INFO] [stdout]       |
[INFO] [stdout] 21316 |         p.rect_stroke(box_r, 4.0, egui::Stroke::new(1.0, tc::BORDER));
[INFO] [stdout]       |                                                     ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:21336:27
[INFO] [stdout]       |
[INFO] [stdout] 21336 |         egui::Stroke::new(1.0, tc::BORDER));
[INFO] [stdout]       |                           ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:21348:48
[INFO] [stdout]       |
[INFO] [stdout] 21348 |     p.rect_stroke(rect, 4.0, egui::Stroke::new(1.0, tc::BORDER));
[INFO] [stdout]       |                                                ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:21352:46
[INFO] [stdout]       |
[INFO] [stdout] 21352 |     p.rect_stroke(sw, 2.0, egui::Stroke::new(1.0, tc::BORDER));
[INFO] [stdout]       |                                              ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:21371:56
[INFO] [stdout]       |
[INFO] [stdout] 21371 |     painter.circle_stroke(centre, r, egui::Stroke::new(1.0, tc::BORDER));
[INFO] [stdout]       |                                                        ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:21379:23
[INFO] [stdout]       |
[INFO] [stdout] 21379 |             if card { 1.2 } else { 0.8 },
[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]      --> cad_app/src/app.rs:21379:36
[INFO] [stdout]       |
[INFO] [stdout] 21379 |             if card { 1.2 } 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]      --> cad_app/src/app.rs:21384:59
[INFO] [stdout]       |
[INFO] [stdout] 21384 |     painter.line_segment([centre, tip], egui::Stroke::new(2.0, tc::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]      --> cad_app/src/app.rs:22074:31
[INFO] [stdout]       |
[INFO] [stdout] 22074 |             egui::Stroke::new(0.7, egui::Color32::from_rgb(70, 80, 95)));
[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]      --> cad_app/src/app.rs:22074:31
[INFO] [stdout]       |
[INFO] [stdout] 22074 |             egui::Stroke::new(0.7, egui::Color32::from_rgb(70, 80, 95)));
[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]      --> cad_app/src/app.rs:22218:31
[INFO] [stdout]       |
[INFO] [stdout] 22218 |             egui::Stroke::new(3.0, teal));
[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]      --> cad_app/src/app.rs:22218:31
[INFO] [stdout]       |
[INFO] [stdout] 22218 |             egui::Stroke::new(3.0, teal));
[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]      --> cad_app/src/app.rs:22220:50
[INFO] [stdout]       |
[INFO] [stdout] 22220 |     p.circle_stroke(c, radius, egui::Stroke::new(3.0, teal));
[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]      --> cad_app/src/app.rs:22220:50
[INFO] [stdout]       |
[INFO] [stdout] 22220 |     p.circle_stroke(c, radius, egui::Stroke::new(3.0, teal));
[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]      --> cad_app/src/app.rs:22243:32
[INFO] [stdout]       |
[INFO] [stdout] 22243 |     let st = egui::Stroke::new(1.6, col);
[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]      --> cad_app/src/app.rs:22243:32
[INFO] [stdout]       |
[INFO] [stdout] 22243 |     let st = egui::Stroke::new(1.6, col);
[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]      --> cad_app/src/app.rs:22289:39
[INFO] [stdout]       |
[INFO] [stdout] 22289 |                     egui::Stroke::new(1.6, col));
[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]      --> cad_app/src/app.rs:22289:39
[INFO] [stdout]       |
[INFO] [stdout] 22289 |                     egui::Stroke::new(1.6, col));
[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]      --> cad_app/src/app.rs:22332:27
[INFO] [stdout]       |
[INFO] [stdout] 22332 |         egui::Stroke::new(1.6, col));
[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]      --> cad_app/src/app.rs:22332:27
[INFO] [stdout]       |
[INFO] [stdout] 22332 |         egui::Stroke::new(1.6, col));
[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]      --> cad_app/src/app.rs:22338:26
[INFO] [stdout]       |
[INFO] [stdout] 22338 |     ], egui::Stroke::new(1.6, col)));
[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]      --> cad_app/src/app.rs:22338:26
[INFO] [stdout]       |
[INFO] [stdout] 22338 |     ], egui::Stroke::new(1.6, col)));
[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]      --> cad_app/src/app.rs:22363:27
[INFO] [stdout]       |
[INFO] [stdout] 22363 |         egui::Stroke::new(1.0, egui::Color32::from_rgb(70, 80, 95)),
[INFO] [stdout]       |                           ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:22363:27
[INFO] [stdout]       |
[INFO] [stdout] 22363 |         egui::Stroke::new(1.0, egui::Color32::from_rgb(70, 80, 95)),
[INFO] [stdout]       |                           ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:22732:27
[INFO] [stdout]       |
[INFO] [stdout] 22732 |         egui::Stroke::new(1.0, crate::theme::color::BORDER));
[INFO] [stdout]       |                           ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:22732:27
[INFO] [stdout]       |
[INFO] [stdout] 22732 |         egui::Stroke::new(1.0, crate::theme::color::BORDER));
[INFO] [stdout]       |                           ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:23750:33
[INFO] [stdout]       |
[INFO] [stdout] 23750 |     let pen = egui::Stroke::new(1.0, ink);
[INFO] [stdout]       |                                 ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:23763:61
[INFO] [stdout]       |
[INFO] [stdout] 23763 |                 p.rect(bx, r4, PP_ACCENT, egui::Stroke::new(1.0, PP_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]      --> cad_app/src/app.rs:23767:91
[INFO] [stdout]       |
[INFO] [stdout] 23767 | ...                   egui::pos2(bx.left() + 6.5, cy + 3.5)], egui::Stroke::new(1.6, oa));
[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]      --> cad_app/src/app.rs:23769:92
[INFO] [stdout]       |
[INFO] [stdout] 23769 | ...                   egui::pos2(bx.right() - 3.0, cy - 3.5)], egui::Stroke::new(1.6, oa));
[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]      --> cad_app/src/app.rs:23771:60
[INFO] [stdout]       |
[INFO] [stdout] 23771 |                 p.rect(bx, r4, PP_BG_LO, egui::Stroke::new(1.0, PP_BORDER));
[INFO] [stdout]       |                                                            ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:23791:47
[INFO] [stdout]       |
[INFO] [stdout] 23791 |     p.circle_stroke(lc, lr, egui::Stroke::new(1.3, ink));
[INFO] [stdout]       |                                               ^^^ help: explicitly specify the type as `f32`: `1.3_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:23795:48
[INFO] [stdout]       |
[INFO] [stdout] 23795 |     p.line_segment([h0, h1], egui::Stroke::new(1.6, ink));
[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]      --> cad_app/src/app.rs:23884:35
[INFO] [stdout]       |
[INFO] [stdout] 23884 |                 egui::Stroke::new(1.0, CHIP_BORDER));
[INFO] [stdout]       |                                   ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:23916:56
[INFO] [stdout]       |
[INFO] [stdout] 23916 |     else  { p.circle_stroke(bc, 3.6, egui::Stroke::new(1.2, grey)); }
[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]      --> cad_app/src/app.rs:23917:33
[INFO] [stdout]       |
[INFO] [stdout] 23917 |     let pen = egui::Stroke::new(1.2, if on { amber } else { grey });
[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]      --> cad_app/src/app.rs:23924:76
[INFO] [stdout]       |
[INFO] [stdout] 23924 |             p.line_segment([bc + d * 5.2, bc + d * 7.4], egui::Stroke::new(1.0, amber));
[INFO] [stdout]       |                                                                            ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:23933:33
[INFO] [stdout]       |
[INFO] [stdout] 23933 |     let pen = egui::Stroke::new(1.2, col);
[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]      --> cad_app/src/app.rs:23941:31
[INFO] [stdout]       |
[INFO] [stdout] 23941 |             egui::Stroke::new(1.4, crate::theme::color::TEXT_MUTED));
[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]      --> cad_app/src/app.rs:23949:33
[INFO] [stdout]       |
[INFO] [stdout] 23949 |     let pen = egui::Stroke::new(1.2, grey);
[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]      --> cad_app/src/app.rs:23961:31
[INFO] [stdout]       |
[INFO] [stdout] 23961 |             egui::Stroke::new(1.4, grey));
[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]      --> cad_app/src/app.rs:23750:33
[INFO] [stdout]       |
[INFO] [stdout] 23750 |     let pen = egui::Stroke::new(1.0, ink);
[INFO] [stdout]       |                                 ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:23763:61
[INFO] [stdout]       |
[INFO] [stdout] 23763 |                 p.rect(bx, r4, PP_ACCENT, egui::Stroke::new(1.0, PP_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]      --> cad_app/src/app.rs:23767:91
[INFO] [stdout]       |
[INFO] [stdout] 23767 | ...                   egui::pos2(bx.left() + 6.5, cy + 3.5)], egui::Stroke::new(1.6, oa));
[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]      --> cad_app/src/app.rs:23769:92
[INFO] [stdout]       |
[INFO] [stdout] 23769 | ...                   egui::pos2(bx.right() - 3.0, cy - 3.5)], egui::Stroke::new(1.6, oa));
[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]      --> cad_app/src/app.rs:23771:60
[INFO] [stdout]       |
[INFO] [stdout] 23771 |                 p.rect(bx, r4, PP_BG_LO, egui::Stroke::new(1.0, PP_BORDER));
[INFO] [stdout]       |                                                            ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:23791:47
[INFO] [stdout]       |
[INFO] [stdout] 23791 |     p.circle_stroke(lc, lr, egui::Stroke::new(1.3, ink));
[INFO] [stdout]       |                                               ^^^ help: explicitly specify the type as `f32`: `1.3_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:23795:48
[INFO] [stdout]       |
[INFO] [stdout] 23795 |     p.line_segment([h0, h1], egui::Stroke::new(1.6, ink));
[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]      --> cad_app/src/app.rs:23884:35
[INFO] [stdout]       |
[INFO] [stdout] 23884 |                 egui::Stroke::new(1.0, CHIP_BORDER));
[INFO] [stdout]       |                                   ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:24349:31
[INFO] [stdout]       |
[INFO] [stdout] 24349 |             egui::Stroke::new(1.0, PP_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]      --> cad_app/src/app.rs:24356:33
[INFO] [stdout]       |
[INFO] [stdout] 24356 |     let pen = egui::Stroke::new(1.6, ink);
[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]      --> cad_app/src/app.rs:24390:27
[INFO] [stdout]       |
[INFO] [stdout] 24390 |         egui::Stroke::new(1.0, egui::Color32::from_rgb(70, 80, 95)),
[INFO] [stdout]       |                           ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:24394:33
[INFO] [stdout]       |
[INFO] [stdout] 24394 |     let pen = egui::Stroke::new(1.6, ink);
[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]      --> cad_app/src/app.rs:23916:56
[INFO] [stdout]       |
[INFO] [stdout] 23916 |     else  { p.circle_stroke(bc, 3.6, egui::Stroke::new(1.2, grey)); }
[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]      --> cad_app/src/app.rs:23917:33
[INFO] [stdout]       |
[INFO] [stdout] 23917 |     let pen = egui::Stroke::new(1.2, if on { amber } else { grey });
[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]      --> cad_app/src/app.rs:23924:76
[INFO] [stdout]       |
[INFO] [stdout] 23924 |             p.line_segment([bc + d * 5.2, bc + d * 7.4], egui::Stroke::new(1.0, amber));
[INFO] [stdout]       |                                                                            ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:23933:33
[INFO] [stdout]       |
[INFO] [stdout] 23933 |     let pen = egui::Stroke::new(1.2, col);
[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]      --> cad_app/src/app.rs:23941:31
[INFO] [stdout]       |
[INFO] [stdout] 23941 |             egui::Stroke::new(1.4, crate::theme::color::TEXT_MUTED));
[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]      --> cad_app/src/app.rs:23949:33
[INFO] [stdout]       |
[INFO] [stdout] 23949 |     let pen = egui::Stroke::new(1.2, grey);
[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]      --> cad_app/src/app.rs:23961:31
[INFO] [stdout]       |
[INFO] [stdout] 23961 |             egui::Stroke::new(1.4, grey));
[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]      --> cad_app/src/app.rs:24722:73
[INFO] [stdout]       |
[INFO] [stdout] 24722 |                 p.line_segment([v(x,-4.0), v(x,0.0)], egui::Stroke::new(0.8, ink));
[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]      --> cad_app/src/app.rs:24733:39
[INFO] [stdout]       |
[INFO] [stdout] 24733 |                     egui::Stroke::new(1.6, ink));
[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]      --> cad_app/src/app.rs:24349:31
[INFO] [stdout]       |
[INFO] [stdout] 24349 |             egui::Stroke::new(1.0, PP_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]      --> cad_app/src/app.rs:24356:33
[INFO] [stdout]       |
[INFO] [stdout] 24356 |     let pen = egui::Stroke::new(1.6, ink);
[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]      --> cad_app/src/app.rs:24390:27
[INFO] [stdout]       |
[INFO] [stdout] 24390 |         egui::Stroke::new(1.0, egui::Color32::from_rgb(70, 80, 95)),
[INFO] [stdout]       |                           ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:24394:33
[INFO] [stdout]       |
[INFO] [stdout] 24394 |     let pen = egui::Stroke::new(1.6, ink);
[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]      --> cad_app/src/app.rs:24825:27
[INFO] [stdout]       |
[INFO] [stdout] 24825 |         egui::Stroke::new(1.0, egui::Color32::from_rgb(70, 80, 95)),
[INFO] [stdout]       |                           ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:24830:33
[INFO] [stdout]       |
[INFO] [stdout] 24830 |     let pen = egui::Stroke::new(1.8, icon_col);
[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]      --> cad_app/src/app.rs:24928:42
[INFO] [stdout]       |
[INFO] [stdout] 24928 |             let hint = egui::Stroke::new(0.6, egui::Color32::from_rgba_unmultiplied(
[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]      --> cad_app/src/app.rs:25033:27
[INFO] [stdout]       |
[INFO] [stdout] 25033 |         egui::Stroke::new(1.0, egui::Color32::from_rgb(70, 80, 95)),
[INFO] [stdout]       |                           ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:25038:38
[INFO] [stdout]       |
[INFO] [stdout] 25038 |     let pen      = egui::Stroke::new(1.6, icon_col);
[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]      --> cad_app/src/app.rs:25039:38
[INFO] [stdout]       |
[INFO] [stdout] 25039 |     let thin     = egui::Stroke::new(1.0, icon_col);
[INFO] [stdout]       |                                      ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:25120:27
[INFO] [stdout]       |
[INFO] [stdout] 25120 |         egui::Stroke::new(1.0, egui::Color32::from_rgb(70, 80, 95)));
[INFO] [stdout]       |                           ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:25124:38
[INFO] [stdout]       |
[INFO] [stdout] 25124 |     let stroke   = egui::Stroke::new(1.6, icon_col);
[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]      --> cad_app/src/app.rs:25200:31
[INFO] [stdout]       |
[INFO] [stdout] 25200 |             egui::Stroke::new(1.5, egui::Color32::from_rgb(120, 180, 255)));
[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]      --> cad_app/src/app.rs:25245:36
[INFO] [stdout]       |
[INFO] [stdout] 25245 |     let stroke = egui::Stroke::new(1.5, line_col);
[INFO] [stdout]       |                                    ^^^ help: explicitly specify the type as `f32`: `1.5_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:25246:36
[INFO] [stdout]       |
[INFO] [stdout] 25246 |     let thin   = egui::Stroke::new(1.0, line_col);
[INFO] [stdout]       |                                    ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:25294:35
[INFO] [stdout]       |
[INFO] [stdout] 25294 |                 egui::Stroke::new(1.0, dot_col));
[INFO] [stdout]       |                                   ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:24722:73
[INFO] [stdout]       |
[INFO] [stdout] 24722 |                 p.line_segment([v(x,-4.0), v(x,0.0)], egui::Stroke::new(0.8, ink));
[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]      --> cad_app/src/app.rs:24733:39
[INFO] [stdout]       |
[INFO] [stdout] 24733 |                     egui::Stroke::new(1.6, ink));
[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]      --> cad_app/src/app.rs:24825:27
[INFO] [stdout]       |
[INFO] [stdout] 24825 |         egui::Stroke::new(1.0, egui::Color32::from_rgb(70, 80, 95)),
[INFO] [stdout]       |                           ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:24830:33
[INFO] [stdout]       |
[INFO] [stdout] 24830 |     let pen = egui::Stroke::new(1.8, icon_col);
[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]      --> cad_app/src/app.rs:24928:42
[INFO] [stdout]       |
[INFO] [stdout] 24928 |             let hint = egui::Stroke::new(0.6, egui::Color32::from_rgba_unmultiplied(
[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]      --> cad_app/src/app.rs:25033:27
[INFO] [stdout]       |
[INFO] [stdout] 25033 |         egui::Stroke::new(1.0, egui::Color32::from_rgb(70, 80, 95)),
[INFO] [stdout]       |                           ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:25038:38
[INFO] [stdout]       |
[INFO] [stdout] 25038 |     let pen      = egui::Stroke::new(1.6, icon_col);
[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]      --> cad_app/src/app.rs:25039:38
[INFO] [stdout]       |
[INFO] [stdout] 25039 |     let thin     = egui::Stroke::new(1.0, icon_col);
[INFO] [stdout]       |                                      ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:25120:27
[INFO] [stdout]       |
[INFO] [stdout] 25120 |         egui::Stroke::new(1.0, egui::Color32::from_rgb(70, 80, 95)));
[INFO] [stdout]       |                           ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:25124:38
[INFO] [stdout]       |
[INFO] [stdout] 25124 |     let stroke   = egui::Stroke::new(1.6, icon_col);
[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]      --> cad_app/src/app.rs:25200:31
[INFO] [stdout]       |
[INFO] [stdout] 25200 |             egui::Stroke::new(1.5, egui::Color32::from_rgb(120, 180, 255)));
[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]      --> cad_app/src/app.rs:25245:36
[INFO] [stdout]       |
[INFO] [stdout] 25245 |     let stroke = egui::Stroke::new(1.5, line_col);
[INFO] [stdout]       |                                    ^^^ help: explicitly specify the type as `f32`: `1.5_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:25246:36
[INFO] [stdout]       |
[INFO] [stdout] 25246 |     let thin   = egui::Stroke::new(1.0, line_col);
[INFO] [stdout]       |                                    ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:25294:35
[INFO] [stdout]       |
[INFO] [stdout] 25294 |                 egui::Stroke::new(1.0, dot_col));
[INFO] [stdout]       |                                   ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:26088:43
[INFO] [stdout]       |
[INFO] [stdout] 26088 |                         egui::Stroke::new(1.0, crate::theme::color::BORDER));
[INFO] [stdout]       |                                           ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:26966:43
[INFO] [stdout]       |
[INFO] [stdout] 26966 |                         egui::Stroke::new(0.6, egui::Color32::from_rgb(60, 70, 85)));
[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]      --> cad_app/src/app.rs:28979:35
[INFO] [stdout]       |
[INFO] [stdout] 28979 |                 egui::Stroke::new(1.0, axis_col),
[INFO] [stdout]       |                                   ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:28984:35
[INFO] [stdout]       |
[INFO] [stdout] 28984 |                 egui::Stroke::new(1.0, axis_col),
[INFO] [stdout]       |                                   ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:28988:35
[INFO] [stdout]       |
[INFO] [stdout] 28988 |                 egui::Stroke::new(1.5, egui::Color32::from_rgb(240, 210, 70)),
[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]      --> cad_app/src/app.rs:29264:64
[INFO] [stdout]       |
[INFO] [stdout] 29264 | ...                   let stroke = egui::Stroke::new(0.9, color);
[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]      --> cad_app/src/app.rs:29776:51
[INFO] [stdout]       |
[INFO] [stdout] 29776 | ...                   egui::Stroke::new(1.0, egui::Color32::BLACK));
[INFO] [stdout]       |                                         ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:29787:79
[INFO] [stdout]       |
[INFO] [stdout] 29787 | ...                   painter.line_segment([a0, tip], egui::Stroke::new(2.0, col));
[INFO] [stdout]       |                                                                         ^^^ help: explicitly specify the type as `f32`: `2.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:29793:51
[INFO] [stdout]       |
[INFO] [stdout] 29793 | ...                   egui::Stroke::new(2.0, col));
[INFO] [stdout]       |                                         ^^^ help: explicitly specify the type as `f32`: `2.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:29796:51
[INFO] [stdout]       |
[INFO] [stdout] 29796 | ...                   egui::Stroke::new(2.0, col));
[INFO] [stdout]       |                                         ^^^ help: explicitly specify the type as `f32`: `2.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:29895:43
[INFO] [stdout]       |
[INFO] [stdout] 29895 |                         egui::Stroke::new(1.2, egui::Color32::from_rgb(255, 220, 100)),
[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]      --> cad_app/src/app.rs:29913:39
[INFO] [stdout]       |
[INFO] [stdout] 29913 |                     egui::Stroke::new(1.0, egui::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]      --> cad_app/src/app.rs:29969:39
[INFO] [stdout]       |
[INFO] [stdout] 29969 |                     egui::Stroke::new(1.4, mk));
[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]      --> cad_app/src/app.rs:29971:39
[INFO] [stdout]       |
[INFO] [stdout] 29971 |                     egui::Stroke::new(1.4, mk));
[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]      --> cad_app/src/app.rs:29977:56
[INFO] [stdout]       |
[INFO] [stdout] 29977 |                     let trk_stroke = egui::Stroke::new(1.2, trk_col);
[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]      --> cad_app/src/app.rs:29992:48
[INFO] [stdout]       |
[INFO] [stdout] 29992 |                         0.0, egui::Stroke::new(1.4, mk));
[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]      --> cad_app/src/app.rs:30015:47
[INFO] [stdout]       |
[INFO] [stdout] 30015 | ...                   egui::Stroke::new(0.8, glyph_col.gamma_multiply(0.30)),
[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]      --> cad_app/src/app.rs:30034:56
[INFO] [stdout]       |
[INFO] [stdout] 30034 |                     let ext_stroke = egui::Stroke::new(1.2, ext_col);
[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]      --> cad_app/src/app.rs:30071:43
[INFO] [stdout]       |
[INFO] [stdout] 30071 |                         egui::Stroke::new(1.0, glyph_col.gamma_multiply(0.35)),
[INFO] [stdout]       |                                           ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:30185:51
[INFO] [stdout]       |
[INFO] [stdout] 30185 | ...                   egui::Stroke::new(1.2, egui::Color32::from_rgba_unmultiplied(
[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]      --> cad_app/src/app.rs:30188:71
[INFO] [stdout]       |
[INFO] [stdout] 30188 |                         painter.rect_stroke(r, 0.0, egui::Stroke::new(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]      --> cad_app/src/app.rs:30229:67
[INFO] [stdout]       |
[INFO] [stdout] 30229 |                     painter.rect_stroke(r, 0.0, egui::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]      --> cad_app/src/app.rs:30249:43
[INFO] [stdout]       |
[INFO] [stdout] 30249 |                         egui::Stroke::new(1.6, col), 6.0, 4.0)
[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]      --> cad_app/src/app.rs:30255:53
[INFO] [stdout]       |
[INFO] [stdout] 30255 |                         let pen = egui::Stroke::new(1.2, base);
[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]      --> cad_app/src/app.rs:30290:43
[INFO] [stdout]       |
[INFO] [stdout] 30290 |                         egui::Stroke::new(1.2, egui::Color32::from_rgb(255, 200, 100)));
[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]      --> cad_app/src/app.rs:30350:43
[INFO] [stdout]       |
[INFO] [stdout] 30350 |                         egui::Stroke::new(1.5, caret_col));
[INFO] [stdout]       |                                           ^^^ help: explicitly specify the type as `f32`: `1.5_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:30367:60
[INFO] [stdout]       |
[INFO] [stdout] 30367 | ...                   let stroke = egui::Stroke::new(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]      --> cad_app/src/app.rs:30436:65
[INFO] [stdout]       |
[INFO] [stdout] 30436 | ...                   let pen = egui::Stroke::new(1.2, base);
[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]      --> cad_app/src/app.rs:30460:75
[INFO] [stdout]       |
[INFO] [stdout] 30460 |                     painter.circle_stroke(pivot_s, 5.0, egui::Stroke::new(1.4, mark));
[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]      --> cad_app/src/app.rs:30463:43
[INFO] [stdout]       |
[INFO] [stdout] 30463 |                         egui::Stroke::new(0.8, mark));
[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]      --> cad_app/src/app.rs:30466:43
[INFO] [stdout]       |
[INFO] [stdout] 30466 |                         egui::Stroke::new(0.8, mark));
[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]      --> cad_app/src/app.rs:30479:47
[INFO] [stdout]       |
[INFO] [stdout] 30479 | ...                   egui::Stroke::new(1.0, egui::Color32::from_rgba_unmultiplied(255, 200, 80, 180)));
[INFO] [stdout]       |                                         ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:30504:47
[INFO] [stdout]       |
[INFO] [stdout] 30504 | ...                   egui::Stroke::new(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]      --> cad_app/src/app.rs:30515:75
[INFO] [stdout]       |
[INFO] [stdout] 30515 |                     painter.circle_stroke(pivot_s, 5.0, egui::Stroke::new(1.4, mark));
[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]      --> cad_app/src/app.rs:30518:43
[INFO] [stdout]       |
[INFO] [stdout] 30518 |                         egui::Stroke::new(0.8, mark));
[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]      --> cad_app/src/app.rs:30521:43
[INFO] [stdout]       |
[INFO] [stdout] 30521 |                         egui::Stroke::new(0.8, mark));
[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]      --> cad_app/src/app.rs:30532:47
[INFO] [stdout]       |
[INFO] [stdout] 30532 | ...                   egui::Stroke::new(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]      --> cad_app/src/app.rs:30559:75
[INFO] [stdout]       |
[INFO] [stdout] 30559 |                     painter.circle_stroke(pivot_s, 5.0, egui::Stroke::new(1.4, mark));
[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]      --> cad_app/src/app.rs:30562:43
[INFO] [stdout]       |
[INFO] [stdout] 30562 |                         egui::Stroke::new(0.8, mark));
[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]      --> cad_app/src/app.rs:30565:43
[INFO] [stdout]       |
[INFO] [stdout] 30565 |                         egui::Stroke::new(0.8, mark));
[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]      --> cad_app/src/app.rs:30577:47
[INFO] [stdout]       |
[INFO] [stdout] 30577 | ...                   egui::Stroke::new(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]      --> cad_app/src/app.rs:30601:75
[INFO] [stdout]       |
[INFO] [stdout] 30601 |                     painter.circle_stroke(pivot_s, 5.0, egui::Stroke::new(1.4, mark));
[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]      --> cad_app/src/app.rs:30605:47
[INFO] [stdout]       |
[INFO] [stdout] 30605 | ...                   egui::Stroke::new(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]      --> cad_app/src/app.rs:30637:47
[INFO] [stdout]       |
[INFO] [stdout] 30637 | ...                   egui::Stroke::new(0.5, gcol.gamma_multiply(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]      --> cad_app/src/app.rs:30669:50
[INFO] [stdout]       |
[INFO] [stdout] 30669 |                     let dash = egui::Stroke::new(1.0, preview_col);
[INFO] [stdout]       |                                                  ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:30670:50
[INFO] [stdout]       |
[INFO] [stdout] 30670 |                     let hint = egui::Stroke::new(0.5, preview_col.gamma_multiply(0.45));
[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]      --> cad_app/src/app.rs:30794:33
[INFO] [stdout]       |
[INFO] [stdout] 30794 | ...                   1.0, preview_col.gamma_multiply(0.7));
[INFO] [stdout]       |                       ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:30865:33
[INFO] [stdout]       |
[INFO] [stdout] 30865 | ...                   0.7, preview_col.gamma_multiply(0.4));
[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]      --> cad_app/src/app.rs:31105:47
[INFO] [stdout]       |
[INFO] [stdout] 31105 | ...                   egui::Stroke::new(1.2, accent));
[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]      --> cad_app/src/app.rs:31151:47
[INFO] [stdout]       |
[INFO] [stdout] 31151 | ...                   egui::Stroke::new(1.2, accent));
[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]      --> cad_app/src/app.rs:31222:60
[INFO] [stdout]       |
[INFO] [stdout] 31222 | ...                   time * 40.0, egui::Stroke::new(1.4, accent));
[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]      --> cad_app/src/app.rs:31258:67
[INFO] [stdout]       |
[INFO] [stdout] 31258 |                     painter.rect_stroke(r, 0.0, egui::Stroke::new(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]      --> cad_app/src/app.rs:31270:64
[INFO] [stdout]       |
[INFO] [stdout] 31270 | ...                   time * 60.0, egui::Stroke::new(1.2, box_col));
[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]      --> cad_app/src/app.rs:31330:47
[INFO] [stdout]       |
[INFO] [stdout] 31330 | ...                   egui::Stroke::new(1.2, edge));
[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]      --> cad_app/src/app.rs:31333:47
[INFO] [stdout]       |
[INFO] [stdout] 31333 | ...                   egui::Stroke::new(1.2, edge));
[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]      --> cad_app/src/app.rs:31336:47
[INFO] [stdout]       |
[INFO] [stdout] 31336 | ...                   egui::Stroke::new(1.2, edge));
[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]      --> cad_app/src/app.rs:31339:47
[INFO] [stdout]       |
[INFO] [stdout] 31339 | ...                   egui::Stroke::new(1.2, edge));
[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]      --> cad_app/src/app.rs:31341:71
[INFO] [stdout]       |
[INFO] [stdout] 31341 |                         painter.rect_stroke(r, 0.0, egui::Stroke::new(1.2, edge));
[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]      --> cad_app/src/app.rs:31367:51
[INFO] [stdout]       |
[INFO] [stdout] 31367 |                     let stroke= egui::Stroke::new(1.0, col);
[INFO] [stdout]       |                                                   ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:31395:64
[INFO] [stdout]       |
[INFO] [stdout] 31395 |                 painter.rect_stroke(*r, 0.0, egui::Stroke::new(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]      --> cad_app/src/app.rs:31406:43
[INFO] [stdout]       |
[INFO] [stdout] 31406 |                         egui::Stroke::new(1.5, egui::Color32::from_rgb(0, 0xe5, 0xff)));
[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]      --> cad_app/src/app.rs:31423:43
[INFO] [stdout]       |
[INFO] [stdout] 31423 |                         egui::Stroke::new(1.0, egui::Color32::from_rgb(0, 0xe5, 0xff)));
[INFO] [stdout]       |                                           ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:26088:43
[INFO] [stdout]       |
[INFO] [stdout] 26088 |                         egui::Stroke::new(1.0, crate::theme::color::BORDER));
[INFO] [stdout]       |                                           ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:26966:43
[INFO] [stdout]       |
[INFO] [stdout] 26966 |                         egui::Stroke::new(0.6, egui::Color32::from_rgb(60, 70, 85)));
[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]      --> cad_app/src/app.rs:28979:35
[INFO] [stdout]       |
[INFO] [stdout] 28979 |                 egui::Stroke::new(1.0, axis_col),
[INFO] [stdout]       |                                   ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:28984:35
[INFO] [stdout]       |
[INFO] [stdout] 28984 |                 egui::Stroke::new(1.0, axis_col),
[INFO] [stdout]       |                                   ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:28988:35
[INFO] [stdout]       |
[INFO] [stdout] 28988 |                 egui::Stroke::new(1.5, egui::Color32::from_rgb(240, 210, 70)),
[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]      --> cad_app/src/app.rs:29264:64
[INFO] [stdout]       |
[INFO] [stdout] 29264 | ...                   let stroke = egui::Stroke::new(0.9, color);
[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]      --> cad_app/src/app.rs:29776:51
[INFO] [stdout]       |
[INFO] [stdout] 29776 | ...                   egui::Stroke::new(1.0, egui::Color32::BLACK));
[INFO] [stdout]       |                                         ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:29787:79
[INFO] [stdout]       |
[INFO] [stdout] 29787 | ...                   painter.line_segment([a0, tip], egui::Stroke::new(2.0, col));
[INFO] [stdout]       |                                                                         ^^^ help: explicitly specify the type as `f32`: `2.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:29793:51
[INFO] [stdout]       |
[INFO] [stdout] 29793 | ...                   egui::Stroke::new(2.0, col));
[INFO] [stdout]       |                                         ^^^ help: explicitly specify the type as `f32`: `2.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:29796:51
[INFO] [stdout]       |
[INFO] [stdout] 29796 | ...                   egui::Stroke::new(2.0, col));
[INFO] [stdout]       |                                         ^^^ help: explicitly specify the type as `f32`: `2.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:29895:43
[INFO] [stdout]       |
[INFO] [stdout] 29895 |                         egui::Stroke::new(1.2, egui::Color32::from_rgb(255, 220, 100)),
[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]      --> cad_app/src/app.rs:29913:39
[INFO] [stdout]       |
[INFO] [stdout] 29913 |                     egui::Stroke::new(1.0, egui::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]      --> cad_app/src/app.rs:29969:39
[INFO] [stdout]       |
[INFO] [stdout] 29969 |                     egui::Stroke::new(1.4, mk));
[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]      --> cad_app/src/app.rs:29971:39
[INFO] [stdout]       |
[INFO] [stdout] 29971 |                     egui::Stroke::new(1.4, mk));
[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]      --> cad_app/src/app.rs:29977:56
[INFO] [stdout]       |
[INFO] [stdout] 29977 |                     let trk_stroke = egui::Stroke::new(1.2, trk_col);
[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]      --> cad_app/src/app.rs:29992:48
[INFO] [stdout]       |
[INFO] [stdout] 29992 |                         0.0, egui::Stroke::new(1.4, mk));
[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]      --> cad_app/src/app.rs:30015:47
[INFO] [stdout]       |
[INFO] [stdout] 30015 | ...                   egui::Stroke::new(0.8, glyph_col.gamma_multiply(0.30)),
[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]      --> cad_app/src/app.rs:30034:56
[INFO] [stdout]       |
[INFO] [stdout] 30034 |                     let ext_stroke = egui::Stroke::new(1.2, ext_col);
[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]      --> cad_app/src/app.rs:30071:43
[INFO] [stdout]       |
[INFO] [stdout] 30071 |                         egui::Stroke::new(1.0, glyph_col.gamma_multiply(0.35)),
[INFO] [stdout]       |                                           ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:30185:51
[INFO] [stdout]       |
[INFO] [stdout] 30185 | ...                   egui::Stroke::new(1.2, egui::Color32::from_rgba_unmultiplied(
[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]      --> cad_app/src/app.rs:30188:71
[INFO] [stdout]       |
[INFO] [stdout] 30188 |                         painter.rect_stroke(r, 0.0, egui::Stroke::new(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]      --> cad_app/src/app.rs:30229:67
[INFO] [stdout]       |
[INFO] [stdout] 30229 |                     painter.rect_stroke(r, 0.0, egui::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]      --> cad_app/src/app.rs:30249:43
[INFO] [stdout]       |
[INFO] [stdout] 30249 |                         egui::Stroke::new(1.6, col), 6.0, 4.0)
[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]      --> cad_app/src/app.rs:30255:53
[INFO] [stdout]       |
[INFO] [stdout] 30255 |                         let pen = egui::Stroke::new(1.2, base);
[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]      --> cad_app/src/app.rs:30290:43
[INFO] [stdout]       |
[INFO] [stdout] 30290 |                         egui::Stroke::new(1.2, egui::Color32::from_rgb(255, 200, 100)));
[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]      --> cad_app/src/app.rs:30350:43
[INFO] [stdout]       |
[INFO] [stdout] 30350 |                         egui::Stroke::new(1.5, caret_col));
[INFO] [stdout]       |                                           ^^^ help: explicitly specify the type as `f32`: `1.5_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:30367:60
[INFO] [stdout]       |
[INFO] [stdout] 30367 | ...                   let stroke = egui::Stroke::new(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]      --> cad_app/src/app.rs:30436:65
[INFO] [stdout]       |
[INFO] [stdout] 30436 | ...                   let pen = egui::Stroke::new(1.2, base);
[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]      --> cad_app/src/app.rs:30460:75
[INFO] [stdout]       |
[INFO] [stdout] 30460 |                     painter.circle_stroke(pivot_s, 5.0, egui::Stroke::new(1.4, mark));
[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]      --> cad_app/src/app.rs:30463:43
[INFO] [stdout]       |
[INFO] [stdout] 30463 |                         egui::Stroke::new(0.8, mark));
[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]      --> cad_app/src/app.rs:30466:43
[INFO] [stdout]       |
[INFO] [stdout] 30466 |                         egui::Stroke::new(0.8, mark));
[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]      --> cad_app/src/app.rs:30479:47
[INFO] [stdout]       |
[INFO] [stdout] 30479 | ...                   egui::Stroke::new(1.0, egui::Color32::from_rgba_unmultiplied(255, 200, 80, 180)));
[INFO] [stdout]       |                                         ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:30504:47
[INFO] [stdout]       |
[INFO] [stdout] 30504 | ...                   egui::Stroke::new(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]      --> cad_app/src/app.rs:31652:36
[INFO] [stdout]       |
[INFO] [stdout] 31652 |     let stroke = egui::Stroke::new(1.6, col);
[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]      --> cad_app/src/app.rs:30515:75
[INFO] [stdout]       |
[INFO] [stdout] 30515 |                     painter.circle_stroke(pivot_s, 5.0, egui::Stroke::new(1.4, mark));
[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]      --> cad_app/src/app.rs:30518:43
[INFO] [stdout]       |
[INFO] [stdout] 30518 |                         egui::Stroke::new(0.8, mark));
[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]      --> cad_app/src/app.rs:31734:46
[INFO] [stdout]       |
[INFO] [stdout] 31734 |     p.rect_stroke(sq, 1.0, egui::Stroke::new(1.4, color));
[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]      --> cad_app/src/app.rs:31735:36
[INFO] [stdout]       |
[INFO] [stdout] 31735 |     let stroke = egui::Stroke::new(1.4, color);
[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]      --> cad_app/src/app.rs:30521:43
[INFO] [stdout]       |
[INFO] [stdout] 30521 |                         egui::Stroke::new(0.8, mark));
[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]      --> cad_app/src/app.rs:30532:47
[INFO] [stdout]       |
[INFO] [stdout] 30532 | ...                   egui::Stroke::new(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]      --> cad_app/src/app.rs:30559:75
[INFO] [stdout]       |
[INFO] [stdout] 30559 |                     painter.circle_stroke(pivot_s, 5.0, egui::Stroke::new(1.4, mark));
[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]      --> cad_app/src/app.rs:30562:43
[INFO] [stdout]       |
[INFO] [stdout] 30562 |                         egui::Stroke::new(0.8, mark));
[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]      --> cad_app/src/app.rs:30565:43
[INFO] [stdout]       |
[INFO] [stdout] 30565 |                         egui::Stroke::new(0.8, mark));
[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]      --> cad_app/src/app.rs:30577:47
[INFO] [stdout]       |
[INFO] [stdout] 30577 | ...                   egui::Stroke::new(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]      --> cad_app/src/app.rs:30601:75
[INFO] [stdout]       |
[INFO] [stdout] 30601 |                     painter.circle_stroke(pivot_s, 5.0, egui::Stroke::new(1.4, mark));
[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]      --> cad_app/src/app.rs:31811:37
[INFO] [stdout]       |
[INFO] [stdout] 31811 |     let outline = egui::Stroke::new(1.0, egui::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]      --> cad_app/src/app.rs:30605:47
[INFO] [stdout]       |
[INFO] [stdout] 30605 | ...                   egui::Stroke::new(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]      --> cad_app/src/app.rs:30637:47
[INFO] [stdout]       |
[INFO] [stdout] 30637 | ...                   egui::Stroke::new(0.5, gcol.gamma_multiply(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]      --> cad_app/src/app.rs:30669:50
[INFO] [stdout]       |
[INFO] [stdout] 30669 |                     let dash = egui::Stroke::new(1.0, preview_col);
[INFO] [stdout]       |                                                  ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:30670:50
[INFO] [stdout]       |
[INFO] [stdout] 30670 |                     let hint = egui::Stroke::new(0.5, preview_col.gamma_multiply(0.45));
[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]      --> cad_app/src/app.rs:30794:33
[INFO] [stdout]       |
[INFO] [stdout] 30794 | ...                   1.0, preview_col.gamma_multiply(0.7));
[INFO] [stdout]       |                       ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:30865:33
[INFO] [stdout]       |
[INFO] [stdout] 30865 | ...                   0.7, preview_col.gamma_multiply(0.4));
[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]      --> cad_app/src/app.rs:31105:47
[INFO] [stdout]       |
[INFO] [stdout] 31105 | ...                   egui::Stroke::new(1.2, accent));
[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]      --> cad_app/src/app.rs:32019:59
[INFO] [stdout]       |
[INFO] [stdout] 32019 |     painter.circle_stroke(anchor, 12.0, egui::Stroke::new(1.0, gray));
[INFO] [stdout]       |                                                           ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:32025:58
[INFO] [stdout]       |
[INFO] [stdout] 32025 |         painter.line_segment([p0, p1], egui::Stroke::new(1.0, gray));
[INFO] [stdout]       |                                                          ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:31151:47
[INFO] [stdout]       |
[INFO] [stdout] 31151 | ...                   egui::Stroke::new(1.2, accent));
[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]      --> cad_app/src/app.rs:32031:37
[INFO] [stdout]       |
[INFO] [stdout] 32031 |     let pen     = egui::Stroke::new(1.2, label);
[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]      --> cad_app/src/app.rs:31222:60
[INFO] [stdout]       |
[INFO] [stdout] 31222 | ...                   time * 40.0, egui::Stroke::new(1.4, accent));
[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]      --> cad_app/src/app.rs:32071:27
[INFO] [stdout]       |
[INFO] [stdout] 32071 |         egui::Stroke::new(0.8, logo_stroke));
[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]      --> cad_app/src/app.rs:31258:67
[INFO] [stdout]       |
[INFO] [stdout] 31258 |                     painter.rect_stroke(r, 0.0, egui::Stroke::new(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]      --> cad_app/src/app.rs:31270:64
[INFO] [stdout]       |
[INFO] [stdout] 31270 | ...                   time * 60.0, egui::Stroke::new(1.2, box_col));
[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]      --> cad_app/src/app.rs:31330:47
[INFO] [stdout]       |
[INFO] [stdout] 31330 | ...                   egui::Stroke::new(1.2, edge));
[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]      --> cad_app/src/app.rs:31333:47
[INFO] [stdout]       |
[INFO] [stdout] 31333 | ...                   egui::Stroke::new(1.2, edge));
[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]      --> cad_app/src/app.rs:31336:47
[INFO] [stdout]       |
[INFO] [stdout] 31336 | ...                   egui::Stroke::new(1.2, edge));
[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]      --> cad_app/src/app.rs:31339:47
[INFO] [stdout]       |
[INFO] [stdout] 31339 | ...                   egui::Stroke::new(1.2, edge));
[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]      --> cad_app/src/app.rs:31341:71
[INFO] [stdout]       |
[INFO] [stdout] 31341 |                         painter.rect_stroke(r, 0.0, egui::Stroke::new(1.2, edge));
[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]      --> cad_app/src/app.rs:31367:51
[INFO] [stdout]       |
[INFO] [stdout] 31367 |                     let stroke= egui::Stroke::new(1.0, col);
[INFO] [stdout]       |                                                   ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:31395:64
[INFO] [stdout]       |
[INFO] [stdout] 31395 |                 painter.rect_stroke(*r, 0.0, egui::Stroke::new(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]      --> cad_app/src/app.rs:31406:43
[INFO] [stdout]       |
[INFO] [stdout] 31406 |                         egui::Stroke::new(1.5, egui::Color32::from_rgb(0, 0xe5, 0xff)));
[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]      --> cad_app/src/app.rs:31423:43
[INFO] [stdout]       |
[INFO] [stdout] 31423 |                         egui::Stroke::new(1.0, egui::Color32::from_rgb(0, 0xe5, 0xff)));
[INFO] [stdout]       |                                           ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:32387:36
[INFO] [stdout]       |
[INFO] [stdout] 32387 |     let stroke = egui::Stroke::new(1.4, color);
[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]      --> cad_app/src/app.rs:32846:31
[INFO] [stdout]       |
[INFO] [stdout] 32846 |             egui::Stroke::new(1.5, egui::Color32::from_rgb(220, 60, 60)));
[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]      --> cad_app/src/app.rs:33047:40
[INFO] [stdout]       |
[INFO] [stdout] 33047 |     let dim_stroke = egui::Stroke::new(1.2, dim_col);
[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]      --> cad_app/src/app.rs:33048:40
[INFO] [stdout]       |
[INFO] [stdout] 33048 |     let ext_stroke = egui::Stroke::new(1.2, ext_col);
[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]      --> cad_app/src/app.rs:33115:35
[INFO] [stdout]       |
[INFO] [stdout] 33115 |                 egui::Stroke::new(1.6, dim_col));
[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]      --> cad_app/src/app.rs:33128:39
[INFO] [stdout]       |
[INFO] [stdout] 33128 |             let s = egui::Stroke::new(1.4, dim_col);
[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]      --> cad_app/src/app.rs:33189:27
[INFO] [stdout]       |
[INFO] [stdout] 33189 |         egui::Stroke::new(0.7, egui::Color32::from_rgb(70, 80, 95)));
[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]      --> cad_app/src/app.rs:33225:31
[INFO] [stdout]       |
[INFO] [stdout] 33225 |     let s = egui::Stroke::new(1.6, face_col);
[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]      --> cad_app/src/app.rs:33228:32
[INFO] [stdout]       |
[INFO] [stdout] 33228 |     let cl = egui::Stroke::new(1.0, egui::Color32::from_rgb(120, 140, 160));
[INFO] [stdout]       |                                ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:33262:40
[INFO] [stdout]       |
[INFO] [stdout] 33262 |     let obj_stroke = egui::Stroke::new(1.6, obj_col);
[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]      --> cad_app/src/app.rs:33263:40
[INFO] [stdout]       |
[INFO] [stdout] 33263 |     let dim_stroke = egui::Stroke::new(1.3, dim_col);
[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]      --> cad_app/src/app.rs:33264:40
[INFO] [stdout]       |
[INFO] [stdout] 33264 |     let ext_stroke = egui::Stroke::new(1.1, ext_col);
[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]      --> cad_app/src/app.rs:33289:35
[INFO] [stdout]       |
[INFO] [stdout] 33289 |                 egui::Stroke::new(1.6, dim_col));
[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]      --> cad_app/src/app.rs:31652:36
[INFO] [stdout]       |
[INFO] [stdout] 31652 |     let stroke = egui::Stroke::new(1.6, col);
[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]      --> cad_app/src/app.rs:31734:46
[INFO] [stdout]       |
[INFO] [stdout] 31734 |     p.rect_stroke(sq, 1.0, egui::Stroke::new(1.4, color));
[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]      --> cad_app/src/app.rs:31735:36
[INFO] [stdout]       |
[INFO] [stdout] 31735 |     let stroke = egui::Stroke::new(1.4, color);
[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]      --> cad_app/src/app.rs:33434:36
[INFO] [stdout]       |
[INFO] [stdout] 33434 |     let stroke = egui::Stroke::new(1.6, color);
[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]      --> cad_app/src/app.rs:31811:37
[INFO] [stdout]       |
[INFO] [stdout] 31811 |     let outline = egui::Stroke::new(1.0, egui::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]      --> cad_app/src/app.rs:32019:59
[INFO] [stdout]       |
[INFO] [stdout] 32019 |     painter.circle_stroke(anchor, 12.0, egui::Stroke::new(1.0, gray));
[INFO] [stdout]       |                                                           ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:32025:58
[INFO] [stdout]       |
[INFO] [stdout] 32025 |         painter.line_segment([p0, p1], egui::Stroke::new(1.0, gray));
[INFO] [stdout]       |                                                          ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:32031:37
[INFO] [stdout]       |
[INFO] [stdout] 32031 |     let pen     = egui::Stroke::new(1.2, label);
[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]      --> cad_app/src/app.rs:32071:27
[INFO] [stdout]       |
[INFO] [stdout] 32071 |         egui::Stroke::new(0.8, logo_stroke));
[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]      --> cad_app/src/app.rs:32387:36
[INFO] [stdout]       |
[INFO] [stdout] 32387 |     let stroke = egui::Stroke::new(1.4, color);
[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]      --> cad_app/src/app.rs:32846:31
[INFO] [stdout]       |
[INFO] [stdout] 32846 |             egui::Stroke::new(1.5, egui::Color32::from_rgb(220, 60, 60)));
[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]      --> cad_app/src/app.rs:34561:59
[INFO] [stdout]       |
[INFO] [stdout] 34561 | ...                   egui::Stroke::new(2.0, egui::Color32::WHITE));
[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]      --> cad_app/src/app.rs:34656:59
[INFO] [stdout]       |
[INFO] [stdout] 34656 | ...                   egui::Stroke::new(1.5, col));
[INFO] [stdout]       |                                         ^^^ help: explicitly specify the type as `f32`: `1.5_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:34749:64
[INFO] [stdout]       |
[INFO] [stdout] 34749 |                 painter.line_segment([a, b], egui::Stroke::new(3.0, col));
[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]      --> cad_app/src/app.rs:34755:72
[INFO] [stdout]       |
[INFO] [stdout] 34755 |                     painter.circle_stroke(center, r, egui::Stroke::new(3.0, col));
[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]      --> cad_app/src/app.rs:33047:40
[INFO] [stdout]       |
[INFO] [stdout] 33047 |     let dim_stroke = egui::Stroke::new(1.2, dim_col);
[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]      --> cad_app/src/app.rs:34762:64
[INFO] [stdout]       |
[INFO] [stdout] 34762 |                 painter.line_segment([a, b], egui::Stroke::new(3.0, col));
[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]      --> cad_app/src/app.rs:33048:40
[INFO] [stdout]       |
[INFO] [stdout] 33048 |     let ext_stroke = egui::Stroke::new(1.2, ext_col);
[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]      --> cad_app/src/app.rs:33115:35
[INFO] [stdout]       |
[INFO] [stdout] 33115 |                 egui::Stroke::new(1.6, dim_col));
[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]      --> cad_app/src/app.rs:33128:39
[INFO] [stdout]       |
[INFO] [stdout] 33128 |             let s = egui::Stroke::new(1.4, dim_col);
[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]      --> cad_app/src/app.rs:33189:27
[INFO] [stdout]       |
[INFO] [stdout] 33189 |         egui::Stroke::new(0.7, egui::Color32::from_rgb(70, 80, 95)));
[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]      --> cad_app/src/app.rs:33225:31
[INFO] [stdout]       |
[INFO] [stdout] 33225 |     let s = egui::Stroke::new(1.6, face_col);
[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]      --> cad_app/src/app.rs:33228:32
[INFO] [stdout]       |
[INFO] [stdout] 33228 |     let cl = egui::Stroke::new(1.0, egui::Color32::from_rgb(120, 140, 160));
[INFO] [stdout]       |                                ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:33262:40
[INFO] [stdout]       |
[INFO] [stdout] 33262 |     let obj_stroke = egui::Stroke::new(1.6, obj_col);
[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]      --> cad_app/src/app.rs:33263:40
[INFO] [stdout]       |
[INFO] [stdout] 33263 |     let dim_stroke = egui::Stroke::new(1.3, dim_col);
[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]      --> cad_app/src/app.rs:33264:40
[INFO] [stdout]       |
[INFO] [stdout] 33264 |     let ext_stroke = egui::Stroke::new(1.1, ext_col);
[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]      --> cad_app/src/app.rs:33289:35
[INFO] [stdout]       |
[INFO] [stdout] 33289 |                 egui::Stroke::new(1.6, dim_col));
[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]      --> cad_app/src/app.rs:33434:36
[INFO] [stdout]       |
[INFO] [stdout] 33434 |     let stroke = egui::Stroke::new(1.6, color);
[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]      --> cad_app/src/app.rs:34561:59
[INFO] [stdout]       |
[INFO] [stdout] 34561 | ...                   egui::Stroke::new(2.0, egui::Color32::WHITE));
[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]      --> cad_app/src/app.rs:34656:59
[INFO] [stdout]       |
[INFO] [stdout] 34656 | ...                   egui::Stroke::new(1.5, col));
[INFO] [stdout]       |                                         ^^^ help: explicitly specify the type as `f32`: `1.5_f32`
[INFO] [stdout]       |
[INFO] [stdout]       = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]       = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]      --> cad_app/src/app.rs:34749:64
[INFO] [stdout]       |
[INFO] [stdout] 34749 |                 painter.line_segment([a, b], egui::Stroke::new(3.0, col));
[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]      --> cad_app/src/app.rs:34755:72
[INFO] [stdout]       |
[INFO] [stdout] 34755 |                     painter.circle_stroke(center, r, egui::Stroke::new(3.0, col));
[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]      --> cad_app/src/app.rs:34762:64
[INFO] [stdout]       |
[INFO] [stdout] 34762 |                 painter.line_segment([a, b], egui::Stroke::new(3.0, col));
[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]    --> cad_app/src/dock.rs:118:75
[INFO] [stdout]     |
[INFO] [stdout] 118 |     p.line_segment([rect.left_bottom(), rect.right_bottom()], Stroke::new(1.0, border()));
[INFO] [stdout]     |                                                                           ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> cad_app/src/dock.rs:137:30
[INFO] [stdout]     |
[INFO] [stdout] 137 |         let st = Stroke::new(1.5, xcol);
[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]    --> cad_app/src/dock.rs:262:71
[INFO] [stdout]     |
[INFO] [stdout] 262 |             p.rect(rect, egui::Rounding::same(4.0), surf, Stroke::new(1.0, brd));
[INFO] [stdout]     |                                                                       ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> cad_app/src/dock.rs:316:69
[INFO] [stdout]     |
[INFO] [stdout] 316 |         let frame = egui::Frame::none().fill(BG).stroke(Stroke::new(1.0, border()))
[INFO] [stdout]     |                                                                     ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> cad_app/src/dock.rs:411:73
[INFO] [stdout]     |
[INFO] [stdout] 411 |                         egui::Frame::none().fill(BG).stroke(Stroke::new(1.0, border()))
[INFO] [stdout]     |                                                                         ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> cad_app/src/dock.rs:118:75
[INFO] [stdout]     |
[INFO] [stdout] 118 |     p.line_segment([rect.left_bottom(), rect.right_bottom()], Stroke::new(1.0, border()));
[INFO] [stdout]     |                                                                           ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> cad_app/src/dock.rs:137:30
[INFO] [stdout]     |
[INFO] [stdout] 137 |         let st = Stroke::new(1.5, xcol);
[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]    --> cad_app/src/dock.rs:262:71
[INFO] [stdout]     |
[INFO] [stdout] 262 |             p.rect(rect, egui::Rounding::same(4.0), surf, Stroke::new(1.0, brd));
[INFO] [stdout]     |                                                                       ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> cad_app/src/dock.rs:316:69
[INFO] [stdout]     |
[INFO] [stdout] 316 |         let frame = egui::Frame::none().fill(BG).stroke(Stroke::new(1.0, border()))
[INFO] [stdout]     |                                                                     ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> cad_app/src/dock.rs:411:73
[INFO] [stdout]     |
[INFO] [stdout] 411 |                         egui::Frame::none().fill(BG).stroke(Stroke::new(1.0, border()))
[INFO] [stdout]     |                                                                         ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> cad_app/src/theme.rs:230:35
[INFO] [stdout]     |
[INFO] [stdout] 230 |     v.window_stroke = Stroke::new(1.0, c::BORDER);
[INFO] [stdout]     |                                   ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> cad_app/src/theme.rs:237:38
[INFO] [stdout]     |
[INFO] [stdout] 237 |     v.selection.stroke = Stroke::new(1.0, c::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]    --> cad_app/src/theme.rs:241:46
[INFO] [stdout]     |
[INFO] [stdout] 241 |     w.noninteractive.bg_stroke = Stroke::new(1.0, c::BORDER);
[INFO] [stdout]     |                                              ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> cad_app/src/theme.rs:242:46
[INFO] [stdout]     |
[INFO] [stdout] 242 |     w.noninteractive.fg_stroke = Stroke::new(1.0, c::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]    --> cad_app/src/theme.rs:245:40
[INFO] [stdout]     |
[INFO] [stdout] 245 |     w.inactive.bg_stroke = Stroke::new(1.0, c::BORDER);
[INFO] [stdout]     |                                        ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> cad_app/src/theme.rs:246:40
[INFO] [stdout]     |
[INFO] [stdout] 246 |     w.inactive.fg_stroke = Stroke::new(1.0, c::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]    --> cad_app/src/theme.rs:250:39
[INFO] [stdout]     |
[INFO] [stdout] 250 |     w.hovered.bg_stroke = Stroke::new(1.0, c::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]    --> cad_app/src/theme.rs:251:39
[INFO] [stdout]     |
[INFO] [stdout] 251 |     w.hovered.fg_stroke = Stroke::new(1.0, c::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]    --> cad_app/src/theme.rs:255:38
[INFO] [stdout]     |
[INFO] [stdout] 255 |     w.active.bg_stroke = Stroke::new(1.0, c::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]    --> cad_app/src/theme.rs:256:38
[INFO] [stdout]     |
[INFO] [stdout] 256 |     w.active.fg_stroke = Stroke::new(1.0, c::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]    --> cad_app/src/theme.rs:260:36
[INFO] [stdout]     |
[INFO] [stdout] 260 |     w.open.bg_stroke = Stroke::new(1.0, c::BORDER);
[INFO] [stdout]     |                                    ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> cad_app/src/theme.rs:230:35
[INFO] [stdout]     |
[INFO] [stdout] 230 |     v.window_stroke = Stroke::new(1.0, c::BORDER);
[INFO] [stdout]     |                                   ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> cad_app/src/theme.rs:237:38
[INFO] [stdout]     |
[INFO] [stdout] 237 |     v.selection.stroke = Stroke::new(1.0, c::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]    --> cad_app/src/theme.rs:241:46
[INFO] [stdout]     |
[INFO] [stdout] 241 |     w.noninteractive.bg_stroke = Stroke::new(1.0, c::BORDER);
[INFO] [stdout]     |                                              ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> cad_app/src/theme.rs:242:46
[INFO] [stdout]     |
[INFO] [stdout] 242 |     w.noninteractive.fg_stroke = Stroke::new(1.0, c::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]    --> cad_app/src/theme.rs:245:40
[INFO] [stdout]     |
[INFO] [stdout] 245 |     w.inactive.bg_stroke = Stroke::new(1.0, c::BORDER);
[INFO] [stdout]     |                                        ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> cad_app/src/theme.rs:246:40
[INFO] [stdout]     |
[INFO] [stdout] 246 |     w.inactive.fg_stroke = Stroke::new(1.0, c::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]    --> cad_app/src/theme.rs:250:39
[INFO] [stdout]     |
[INFO] [stdout] 250 |     w.hovered.bg_stroke = Stroke::new(1.0, c::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]    --> cad_app/src/theme.rs:251:39
[INFO] [stdout]     |
[INFO] [stdout] 251 |     w.hovered.fg_stroke = Stroke::new(1.0, c::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]    --> cad_app/src/theme.rs:255:38
[INFO] [stdout]     |
[INFO] [stdout] 255 |     w.active.bg_stroke = Stroke::new(1.0, c::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]    --> cad_app/src/theme.rs:256:38
[INFO] [stdout]     |
[INFO] [stdout] 256 |     w.active.fg_stroke = Stroke::new(1.0, c::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]    --> cad_app/src/theme.rs:260:36
[INFO] [stdout]     |
[INFO] [stdout] 260 |     w.open.bg_stroke = Stroke::new(1.0, c::BORDER);
[INFO] [stdout]     |                                    ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `hdr_brd`
[INFO] [stdout]      --> cad_app/src/app.rs:12807:13
[INFO] [stdout]       |
[INFO] [stdout] 12807 |         let hdr_brd   = Color32::from_rgb(0x46, 0x52, 0x5E);
[INFO] [stdout]       |             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hdr_brd`
[INFO] [stdout]       |
[INFO] [stdout]       = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `hdr_brd`
[INFO] [stdout]      --> cad_app/src/app.rs:12807:13
[INFO] [stdout]       |
[INFO] [stdout] 12807 |         let hdr_brd   = Color32::from_rgb(0x46, 0x52, 0x5E);
[INFO] [stdout]       |             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hdr_brd`
[INFO] [stdout]       |
[INFO] [stdout]       = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]      --> cad_app/src/app.rs:23526:9
[INFO] [stdout]       |
[INFO] [stdout] 23526 |     let mut h = |y: f32| {
[INFO] [stdout]       |         ----^
[INFO] [stdout]       |         |
[INFO] [stdout]       |         help: remove this `mut`
[INFO] [stdout]       |
[INFO] [stdout]       = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]      --> cad_app/src/app.rs:23535:9
[INFO] [stdout]       |
[INFO] [stdout] 23535 |     let mut v = |x: f32| {
[INFO] [stdout]       |         ----^
[INFO] [stdout]       |         |
[INFO] [stdout]       |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ink`
[INFO] [stdout]      --> cad_app/src/app.rs:24258:41
[INFO] [stdout]       |
[INFO] [stdout] 24258 |                      pen: egui::Stroke, ink: egui::Color32, accent: egui::Color32, scale: f32) {
[INFO] [stdout]       |                                         ^^^ help: if this is intentional, prefix it with an underscore: `_ink`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `dot`
[INFO] [stdout]      --> cad_app/src/app.rs:24489:5
[INFO] [stdout]       |
[INFO] [stdout] 24489 |     dot: impl Fn(egui::Pos2),
[INFO] [stdout]       |     ^^^ help: if this is intentional, prefix it with an underscore: `_dot`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]      --> cad_app/src/app.rs:23526:9
[INFO] [stdout]       |
[INFO] [stdout] 23526 |     let mut h = |y: f32| {
[INFO] [stdout]       |         ----^
[INFO] [stdout]       |         |
[INFO] [stdout]       |         help: remove this `mut`
[INFO] [stdout]       |
[INFO] [stdout]       = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]      --> cad_app/src/app.rs:23535:9
[INFO] [stdout]       |
[INFO] [stdout] 23535 |     let mut v = |x: f32| {
[INFO] [stdout]       |         ----^
[INFO] [stdout]       |         |
[INFO] [stdout]       |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ink`
[INFO] [stdout]      --> cad_app/src/app.rs:24258:41
[INFO] [stdout]       |
[INFO] [stdout] 24258 |                      pen: egui::Stroke, ink: egui::Color32, accent: egui::Color32, scale: f32) {
[INFO] [stdout]       |                                         ^^^ help: if this is intentional, prefix it with an underscore: `_ink`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `dot`
[INFO] [stdout]      --> cad_app/src/app.rs:24489:5
[INFO] [stdout]       |
[INFO] [stdout] 24489 |     dot: impl Fn(egui::Pos2),
[INFO] [stdout]       |     ^^^ help: if this is intentional, prefix it with an underscore: `_dot`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `bar_rect`
[INFO] [stdout]      --> cad_app/src/app.rs:26049:13
[INFO] [stdout]       |
[INFO] [stdout] 26049 |         let bar_rect = self.menubar_rect;
[INFO] [stdout]       |             ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_bar_rect`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `bar_rect`
[INFO] [stdout]      --> cad_app/src/app.rs:26049:13
[INFO] [stdout]       |
[INFO] [stdout] 26049 |         let bar_rect = self.menubar_rect;
[INFO] [stdout]       |             ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_bar_rect`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PP_BG_HI` is never used
[INFO] [stdout]   --> cad_app/src/app.rs:35:7
[INFO] [stdout]    |
[INFO] [stdout] 35 | const PP_BG_HI:  egui::Color32 = crate::theme::color::SURFACE_2;
[INFO] [stdout]    |       ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `menu_autoclose` is never used
[INFO] [stdout]    --> cad_app/src/app.rs:306:4
[INFO] [stdout]     |
[INFO] [stdout] 306 | fn menu_autoclose(ui: &mut egui::Ui, bar_rect: egui::Rect) {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `text_button` is never used
[INFO] [stdout]    --> cad_app/src/app.rs:327:4
[INFO] [stdout]     |
[INFO] [stdout] 327 | fn text_button(ui: &mut egui::Ui, text: &str, size: f32) -> egui::Response {
[INFO] [stdout]     |    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `dock_undock_hold`, `dock_dragging`, `draw_rail_dock_state`, `modify_rail_dock_state`, `rail_remove_confirm`, and `rail_panel_h` are never read
[INFO] [stdout]     --> cad_app/src/app.rs:1282:5
[INFO] [stdout]      |
[INFO] [stdout] 1191 | pub struct CadApp {
[INFO] [stdout]      |            ------ fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 1282 |     dock_undock_hold: HashMap<&'static str, f32>,
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1289 |     dock_dragging: std::collections::HashSet<&'static str>,
[INFO] [stdout]      |     ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1390 |     draw_rail_dock_state:   crate::dock::DockState,
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 1391 |     modify_rail_dock_state: crate::dock::DockState,
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1395 |     rail_remove_confirm: Option<(bool, crate::command::CommandId)>,
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1400 |     rail_panel_h:        f32,
[INFO] [stdout]      |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `WaitingForBase` is never constructed
[INFO] [stdout]     --> cad_app/src/app.rs:2158:5
[INFO] [stdout]      |
[INFO] [stdout] 2156 | pub enum PasteState {
[INFO] [stdout]      |          ---------- variant in this enum
[INFO] [stdout] 2157 |     Off,
[INFO] [stdout] 2158 |     WaitingForBase,
[INFO] [stdout]      |     ^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `PasteState` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple variants are never constructed
[INFO] [stdout]     --> cad_app/src/app.rs:3008:5
[INFO] [stdout]      |
[INFO] [stdout] 3007 | pub enum DockEdge {
[INFO] [stdout]      |          -------- variants in this enum
[INFO] [stdout] 3008 |     Top, Bottom, Left, Right,
[INFO] [stdout]      |     ^^^  ^^^^^^  ^^^^  ^^^^^
[INFO] [stdout] 3009 |     TopLeft, TopRight, BottomLeft, BottomRight,
[INFO] [stdout]      |     ^^^^^^^  ^^^^^^^^  ^^^^^^^^^^  ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `DockEdge` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `pos` and `edge` are never read
[INFO] [stdout]     --> cad_app/src/app.rs:3014:9
[INFO] [stdout]      |
[INFO] [stdout] 3013 | pub struct DockState {
[INFO] [stdout]      |            --------- fields in this struct
[INFO] [stdout] 3014 |     pub pos:  egui::Pos2,
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 3015 |     pub edge: DockEdge,
[INFO] [stdout]      |         ^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `DockState` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Dobject` is never constructed
[INFO] [stdout]     --> cad_app/src/app.rs:3108:5
[INFO] [stdout]      |
[INFO] [stdout] 3104 | pub enum AciPickRequest {
[INFO] [stdout]      |          -------------- variant in this enum
[INFO] [stdout] ...
[INFO] [stdout] 3108 |     Dobject(usize),
[INFO] [stdout]      |     ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `AciPickRequest` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple associated items are never used
[INFO] [stdout]      --> cad_app/src/app.rs:6784:8
[INFO] [stdout]       |
[INFO] [stdout]  3508 | impl CadApp {
[INFO] [stdout]       | ----------- associated items in this implementation
[INFO] [stdout] ...
[INFO] [stdout]  6784 |     fn collect_closed_containing(&self, world: Vec2) -> Vec<(usize, f64, &'static str)> {
[INFO] [stdout]       |        ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  8121 |     const DOCK_THRESHOLD_PX: f32 = 50.0;
[INFO] [stdout]       |           ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  8125 |     const DOCK_STRIP_MIN_WIDTH:  f32 = 320.0;
[INFO] [stdout]       |           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  8126 |     /// Minimum height docked left/right strips will use.
[INFO] [stdout]  8127 |     const DOCK_STRIP_MIN_HEIGHT: f32 = 200.0;
[INFO] [stdout]       |           ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  8132 |     const DOCK_UNDOCK_HOLD_SEC: f32 = 0.20;
[INFO] [stdout]       |           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  9010 |     fn cancel_hatch_panel(&mut self) {
[INFO] [stdout]       |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 12235 |     fn rail_inner(&mut self, ui: &mut egui::Ui, is_draw: bool, cols: usize) {
[INFO] [stdout]       |        ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 13476 |     fn props_kind_breakdown(&self, targets: &[usize]) -> String {
[INFO] [stdout]       |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 17766 |     fn apply_offset(&mut self, dist: f64, side: Vec2) {
[INFO] [stdout]       |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `active_snap_letters` is never used
[INFO] [stdout]      --> cad_app/src/app.rs:20768:4
[INFO] [stdout]       |
[INFO] [stdout] 20768 | fn active_snap_letters(s: SnapSet) -> String {
[INFO] [stdout]       |    ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `env_bool` is never used
[INFO] [stdout]      --> cad_app/src/app.rs:20857:4
[INFO] [stdout]       |
[INFO] [stdout] 20857 | fn env_bool(ui: &mut egui::Ui, key: &str, desc: &str, v: &mut bool) {
[INFO] [stdout]       |    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `env_u8` is never used
[INFO] [stdout]      --> cad_app/src/app.rs:20861:4
[INFO] [stdout]       |
[INFO] [stdout] 20861 | fn env_u8(ui: &mut egui::Ui, key: &str, desc: &str, v: &mut u8, lo: u8, hi: u8) {
[INFO] [stdout]       |    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `env_u8_choice` is never used
[INFO] [stdout]      --> cad_app/src/app.rs:20867:4
[INFO] [stdout]       |
[INFO] [stdout] 20867 | fn env_u8_choice(ui: &mut egui::Ui, key: &str, desc: &str, v: &mut u8, choices: &[&str]) {
[INFO] [stdout]       |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `env_color` is never used
[INFO] [stdout]      --> cad_app/src/app.rs:20880:4
[INFO] [stdout]       |
[INFO] [stdout] 20880 | fn env_color(ui: &mut egui::Ui, key: &str, desc: &str, v: &mut u32) {
[INFO] [stdout]       |    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `env_text` is never used
[INFO] [stdout]      --> cad_app/src/app.rs:20894:4
[INFO] [stdout]       |
[INFO] [stdout] 20894 | fn env_text(ui: &mut egui::Ui, key: &str, desc: &str, v: &mut String) {
[INFO] [stdout]       |    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `draw_settings_preview` is never used
[INFO] [stdout]      --> cad_app/src/app.rs:20905:4
[INFO] [stdout]       |
[INFO] [stdout] 20905 | fn draw_settings_preview(ui: &mut egui::Ui, env: &UserEnv) {
[INFO] [stdout]       |    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `aci_color_picker` is never used
[INFO] [stdout]      --> cad_app/src/app.rs:22036:4
[INFO] [stdout]       |
[INFO] [stdout] 22036 | fn aci_color_picker(
[INFO] [stdout]       |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `panel_button` is never used
[INFO] [stdout]      --> cad_app/src/app.rs:22342:4
[INFO] [stdout]       |
[INFO] [stdout] 22342 | fn panel_button(ui: &mut egui::Ui, label: &str, active: bool) -> bool {
[INFO] [stdout]       |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `RailDnd` is never constructed
[INFO] [stdout]      --> cad_app/src/app.rs:23227:8
[INFO] [stdout]       |
[INFO] [stdout] 23227 | struct RailDnd { is_draw: bool, pos: usize }
[INFO] [stdout]       |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `rail_icon_btn` is never used
[INFO] [stdout]      --> cad_app/src/app.rs:24336:4
[INFO] [stdout]       |
[INFO] [stdout] 24336 | fn rail_icon_btn(
[INFO] [stdout]       |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `cmd_button` is never used
[INFO] [stdout]      --> cad_app/src/app.rs:24362:4
[INFO] [stdout]       |
[INFO] [stdout] 24362 | fn cmd_button(
[INFO] [stdout]       |    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `cmd_button_resp` is never used
[INFO] [stdout]      --> cad_app/src/app.rs:24374:4
[INFO] [stdout]       |
[INFO] [stdout] 24374 | fn cmd_button_resp(
[INFO] [stdout]       |    ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `tool_command_word` is never used
[INFO] [stdout]      --> cad_app/src/app.rs:24793:4
[INFO] [stdout]       |
[INFO] [stdout] 24793 | fn tool_command_word(t: Tool) -> Option<&'static str> {
[INFO] [stdout]       |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `tool_button` is never used
[INFO] [stdout]      --> cad_app/src/app.rs:24811:4
[INFO] [stdout]       |
[INFO] [stdout] 24811 | fn tool_button(ui: &mut egui::Ui, current: &mut Tool, this: Tool, label: &str) -> bool {
[INFO] [stdout]       |    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `hatch_command_button` is never used
[INFO] [stdout]      --> cad_app/src/app.rs:25022:4
[INFO] [stdout]       |
[INFO] [stdout] 25022 | fn hatch_command_button(ui: &mut egui::Ui) -> bool {
[INFO] [stdout]       |    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `arc_tool_button` is never used
[INFO] [stdout]      --> cad_app/src/app.rs:25101:4
[INFO] [stdout]       |
[INFO] [stdout] 25101 | fn arc_tool_button(
[INFO] [stdout]       |    ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `layer_count` is never read
[INFO] [stdout]   --> cad_app/src/dbg_recorder.rs:60:9
[INFO] [stdout]    |
[INFO] [stdout] 55 |     DocSnapshot {
[INFO] [stdout]    |     ----------- field in this variant
[INFO] [stdout] ...
[INFO] [stdout] 60 |         layer_count:    usize,
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `DbgEvent` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `screen` and `modifiers` are never read
[INFO] [stdout]   --> cad_app/src/dbg_recorder.rs:75:9
[INFO] [stdout]    |
[INFO] [stdout] 74 |     CanvasClick {
[INFO] [stdout]    |     ----------- fields in this variant
[INFO] [stdout] 75 |         screen:        (f32, f32),
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 76 |         world:         Vec2,
[INFO] [stdout] 77 |         modifiers:     KeyModifiers,
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `DbgEvent` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `screen` is never read
[INFO] [stdout]   --> cad_app/src/dbg_recorder.rs:83:21
[INFO] [stdout]    |
[INFO] [stdout] 83 |     CanvasPress   { screen: (f32, f32), world: Vec2, button: String },
[INFO] [stdout]    |     -----------     ^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout]    = note: `DbgEvent` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `screen` is never read
[INFO] [stdout]   --> cad_app/src/dbg_recorder.rs:84:21
[INFO] [stdout]    |
[INFO] [stdout] 84 |     CanvasRelease { screen: (f32, f32), world: Vec2, button: String, drag_px: f32 },
[INFO] [stdout]    |     -------------   ^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout]    = note: `DbgEvent` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `press_screen` and `release_screen` are never read
[INFO] [stdout]   --> cad_app/src/dbg_recorder.rs:92:9
[INFO] [stdout]    |
[INFO] [stdout] 91 |     GestureClassification {
[INFO] [stdout]    |     --------------------- fields in this variant
[INFO] [stdout] 92 |         press_screen:        (f32, f32),
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 93 |         release_screen:      (f32, f32),
[INFO] [stdout]    |         ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `DbgEvent` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `from_screen` and `to_screen` are never read
[INFO] [stdout]    --> cad_app/src/dbg_recorder.rs:110:9
[INFO] [stdout]     |
[INFO] [stdout] 109 |     CanvasDrag {
[INFO] [stdout]     |     ---------- fields in this variant
[INFO] [stdout] 110 |         from_screen: (f32, f32),
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 111 |         to_screen:   (f32, f32),
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `DbgEvent` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `DocRemove` and `KeyEvent` are never constructed
[INFO] [stdout]    --> cad_app/src/dbg_recorder.rs:141:5
[INFO] [stdout]     |
[INFO] [stdout]  44 | pub enum DbgEvent {
[INFO] [stdout]     |          -------- variants in this enum
[INFO] [stdout] ...
[INFO] [stdout] 141 |     DocRemove {
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 212 |     KeyEvent     { key: String, modifiers: KeyModifiers },
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `DbgEvent` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `Menu`, `Replay`, and `Internal` are never constructed
[INFO] [stdout]    --> cad_app/src/dbg_recorder.rs:220:5
[INFO] [stdout]     |
[INFO] [stdout] 218 | pub enum CmdSource {
[INFO] [stdout]     |          --------- variants in this enum
[INFO] [stdout] 219 |     Typed,
[INFO] [stdout] 220 |     Menu(&'static str),
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 221 |     Replay,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 222 |     Internal(&'static str),
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `CmdSource` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `shift`, `ctrl`, and `alt` are never read
[INFO] [stdout]    --> cad_app/src/dbg_recorder.rs:227:9
[INFO] [stdout]     |
[INFO] [stdout] 226 | pub struct KeyModifiers {
[INFO] [stdout]     |            ------------ fields in this struct
[INFO] [stdout] 227 |     pub shift: bool,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 228 |     pub ctrl:  bool,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 229 |     pub alt:   bool,
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `KeyModifiers` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `tag` and `doc` are never read
[INFO] [stdout]    --> cad_app/src/dbg_recorder.rs:248:9
[INFO] [stdout]     |
[INFO] [stdout] 246 | pub struct DbgSnapshot {
[INFO] [stdout]     |            ----------- fields in this struct
[INFO] [stdout] 247 |     pub event_index: usize,
[INFO] [stdout] 248 |     pub tag:         String,
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 249 |     pub doc:         Document,
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `DbgSnapshot` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `summarize` is never used
[INFO] [stdout]    --> cad_app/src/dbg_recorder.rs:675:12
[INFO] [stdout]     |
[INFO] [stdout] 673 | impl WindowFlags {
[INFO] [stdout]     | ---------------- method in this implementation
[INFO] [stdout] 674 |     /// Pretty-print which windows are open vs closed.
[INFO] [stdout] 675 |     pub fn summarize(&self) -> String {
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Bottom` is never constructed
[INFO] [stdout]   --> cad_app/src/dock.rs:19:36
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub enum DockRegion { Left, Right, Bottom }
[INFO] [stdout]    |          ----------                ^^^^^^
[INFO] [stdout]    |          |
[INFO] [stdout]    |          variant in this enum
[INFO] [stdout]    |
[INFO] [stdout]    = note: `DockRegion` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `action_slot` is never read
[INFO] [stdout]   --> cad_app/src/dock.rs:91:9
[INFO] [stdout]    |
[INFO] [stdout] 88 | pub(crate) struct HeaderBand {
[INFO] [stdout]    |                   ---------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 91 |     pub action_slot: Rect,
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `split_at_intersections` is never used
[INFO] [stdout]    --> cad_app/src/hatch_trace.rs:385:8
[INFO] [stdout]     |
[INFO] [stdout] 385 | pub fn split_at_intersections(segs: &[TessSeg]) -> Vec<TessSeg> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `trace_boundary_at` is never used
[INFO] [stdout]    --> cad_app/src/hatch_trace.rs:607:8
[INFO] [stdout]     |
[INFO] [stdout] 607 | pub fn trace_boundary_at(doc: &Document, seed: Vec2) -> Option<TracedBoundary> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `trace_boundary_at_in_view` is never used
[INFO] [stdout]    --> cad_app/src/hatch_trace.rs:620:8
[INFO] [stdout]     |
[INFO] [stdout] 620 | pub fn trace_boundary_at_in_view(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `trace_boundary_from_raw` is never used
[INFO] [stdout]    --> cad_app/src/hatch_trace.rs:764:4
[INFO] [stdout]     |
[INFO] [stdout] 764 | fn trace_boundary_from_raw(raw: Vec<TessSeg>, seed: Vec2) -> Option<TracedBoundary> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FIELD` is never used
[INFO] [stdout]   --> cad_app/src/theme.rs:22:15
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub const FIELD:     Color32 = Color32::from_rgb(0x14, 0x1c, 0x25); // input fill (= surface-0)
[INFO] [stdout]    |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SUCCESS` is never used
[INFO] [stdout]   --> cad_app/src/theme.rs:39:15
[INFO] [stdout]    |
[INFO] [stdout] 39 |     pub const SUCCESS: Color32 = Color32::from_rgb(0x34, 0xd3, 0x99);
[INFO] [stdout]    |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `WARNING` is never used
[INFO] [stdout]   --> cad_app/src/theme.rs:40:15
[INFO] [stdout]    |
[INFO] [stdout] 40 |     pub const WARNING: Color32 = Color32::from_rgb(0xf2, 0xb5, 0x3d);
[INFO] [stdout]    |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DANGER` is never used
[INFO] [stdout]   --> cad_app/src/theme.rs:41:15
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub const DANGER:  Color32 = Color32::from_rgb(0xe5, 0x48, 0x4d);
[INFO] [stdout]    |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `HOVER` is never used
[INFO] [stdout]   --> cad_app/src/theme.rs:45:15
[INFO] [stdout]    |
[INFO] [stdout] 45 |     pub const HOVER: Color32 = Color32::from_rgba_premultiplied(15, 15, 15, 15);
[INFO] [stdout]    |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `HOVER_ACCENT` is never used
[INFO] [stdout]   --> cad_app/src/theme.rs:47:15
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub const HOVER_ACCENT: Color32 = Color32::from_rgba_premultiplied(0, 27, 30, 31);
[INFO] [stdout]    |               ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FOCUS` is never used
[INFO] [stdout]   --> cad_app/src/theme.rs:49:15
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub const FOCUS: Color32 = ACCENT;
[INFO] [stdout]    |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `XXS` is never used
[INFO] [stdout]   --> cad_app/src/theme.rs:54:15
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub const XXS: f32 = 2.0;
[INFO] [stdout]    |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `XS` is never used
[INFO] [stdout]   --> cad_app/src/theme.rs:55:15
[INFO] [stdout]    |
[INFO] [stdout] 55 |     pub const XS:  f32 = 4.0;
[INFO] [stdout]    |               ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MD` is never used
[INFO] [stdout]   --> cad_app/src/theme.rs:57:15
[INFO] [stdout]    |
[INFO] [stdout] 57 |     pub const MD:  f32 = 12.0;
[INFO] [stdout]    |               ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LG` is never used
[INFO] [stdout]   --> cad_app/src/theme.rs:58:15
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub const LG:  f32 = 16.0;
[INFO] [stdout]    |               ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `XL` is never used
[INFO] [stdout]   --> cad_app/src/theme.rs:59:15
[INFO] [stdout]    |
[INFO] [stdout] 59 |     pub const XL:  f32 = 24.0;
[INFO] [stdout]    |               ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `XXL` is never used
[INFO] [stdout]   --> cad_app/src/theme.rs:60:15
[INFO] [stdout]    |
[INFO] [stdout] 60 |     pub const XXL: f32 = 32.0;
[INFO] [stdout]    |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ICON_BOX` is never used
[INFO] [stdout]   --> cad_app/src/theme.rs:67:15
[INFO] [stdout]    |
[INFO] [stdout] 67 |     pub const ICON_BOX: f32 = 24.0;
[INFO] [stdout]    |               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PANEL_HEADER` is never used
[INFO] [stdout]   --> cad_app/src/theme.rs:85:15
[INFO] [stdout]    |
[INFO] [stdout] 85 |     pub const PANEL_HEADER: f32 = 24.0;
[INFO] [stdout]    |               ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FULL` is never used
[INFO] [stdout]    --> cad_app/src/theme.rs:102:15
[INFO] [stdout]     |
[INFO] [stdout] 102 |     pub const FULL: f32 = 9999.0; // pills, toggles
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `h6`
[INFO] [stdout]    --> cad_app/src/param_editor.rs:914:13
[INFO] [stdout]     |
[INFO] [stdout] 914 |         let h6 = add_line(&mut doc, d, e);
[INFO] [stdout]     |             ^^ help: if this is intentional, prefix it with an underscore: `_h6`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PP_BG_HI` is never used
[INFO] [stdout]   --> cad_app/src/app.rs:35:7
[INFO] [stdout]    |
[INFO] [stdout] 35 | const PP_BG_HI:  egui::Color32 = crate::theme::color::SURFACE_2;
[INFO] [stdout]    |       ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `menu_autoclose` is never used
[INFO] [stdout]    --> cad_app/src/app.rs:306:4
[INFO] [stdout]     |
[INFO] [stdout] 306 | fn menu_autoclose(ui: &mut egui::Ui, bar_rect: egui::Rect) {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `text_button` is never used
[INFO] [stdout]    --> cad_app/src/app.rs:327:4
[INFO] [stdout]     |
[INFO] [stdout] 327 | fn text_button(ui: &mut egui::Ui, text: &str, size: f32) -> egui::Response {
[INFO] [stdout]     |    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `dock_undock_hold`, `dock_dragging`, `draw_rail_dock_state`, `modify_rail_dock_state`, `rail_remove_confirm`, and `rail_panel_h` are never read
[INFO] [stdout]     --> cad_app/src/app.rs:1282:5
[INFO] [stdout]      |
[INFO] [stdout] 1191 | pub struct CadApp {
[INFO] [stdout]      |            ------ fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 1282 |     dock_undock_hold: HashMap<&'static str, f32>,
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1289 |     dock_dragging: std::collections::HashSet<&'static str>,
[INFO] [stdout]      |     ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1390 |     draw_rail_dock_state:   crate::dock::DockState,
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 1391 |     modify_rail_dock_state: crate::dock::DockState,
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1395 |     rail_remove_confirm: Option<(bool, crate::command::CommandId)>,
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1400 |     rail_panel_h:        f32,
[INFO] [stdout]      |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `WaitingForBase` is never constructed
[INFO] [stdout]     --> cad_app/src/app.rs:2158:5
[INFO] [stdout]      |
[INFO] [stdout] 2156 | pub enum PasteState {
[INFO] [stdout]      |          ---------- variant in this enum
[INFO] [stdout] 2157 |     Off,
[INFO] [stdout] 2158 |     WaitingForBase,
[INFO] [stdout]      |     ^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `PasteState` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple variants are never constructed
[INFO] [stdout]     --> cad_app/src/app.rs:3008:5
[INFO] [stdout]      |
[INFO] [stdout] 3007 | pub enum DockEdge {
[INFO] [stdout]      |          -------- variants in this enum
[INFO] [stdout] 3008 |     Top, Bottom, Left, Right,
[INFO] [stdout]      |     ^^^  ^^^^^^  ^^^^  ^^^^^
[INFO] [stdout] 3009 |     TopLeft, TopRight, BottomLeft, BottomRight,
[INFO] [stdout]      |     ^^^^^^^  ^^^^^^^^  ^^^^^^^^^^  ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `DockEdge` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `pos` and `edge` are never read
[INFO] [stdout]     --> cad_app/src/app.rs:3014:9
[INFO] [stdout]      |
[INFO] [stdout] 3013 | pub struct DockState {
[INFO] [stdout]      |            --------- fields in this struct
[INFO] [stdout] 3014 |     pub pos:  egui::Pos2,
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 3015 |     pub edge: DockEdge,
[INFO] [stdout]      |         ^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `DockState` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Dobject` is never constructed
[INFO] [stdout]     --> cad_app/src/app.rs:3108:5
[INFO] [stdout]      |
[INFO] [stdout] 3104 | pub enum AciPickRequest {
[INFO] [stdout]      |          -------------- variant in this enum
[INFO] [stdout] ...
[INFO] [stdout] 3108 |     Dobject(usize),
[INFO] [stdout]      |     ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `AciPickRequest` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple associated items are never used
[INFO] [stdout]      --> cad_app/src/app.rs:6784:8
[INFO] [stdout]       |
[INFO] [stdout]  3508 | impl CadApp {
[INFO] [stdout]       | ----------- associated items in this implementation
[INFO] [stdout] ...
[INFO] [stdout]  6784 |     fn collect_closed_containing(&self, world: Vec2) -> Vec<(usize, f64, &'static str)> {
[INFO] [stdout]       |        ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  8121 |     const DOCK_THRESHOLD_PX: f32 = 50.0;
[INFO] [stdout]       |           ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  8125 |     const DOCK_STRIP_MIN_WIDTH:  f32 = 320.0;
[INFO] [stdout]       |           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  8126 |     /// Minimum height docked left/right strips will use.
[INFO] [stdout]  8127 |     const DOCK_STRIP_MIN_HEIGHT: f32 = 200.0;
[INFO] [stdout]       |           ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  8132 |     const DOCK_UNDOCK_HOLD_SEC: f32 = 0.20;
[INFO] [stdout]       |           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  9010 |     fn cancel_hatch_panel(&mut self) {
[INFO] [stdout]       |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 12235 |     fn rail_inner(&mut self, ui: &mut egui::Ui, is_draw: bool, cols: usize) {
[INFO] [stdout]       |        ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 13476 |     fn props_kind_breakdown(&self, targets: &[usize]) -> String {
[INFO] [stdout]       |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 17766 |     fn apply_offset(&mut self, dist: f64, side: Vec2) {
[INFO] [stdout]       |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `active_snap_letters` is never used
[INFO] [stdout]      --> cad_app/src/app.rs:20768:4
[INFO] [stdout]       |
[INFO] [stdout] 20768 | fn active_snap_letters(s: SnapSet) -> String {
[INFO] [stdout]       |    ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `env_bool` is never used
[INFO] [stdout]      --> cad_app/src/app.rs:20857:4
[INFO] [stdout]       |
[INFO] [stdout] 20857 | fn env_bool(ui: &mut egui::Ui, key: &str, desc: &str, v: &mut bool) {
[INFO] [stdout]       |    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `env_u8` is never used
[INFO] [stdout]      --> cad_app/src/app.rs:20861:4
[INFO] [stdout]       |
[INFO] [stdout] 20861 | fn env_u8(ui: &mut egui::Ui, key: &str, desc: &str, v: &mut u8, lo: u8, hi: u8) {
[INFO] [stdout]       |    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `env_u8_choice` is never used
[INFO] [stdout]      --> cad_app/src/app.rs:20867:4
[INFO] [stdout]       |
[INFO] [stdout] 20867 | fn env_u8_choice(ui: &mut egui::Ui, key: &str, desc: &str, v: &mut u8, choices: &[&str]) {
[INFO] [stdout]       |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `env_color` is never used
[INFO] [stdout]      --> cad_app/src/app.rs:20880:4
[INFO] [stdout]       |
[INFO] [stdout] 20880 | fn env_color(ui: &mut egui::Ui, key: &str, desc: &str, v: &mut u32) {
[INFO] [stdout]       |    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `env_text` is never used
[INFO] [stdout]      --> cad_app/src/app.rs:20894:4
[INFO] [stdout]       |
[INFO] [stdout] 20894 | fn env_text(ui: &mut egui::Ui, key: &str, desc: &str, v: &mut String) {
[INFO] [stdout]       |    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `draw_settings_preview` is never used
[INFO] [stdout]      --> cad_app/src/app.rs:20905:4
[INFO] [stdout]       |
[INFO] [stdout] 20905 | fn draw_settings_preview(ui: &mut egui::Ui, env: &UserEnv) {
[INFO] [stdout]       |    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `aci_color_picker` is never used
[INFO] [stdout]      --> cad_app/src/app.rs:22036:4
[INFO] [stdout]       |
[INFO] [stdout] 22036 | fn aci_color_picker(
[INFO] [stdout]       |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `panel_button` is never used
[INFO] [stdout]      --> cad_app/src/app.rs:22342:4
[INFO] [stdout]       |
[INFO] [stdout] 22342 | fn panel_button(ui: &mut egui::Ui, label: &str, active: bool) -> bool {
[INFO] [stdout]       |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `RailDnd` is never constructed
[INFO] [stdout]      --> cad_app/src/app.rs:23227:8
[INFO] [stdout]       |
[INFO] [stdout] 23227 | struct RailDnd { is_draw: bool, pos: usize }
[INFO] [stdout]       |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `rail_icon_btn` is never used
[INFO] [stdout]      --> cad_app/src/app.rs:24336:4
[INFO] [stdout]       |
[INFO] [stdout] 24336 | fn rail_icon_btn(
[INFO] [stdout]       |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `cmd_button` is never used
[INFO] [stdout]      --> cad_app/src/app.rs:24362:4
[INFO] [stdout]       |
[INFO] [stdout] 24362 | fn cmd_button(
[INFO] [stdout]       |    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `cmd_button_resp` is never used
[INFO] [stdout]      --> cad_app/src/app.rs:24374:4
[INFO] [stdout]       |
[INFO] [stdout] 24374 | fn cmd_button_resp(
[INFO] [stdout]       |    ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `tool_command_word` is never used
[INFO] [stdout]      --> cad_app/src/app.rs:24793:4
[INFO] [stdout]       |
[INFO] [stdout] 24793 | fn tool_command_word(t: Tool) -> Option<&'static str> {
[INFO] [stdout]       |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `tool_button` is never used
[INFO] [stdout]      --> cad_app/src/app.rs:24811:4
[INFO] [stdout]       |
[INFO] [stdout] 24811 | fn tool_button(ui: &mut egui::Ui, current: &mut Tool, this: Tool, label: &str) -> bool {
[INFO] [stdout]       |    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `hatch_command_button` is never used
[INFO] [stdout]      --> cad_app/src/app.rs:25022:4
[INFO] [stdout]       |
[INFO] [stdout] 25022 | fn hatch_command_button(ui: &mut egui::Ui) -> bool {
[INFO] [stdout]       |    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `arc_tool_button` is never used
[INFO] [stdout]      --> cad_app/src/app.rs:25101:4
[INFO] [stdout]       |
[INFO] [stdout] 25101 | fn arc_tool_button(
[INFO] [stdout]       |    ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `layer_count` is never read
[INFO] [stdout]   --> cad_app/src/dbg_recorder.rs:60:9
[INFO] [stdout]    |
[INFO] [stdout] 55 |     DocSnapshot {
[INFO] [stdout]    |     ----------- field in this variant
[INFO] [stdout] ...
[INFO] [stdout] 60 |         layer_count:    usize,
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `DbgEvent` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `screen` and `modifiers` are never read
[INFO] [stdout]   --> cad_app/src/dbg_recorder.rs:75:9
[INFO] [stdout]    |
[INFO] [stdout] 74 |     CanvasClick {
[INFO] [stdout]    |     ----------- fields in this variant
[INFO] [stdout] 75 |         screen:        (f32, f32),
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 76 |         world:         Vec2,
[INFO] [stdout] 77 |         modifiers:     KeyModifiers,
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `DbgEvent` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `screen` is never read
[INFO] [stdout]   --> cad_app/src/dbg_recorder.rs:83:21
[INFO] [stdout]    |
[INFO] [stdout] 83 |     CanvasPress   { screen: (f32, f32), world: Vec2, button: String },
[INFO] [stdout]    |     -----------     ^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout]    = note: `DbgEvent` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `screen` is never read
[INFO] [stdout]   --> cad_app/src/dbg_recorder.rs:84:21
[INFO] [stdout]    |
[INFO] [stdout] 84 |     CanvasRelease { screen: (f32, f32), world: Vec2, button: String, drag_px: f32 },
[INFO] [stdout]    |     -------------   ^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout]    = note: `DbgEvent` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `press_screen` and `release_screen` are never read
[INFO] [stdout]   --> cad_app/src/dbg_recorder.rs:92:9
[INFO] [stdout]    |
[INFO] [stdout] 91 |     GestureClassification {
[INFO] [stdout]    |     --------------------- fields in this variant
[INFO] [stdout] 92 |         press_screen:        (f32, f32),
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 93 |         release_screen:      (f32, f32),
[INFO] [stdout]    |         ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `DbgEvent` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `from_screen` and `to_screen` are never read
[INFO] [stdout]    --> cad_app/src/dbg_recorder.rs:110:9
[INFO] [stdout]     |
[INFO] [stdout] 109 |     CanvasDrag {
[INFO] [stdout]     |     ---------- fields in this variant
[INFO] [stdout] 110 |         from_screen: (f32, f32),
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 111 |         to_screen:   (f32, f32),
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `DbgEvent` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `DocRemove` and `KeyEvent` are never constructed
[INFO] [stdout]    --> cad_app/src/dbg_recorder.rs:141:5
[INFO] [stdout]     |
[INFO] [stdout]  44 | pub enum DbgEvent {
[INFO] [stdout]     |          -------- variants in this enum
[INFO] [stdout] ...
[INFO] [stdout] 141 |     DocRemove {
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 212 |     KeyEvent     { key: String, modifiers: KeyModifiers },
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `DbgEvent` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `Menu`, `Replay`, and `Internal` are never constructed
[INFO] [stdout]    --> cad_app/src/dbg_recorder.rs:220:5
[INFO] [stdout]     |
[INFO] [stdout] 218 | pub enum CmdSource {
[INFO] [stdout]     |          --------- variants in this enum
[INFO] [stdout] 219 |     Typed,
[INFO] [stdout] 220 |     Menu(&'static str),
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 221 |     Replay,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 222 |     Internal(&'static str),
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `CmdSource` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `shift`, `ctrl`, and `alt` are never read
[INFO] [stdout]    --> cad_app/src/dbg_recorder.rs:227:9
[INFO] [stdout]     |
[INFO] [stdout] 226 | pub struct KeyModifiers {
[INFO] [stdout]     |            ------------ fields in this struct
[INFO] [stdout] 227 |     pub shift: bool,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 228 |     pub ctrl:  bool,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 229 |     pub alt:   bool,
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `KeyModifiers` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `tag` and `doc` are never read
[INFO] [stdout]    --> cad_app/src/dbg_recorder.rs:248:9
[INFO] [stdout]     |
[INFO] [stdout] 246 | pub struct DbgSnapshot {
[INFO] [stdout]     |            ----------- fields in this struct
[INFO] [stdout] 247 |     pub event_index: usize,
[INFO] [stdout] 248 |     pub tag:         String,
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 249 |     pub doc:         Document,
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `DbgSnapshot` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `summarize` is never used
[INFO] [stdout]    --> cad_app/src/dbg_recorder.rs:675:12
[INFO] [stdout]     |
[INFO] [stdout] 673 | impl WindowFlags {
[INFO] [stdout]     | ---------------- method in this implementation
[INFO] [stdout] 674 |     /// Pretty-print which windows are open vs closed.
[INFO] [stdout] 675 |     pub fn summarize(&self) -> String {
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Bottom` is never constructed
[INFO] [stdout]   --> cad_app/src/dock.rs:19:36
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub enum DockRegion { Left, Right, Bottom }
[INFO] [stdout]    |          ----------                ^^^^^^
[INFO] [stdout]    |          |
[INFO] [stdout]    |          variant in this enum
[INFO] [stdout]    |
[INFO] [stdout]    = note: `DockRegion` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `action_slot` is never read
[INFO] [stdout]   --> cad_app/src/dock.rs:91:9
[INFO] [stdout]    |
[INFO] [stdout] 88 | pub(crate) struct HeaderBand {
[INFO] [stdout]    |                   ---------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 91 |     pub action_slot: Rect,
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `trace_boundary_at_in_view` is never used
[INFO] [stdout]    --> cad_app/src/hatch_trace.rs:620:8
[INFO] [stdout]     |
[INFO] [stdout] 620 | pub fn trace_boundary_at_in_view(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FIELD` is never used
[INFO] [stdout]   --> cad_app/src/theme.rs:22:15
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub const FIELD:     Color32 = Color32::from_rgb(0x14, 0x1c, 0x25); // input fill (= surface-0)
[INFO] [stdout]    |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SUCCESS` is never used
[INFO] [stdout]   --> cad_app/src/theme.rs:39:15
[INFO] [stdout]    |
[INFO] [stdout] 39 |     pub const SUCCESS: Color32 = Color32::from_rgb(0x34, 0xd3, 0x99);
[INFO] [stdout]    |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `WARNING` is never used
[INFO] [stdout]   --> cad_app/src/theme.rs:40:15
[INFO] [stdout]    |
[INFO] [stdout] 40 |     pub const WARNING: Color32 = Color32::from_rgb(0xf2, 0xb5, 0x3d);
[INFO] [stdout]    |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DANGER` is never used
[INFO] [stdout]   --> cad_app/src/theme.rs:41:15
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub const DANGER:  Color32 = Color32::from_rgb(0xe5, 0x48, 0x4d);
[INFO] [stdout]    |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `HOVER` is never used
[INFO] [stdout]   --> cad_app/src/theme.rs:45:15
[INFO] [stdout]    |
[INFO] [stdout] 45 |     pub const HOVER: Color32 = Color32::from_rgba_premultiplied(15, 15, 15, 15);
[INFO] [stdout]    |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `HOVER_ACCENT` is never used
[INFO] [stdout]   --> cad_app/src/theme.rs:47:15
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub const HOVER_ACCENT: Color32 = Color32::from_rgba_premultiplied(0, 27, 30, 31);
[INFO] [stdout]    |               ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FOCUS` is never used
[INFO] [stdout]   --> cad_app/src/theme.rs:49:15
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub const FOCUS: Color32 = ACCENT;
[INFO] [stdout]    |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `XXS` is never used
[INFO] [stdout]   --> cad_app/src/theme.rs:54:15
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub const XXS: f32 = 2.0;
[INFO] [stdout]    |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `XS` is never used
[INFO] [stdout]   --> cad_app/src/theme.rs:55:15
[INFO] [stdout]    |
[INFO] [stdout] 55 |     pub const XS:  f32 = 4.0;
[INFO] [stdout]    |               ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MD` is never used
[INFO] [stdout]   --> cad_app/src/theme.rs:57:15
[INFO] [stdout]    |
[INFO] [stdout] 57 |     pub const MD:  f32 = 12.0;
[INFO] [stdout]    |               ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LG` is never used
[INFO] [stdout]   --> cad_app/src/theme.rs:58:15
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub const LG:  f32 = 16.0;
[INFO] [stdout]    |               ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `XL` is never used
[INFO] [stdout]   --> cad_app/src/theme.rs:59:15
[INFO] [stdout]    |
[INFO] [stdout] 59 |     pub const XL:  f32 = 24.0;
[INFO] [stdout]    |               ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `XXL` is never used
[INFO] [stdout]   --> cad_app/src/theme.rs:60:15
[INFO] [stdout]    |
[INFO] [stdout] 60 |     pub const XXL: f32 = 32.0;
[INFO] [stdout]    |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ICON_BOX` is never used
[INFO] [stdout]   --> cad_app/src/theme.rs:67:15
[INFO] [stdout]    |
[INFO] [stdout] 67 |     pub const ICON_BOX: f32 = 24.0;
[INFO] [stdout]    |               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PANEL_HEADER` is never used
[INFO] [stdout]   --> cad_app/src/theme.rs:85:15
[INFO] [stdout]    |
[INFO] [stdout] 85 |     pub const PANEL_HEADER: f32 = 24.0;
[INFO] [stdout]    |               ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FULL` is never used
[INFO] [stdout]    --> cad_app/src/theme.rs:102:15
[INFO] [stdout]     |
[INFO] [stdout] 102 |     pub const FULL: f32 = 9999.0; // pills, toggles
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 12s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: glutin v0.32.3, glutin-winit v0.5.0, winit v0.30.13
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 6`
[INFO] running `Command { std: "docker" "inspect" "b4634abdbf9eb250a47cd69c605a1aab5d373ad96c707a719e696338dee484fe", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b4634abdbf9eb250a47cd69c605a1aab5d373ad96c707a719e696338dee484fe", kill_on_drop: false }`
[INFO] [stdout] b4634abdbf9eb250a47cd69c605a1aab5d373ad96c707a719e696338dee484fe
