[INFO] fetching crate radiance-egui 0.33.2...
[INFO] testing radiance-egui-0.33.2 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate radiance-egui 0.33.2 into /workspace/builds/worker-0-tc2/source
[INFO] started tweaking crates.io crate radiance-egui 0.33.2
[INFO] finished tweaking crates.io crate radiance-egui 0.33.2
[INFO] tweaked toml for crates.io crate radiance-egui 0.33.2 written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate radiance-egui 0.33.2 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate radiance-egui 0.33.2 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" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:300:12
[INFO] [stderr]     |
[INFO] [stderr] 300 | homepage = "https://github.com/emilk/egui"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 306 | repository = "https://github.com/emilk/egui"
[INFO] [stderr]     |              -------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `radiance-egui` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/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:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 4e0d7ce6eda745f309754a6124ef816ec78f354222be9904e109892ad5d8c2cb
[INFO] running `Command { std: "docker" "start" "4e0d7ce6eda745f309754a6124ef816ec78f354222be9904e109892ad5d8c2cb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "4e0d7ce6eda745f309754a6124ef816ec78f354222be9904e109892ad5d8c2cb", 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" "4e0d7ce6eda745f309754a6124ef816ec78f354222be9904e109892ad5d8c2cb" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "4e0d7ce6eda745f309754a6124ef816ec78f354222be9904e109892ad5d8c2cb", 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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "4e0d7ce6eda745f309754a6124ef816ec78f354222be9904e109892ad5d8c2cb" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:300:12
[INFO] [stderr]     |
[INFO] [stderr] 300 | homepage = "https://github.com/emilk/egui"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 306 | repository = "https://github.com/emilk/egui"
[INFO] [stderr]     |              -------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `radiance-egui` (manifest) generated 1 warning
[INFO] [stderr]    Compiling libc v0.2.176
[INFO] [stderr]    Compiling zerocopy v0.8.27
[INFO] [stderr]    Compiling ttf-parser v0.25.0
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling once_cell v1.21.3
[INFO] [stderr]    Compiling emath v0.33.3
[INFO] [stderr]    Compiling ab_glyph_rasterizer v0.1.8
[INFO] [stderr]    Compiling nohash-hasher v0.2.0
[INFO] [stderr]    Compiling profiling v1.0.17
[INFO] [stderr]    Compiling epaint_default_fonts v0.33.3
[INFO] [stderr]    Compiling bitflags v2.9.4
[INFO] [stderr]    Compiling ecolor v0.33.3
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling owned_ttf_parser v0.25.0
[INFO] [stderr]    Compiling ab_glyph v0.2.32
[INFO] [stderr]    Compiling epaint v0.33.3
[INFO] [stderr]    Compiling radiance-egui v0.33.2 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated constant `std::f32::EPSILON`: replaced by the `EPSILON` associated constant on `f32`
[INFO] [stdout]   --> src/containers/scene.rs:79:42
[INFO] [stdout]    |
[INFO] [stdout] 79 |             zoom_range: Rangef::new(f32::EPSILON, 1.0),
[INFO] [stdout]    |                                          ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/grid.rs:218:46
[INFO] [stdout]     |
[INFO] [stdout] 218 |                     let stroke = Stroke::new(2.5, Color32::from_rgb(200, 0, 0));
[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]     = note: `-W float-literal-f32-fallback` implied by `-W future-incompatible`
[INFO] [stdout]     = help: to override `-W future-incompatible` add `#[allow(float_literal_f32_fallback)]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/placer.rs:285:34
[INFO] [stdout]     |
[INFO] [stdout] 285 |         let stroke = Stroke::new(1.0, Color32::DEBUG_COLOR);
[INFO] [stdout]     |                                  ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/style.rs:910:33
[INFO] [stdout]     |
[INFO] [stdout] 910 |             stroke: Stroke::new(2.0, Color32::from_rgb(192, 222, 255)), // Dark mode
[INFO] [stdout]     |                                 ^^^ help: explicitly specify the type as `f32`: `2.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/style.rs:1414:40
[INFO] [stdout]      |
[INFO] [stdout] 1414 |             window_stroke: Stroke::new(1.0, Color32::from_gray(60)),
[INFO] [stdout]      |                                        ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/style.rs:1472:40
[INFO] [stdout]      |
[INFO] [stdout] 1472 |             window_stroke: Stroke::new(1.0, Color32::from_gray(190)),
[INFO] [stdout]      |                                        ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/style.rs:1484:37
[INFO] [stdout]      |
[INFO] [stdout] 1484 |                 stroke: Stroke::new(2.0, Color32::from_rgb(0, 83, 125)),
[INFO] [stdout]      |                                     ^^^ help: explicitly specify the type as `f32`: `2.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/style.rs:1503:33
[INFO] [stdout]      |
[INFO] [stdout] 1503 |             stroke: Stroke::new(1.0, Color32::from_rgb(192, 222, 255)),
[INFO] [stdout]      |                                 ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/style.rs:1510:33
[INFO] [stdout]      |
[INFO] [stdout] 1510 |             stroke: Stroke::new(1.0, Color32::from_rgb(0, 83, 125)),
[INFO] [stdout]      |                                 ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/style.rs:1527:40
[INFO] [stdout]      |
[INFO] [stdout] 1527 |                 bg_stroke: Stroke::new(1.0, Color32::from_gray(60)), // separators, indentation lines
[INFO] [stdout]      |                                        ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/style.rs:1528:40
[INFO] [stdout]      |
[INFO] [stdout] 1528 |                 fg_stroke: Stroke::new(1.0, Color32::from_gray(140)), // normal text color
[INFO] [stdout]      |                                        ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/style.rs:1536:40
[INFO] [stdout]      |
[INFO] [stdout] 1536 |                 fg_stroke: Stroke::new(1.0, Color32::from_gray(180)), // button text
[INFO] [stdout]      |                                        ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/style.rs:1543:40
[INFO] [stdout]      |
[INFO] [stdout] 1543 |                 bg_stroke: Stroke::new(1.0, Color32::from_gray(150)), // e.g. hover over window edge or button
[INFO] [stdout]      |                                        ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/style.rs:1544:40
[INFO] [stdout]      |
[INFO] [stdout] 1544 |                 fg_stroke: Stroke::new(1.5, Color32::from_gray(240)),
[INFO] [stdout]      |                                        ^^^ help: explicitly specify the type as `f32`: `1.5_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/style.rs:1551:40
[INFO] [stdout]      |
[INFO] [stdout] 1551 |                 bg_stroke: Stroke::new(1.0, Color32::WHITE),
[INFO] [stdout]      |                                        ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/style.rs:1552:40
[INFO] [stdout]      |
[INFO] [stdout] 1552 |                 fg_stroke: Stroke::new(2.0, 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]     --> src/style.rs:1559:40
[INFO] [stdout]      |
[INFO] [stdout] 1559 |                 bg_stroke: Stroke::new(1.0, Color32::from_gray(60)),
[INFO] [stdout]      |                                        ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/style.rs:1560:40
[INFO] [stdout]      |
[INFO] [stdout] 1560 |                 fg_stroke: Stroke::new(1.0, Color32::from_gray(210)),
[INFO] [stdout]      |                                        ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/style.rs:1572:40
[INFO] [stdout]      |
[INFO] [stdout] 1572 |                 bg_stroke: Stroke::new(1.0, Color32::from_gray(190)), // separators, indentation lines
[INFO] [stdout]      |                                        ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/style.rs:1573:40
[INFO] [stdout]      |
[INFO] [stdout] 1573 |                 fg_stroke: Stroke::new(1.0, Color32::from_gray(80)),  // normal text color
[INFO] [stdout]      |                                        ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/style.rs:1581:40
[INFO] [stdout]      |
[INFO] [stdout] 1581 |                 fg_stroke: Stroke::new(1.0, Color32::from_gray(60)), // button text
[INFO] [stdout]      |                                        ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/style.rs:1588:40
[INFO] [stdout]      |
[INFO] [stdout] 1588 |                 bg_stroke: Stroke::new(1.0, Color32::from_gray(105)), // e.g. hover over window edge or button
[INFO] [stdout]      |                                        ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/style.rs:1589:40
[INFO] [stdout]      |
[INFO] [stdout] 1589 |                 fg_stroke: Stroke::new(1.5, Color32::BLACK),
[INFO] [stdout]      |                                        ^^^ help: explicitly specify the type as `f32`: `1.5_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/style.rs:1596:40
[INFO] [stdout]      |
[INFO] [stdout] 1596 |                 bg_stroke: Stroke::new(1.0, Color32::BLACK),
[INFO] [stdout]      |                                        ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/style.rs:1597:40
[INFO] [stdout]      |
[INFO] [stdout] 1597 |                 fg_stroke: Stroke::new(2.0, Color32::BLACK),
[INFO] [stdout]      |                                        ^^^ help: explicitly specify the type as `f32`: `2.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/style.rs:1604:40
[INFO] [stdout]      |
[INFO] [stdout] 1604 |                 bg_stroke: Stroke::new(1.0, 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]     --> src/style.rs:1605:40
[INFO] [stdout]      |
[INFO] [stdout] 1605 |                 fg_stroke: Stroke::new(1.0, Color32::BLACK),
[INFO] [stdout]      |                                        ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/ui.rs:1442:42
[INFO] [stdout]      |
[INFO] [stdout] 1442 |                 let stroke = Stroke::new(2.5, Color32::from_rgb(200, 0, 0));
[INFO] [stdout]      |                                          ^^^ help: explicitly specify the type as `f32`: `2.5_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/widget_text.rs:428:32
[INFO] [stdout]     |
[INFO] [stdout] 428 |             crate::Stroke::new(1.0, line_color)
[INFO] [stdout]     |                                ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/widget_text.rs:433:32
[INFO] [stdout]     |
[INFO] [stdout] 433 |             crate::Stroke::new(1.0, line_color)
[INFO] [stdout]     |                                ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/widgets/label.rs:301:29
[INFO] [stdout]     |
[INFO] [stdout] 301 |                 Stroke::new(1.0, response_color)
[INFO] [stdout]     |                             ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/widgets/progress_bar.rs:185:58
[INFO] [stdout]     |
[INFO] [stdout] 185 |                     .add(Shape::line(points, Stroke::new(2.0, visuals.text_color())));
[INFO] [stdout]     |                                                          ^^^ help: explicitly specify the type as `f32`: `2.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]   --> src/widgets/spinner.rs:58:54
[INFO] [stdout]    |
[INFO] [stdout] 58 |                 .add(Shape::line(points, Stroke::new(3.0, color)));
[INFO] [stdout]    |                                                      ^^^ help: explicitly specify the type as `f32`: `3.0_f32`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 23.19s
[INFO] running `Command { std: "docker" "inspect" "4e0d7ce6eda745f309754a6124ef816ec78f354222be9904e109892ad5d8c2cb", 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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "4e0d7ce6eda745f309754a6124ef816ec78f354222be9904e109892ad5d8c2cb" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:300:12
[INFO] [stderr]     |
[INFO] [stderr] 300 | homepage = "https://github.com/emilk/egui"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 306 | repository = "https://github.com/emilk/egui"
[INFO] [stderr]     |              -------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `radiance-egui` (manifest) generated 1 warning
[INFO] [stderr]    Compiling radiance-egui v0.33.2 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated constant `std::f32::EPSILON`: replaced by the `EPSILON` associated constant on `f32`
[INFO] [stdout]   --> src/containers/scene.rs:79:42
[INFO] [stdout]    |
[INFO] [stdout] 79 |             zoom_range: Rangef::new(f32::EPSILON, 1.0),
[INFO] [stdout]    |                                          ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/grid.rs:218:46
[INFO] [stdout]     |
[INFO] [stdout] 218 |                     let stroke = Stroke::new(2.5, Color32::from_rgb(200, 0, 0));
[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]     = note: `-W float-literal-f32-fallback` implied by `-W future-incompatible`
[INFO] [stdout]     = help: to override `-W future-incompatible` add `#[allow(float_literal_f32_fallback)]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/placer.rs:285:34
[INFO] [stdout]     |
[INFO] [stdout] 285 |         let stroke = Stroke::new(1.0, Color32::DEBUG_COLOR);
[INFO] [stdout]     |                                  ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/style.rs:910:33
[INFO] [stdout]     |
[INFO] [stdout] 910 |             stroke: Stroke::new(2.0, Color32::from_rgb(192, 222, 255)), // Dark mode
[INFO] [stdout]     |                                 ^^^ help: explicitly specify the type as `f32`: `2.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/style.rs:1414:40
[INFO] [stdout]      |
[INFO] [stdout] 1414 |             window_stroke: Stroke::new(1.0, Color32::from_gray(60)),
[INFO] [stdout]      |                                        ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/style.rs:1472:40
[INFO] [stdout]      |
[INFO] [stdout] 1472 |             window_stroke: Stroke::new(1.0, Color32::from_gray(190)),
[INFO] [stdout]      |                                        ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/style.rs:1484:37
[INFO] [stdout]      |
[INFO] [stdout] 1484 |                 stroke: Stroke::new(2.0, Color32::from_rgb(0, 83, 125)),
[INFO] [stdout]      |                                     ^^^ help: explicitly specify the type as `f32`: `2.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/style.rs:1503:33
[INFO] [stdout]      |
[INFO] [stdout] 1503 |             stroke: Stroke::new(1.0, Color32::from_rgb(192, 222, 255)),
[INFO] [stdout]      |                                 ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/style.rs:1510:33
[INFO] [stdout]      |
[INFO] [stdout] 1510 |             stroke: Stroke::new(1.0, Color32::from_rgb(0, 83, 125)),
[INFO] [stdout]      |                                 ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/style.rs:1527:40
[INFO] [stdout]      |
[INFO] [stdout] 1527 |                 bg_stroke: Stroke::new(1.0, Color32::from_gray(60)), // separators, indentation lines
[INFO] [stdout]      |                                        ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/style.rs:1528:40
[INFO] [stdout]      |
[INFO] [stdout] 1528 |                 fg_stroke: Stroke::new(1.0, Color32::from_gray(140)), // normal text color
[INFO] [stdout]      |                                        ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/style.rs:1536:40
[INFO] [stdout]      |
[INFO] [stdout] 1536 |                 fg_stroke: Stroke::new(1.0, Color32::from_gray(180)), // button text
[INFO] [stdout]      |                                        ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/style.rs:1543:40
[INFO] [stdout]      |
[INFO] [stdout] 1543 |                 bg_stroke: Stroke::new(1.0, Color32::from_gray(150)), // e.g. hover over window edge or button
[INFO] [stdout]      |                                        ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/style.rs:1544:40
[INFO] [stdout]      |
[INFO] [stdout] 1544 |                 fg_stroke: Stroke::new(1.5, Color32::from_gray(240)),
[INFO] [stdout]      |                                        ^^^ help: explicitly specify the type as `f32`: `1.5_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/style.rs:1551:40
[INFO] [stdout]      |
[INFO] [stdout] 1551 |                 bg_stroke: Stroke::new(1.0, Color32::WHITE),
[INFO] [stdout]      |                                        ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/style.rs:1552:40
[INFO] [stdout]      |
[INFO] [stdout] 1552 |                 fg_stroke: Stroke::new(2.0, 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]     --> src/style.rs:1559:40
[INFO] [stdout]      |
[INFO] [stdout] 1559 |                 bg_stroke: Stroke::new(1.0, Color32::from_gray(60)),
[INFO] [stdout]      |                                        ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/style.rs:1560:40
[INFO] [stdout]      |
[INFO] [stdout] 1560 |                 fg_stroke: Stroke::new(1.0, Color32::from_gray(210)),
[INFO] [stdout]      |                                        ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/style.rs:1572:40
[INFO] [stdout]      |
[INFO] [stdout] 1572 |                 bg_stroke: Stroke::new(1.0, Color32::from_gray(190)), // separators, indentation lines
[INFO] [stdout]      |                                        ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/style.rs:1573:40
[INFO] [stdout]      |
[INFO] [stdout] 1573 |                 fg_stroke: Stroke::new(1.0, Color32::from_gray(80)),  // normal text color
[INFO] [stdout]      |                                        ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/style.rs:1581:40
[INFO] [stdout]      |
[INFO] [stdout] 1581 |                 fg_stroke: Stroke::new(1.0, Color32::from_gray(60)), // button text
[INFO] [stdout]      |                                        ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/style.rs:1588:40
[INFO] [stdout]      |
[INFO] [stdout] 1588 |                 bg_stroke: Stroke::new(1.0, Color32::from_gray(105)), // e.g. hover over window edge or button
[INFO] [stdout]      |                                        ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/style.rs:1589:40
[INFO] [stdout]      |
[INFO] [stdout] 1589 |                 fg_stroke: Stroke::new(1.5, Color32::BLACK),
[INFO] [stdout]      |                                        ^^^ help: explicitly specify the type as `f32`: `1.5_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/style.rs:1596:40
[INFO] [stdout]      |
[INFO] [stdout] 1596 |                 bg_stroke: Stroke::new(1.0, Color32::BLACK),
[INFO] [stdout]      |                                        ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/style.rs:1597:40
[INFO] [stdout]      |
[INFO] [stdout] 1597 |                 fg_stroke: Stroke::new(2.0, Color32::BLACK),
[INFO] [stdout]      |                                        ^^^ help: explicitly specify the type as `f32`: `2.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/style.rs:1604:40
[INFO] [stdout]      |
[INFO] [stdout] 1604 |                 bg_stroke: Stroke::new(1.0, 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]     --> src/style.rs:1605:40
[INFO] [stdout]      |
[INFO] [stdout] 1605 |                 fg_stroke: Stroke::new(1.0, Color32::BLACK),
[INFO] [stdout]      |                                        ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/ui.rs:1442:42
[INFO] [stdout]      |
[INFO] [stdout] 1442 |                 let stroke = Stroke::new(2.5, Color32::from_rgb(200, 0, 0));
[INFO] [stdout]      |                                          ^^^ help: explicitly specify the type as `f32`: `2.5_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/widget_text.rs:428:32
[INFO] [stdout]     |
[INFO] [stdout] 428 |             crate::Stroke::new(1.0, line_color)
[INFO] [stdout]     |                                ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/widget_text.rs:433:32
[INFO] [stdout]     |
[INFO] [stdout] 433 |             crate::Stroke::new(1.0, line_color)
[INFO] [stdout]     |                                ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/widgets/label.rs:301:29
[INFO] [stdout]     |
[INFO] [stdout] 301 |                 Stroke::new(1.0, response_color)
[INFO] [stdout]     |                             ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/widgets/progress_bar.rs:185:58
[INFO] [stdout]     |
[INFO] [stdout] 185 |                     .add(Shape::line(points, Stroke::new(2.0, visuals.text_color())));
[INFO] [stdout]     |                                                          ^^^ help: explicitly specify the type as `f32`: `2.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]   --> src/widgets/spinner.rs:58:54
[INFO] [stdout]    |
[INFO] [stdout] 58 |                 .add(Shape::line(points, Stroke::new(3.0, color)));
[INFO] [stdout]    |                                                      ^^^ help: explicitly specify the type as `f32`: `3.0_f32`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::f32::EPSILON`: replaced by the `EPSILON` associated constant on `f32`
[INFO] [stdout]   --> src/containers/scene.rs:79:42
[INFO] [stdout]    |
[INFO] [stdout] 79 |             zoom_range: Rangef::new(f32::EPSILON, 1.0),
[INFO] [stdout]    |                                          ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/grid.rs:218:46
[INFO] [stdout]     |
[INFO] [stdout] 218 |                     let stroke = Stroke::new(2.5, Color32::from_rgb(200, 0, 0));
[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]     = note: `-W float-literal-f32-fallback` implied by `-W future-incompatible`
[INFO] [stdout]     = help: to override `-W future-incompatible` add `#[allow(float_literal_f32_fallback)]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/placer.rs:285:34
[INFO] [stdout]     |
[INFO] [stdout] 285 |         let stroke = Stroke::new(1.0, Color32::DEBUG_COLOR);
[INFO] [stdout]     |                                  ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/style.rs:910:33
[INFO] [stdout]     |
[INFO] [stdout] 910 |             stroke: Stroke::new(2.0, Color32::from_rgb(192, 222, 255)), // Dark mode
[INFO] [stdout]     |                                 ^^^ help: explicitly specify the type as `f32`: `2.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/style.rs:1414:40
[INFO] [stdout]      |
[INFO] [stdout] 1414 |             window_stroke: Stroke::new(1.0, Color32::from_gray(60)),
[INFO] [stdout]      |                                        ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/style.rs:1472:40
[INFO] [stdout]      |
[INFO] [stdout] 1472 |             window_stroke: Stroke::new(1.0, Color32::from_gray(190)),
[INFO] [stdout]      |                                        ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/style.rs:1484:37
[INFO] [stdout]      |
[INFO] [stdout] 1484 |                 stroke: Stroke::new(2.0, Color32::from_rgb(0, 83, 125)),
[INFO] [stdout]      |                                     ^^^ help: explicitly specify the type as `f32`: `2.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/style.rs:1503:33
[INFO] [stdout]      |
[INFO] [stdout] 1503 |             stroke: Stroke::new(1.0, Color32::from_rgb(192, 222, 255)),
[INFO] [stdout]      |                                 ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/style.rs:1510:33
[INFO] [stdout]      |
[INFO] [stdout] 1510 |             stroke: Stroke::new(1.0, Color32::from_rgb(0, 83, 125)),
[INFO] [stdout]      |                                 ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/style.rs:1527:40
[INFO] [stdout]      |
[INFO] [stdout] 1527 |                 bg_stroke: Stroke::new(1.0, Color32::from_gray(60)), // separators, indentation lines
[INFO] [stdout]      |                                        ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/style.rs:1528:40
[INFO] [stdout]      |
[INFO] [stdout] 1528 |                 fg_stroke: Stroke::new(1.0, Color32::from_gray(140)), // normal text color
[INFO] [stdout]      |                                        ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/style.rs:1536:40
[INFO] [stdout]      |
[INFO] [stdout] 1536 |                 fg_stroke: Stroke::new(1.0, Color32::from_gray(180)), // button text
[INFO] [stdout]      |                                        ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/style.rs:1543:40
[INFO] [stdout]      |
[INFO] [stdout] 1543 |                 bg_stroke: Stroke::new(1.0, Color32::from_gray(150)), // e.g. hover over window edge or button
[INFO] [stdout]      |                                        ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/style.rs:1544:40
[INFO] [stdout]      |
[INFO] [stdout] 1544 |                 fg_stroke: Stroke::new(1.5, Color32::from_gray(240)),
[INFO] [stdout]      |                                        ^^^ help: explicitly specify the type as `f32`: `1.5_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/style.rs:1551:40
[INFO] [stdout]      |
[INFO] [stdout] 1551 |                 bg_stroke: Stroke::new(1.0, Color32::WHITE),
[INFO] [stdout]      |                                        ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/style.rs:1552:40
[INFO] [stdout]      |
[INFO] [stdout] 1552 |                 fg_stroke: Stroke::new(2.0, 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]     --> src/style.rs:1559:40
[INFO] [stdout]      |
[INFO] [stdout] 1559 |                 bg_stroke: Stroke::new(1.0, Color32::from_gray(60)),
[INFO] [stdout]      |                                        ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/style.rs:1560:40
[INFO] [stdout]      |
[INFO] [stdout] 1560 |                 fg_stroke: Stroke::new(1.0, Color32::from_gray(210)),
[INFO] [stdout]      |                                        ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/style.rs:1572:40
[INFO] [stdout]      |
[INFO] [stdout] 1572 |                 bg_stroke: Stroke::new(1.0, Color32::from_gray(190)), // separators, indentation lines
[INFO] [stdout]      |                                        ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/style.rs:1573:40
[INFO] [stdout]      |
[INFO] [stdout] 1573 |                 fg_stroke: Stroke::new(1.0, Color32::from_gray(80)),  // normal text color
[INFO] [stdout]      |                                        ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/style.rs:1581:40
[INFO] [stdout]      |
[INFO] [stdout] 1581 |                 fg_stroke: Stroke::new(1.0, Color32::from_gray(60)), // button text
[INFO] [stdout]      |                                        ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/style.rs:1588:40
[INFO] [stdout]      |
[INFO] [stdout] 1588 |                 bg_stroke: Stroke::new(1.0, Color32::from_gray(105)), // e.g. hover over window edge or button
[INFO] [stdout]      |                                        ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/style.rs:1589:40
[INFO] [stdout]      |
[INFO] [stdout] 1589 |                 fg_stroke: Stroke::new(1.5, Color32::BLACK),
[INFO] [stdout]      |                                        ^^^ help: explicitly specify the type as `f32`: `1.5_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/style.rs:1596:40
[INFO] [stdout]      |
[INFO] [stdout] 1596 |                 bg_stroke: Stroke::new(1.0, Color32::BLACK),
[INFO] [stdout]      |                                        ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/style.rs:1597:40
[INFO] [stdout]      |
[INFO] [stdout] 1597 |                 fg_stroke: Stroke::new(2.0, Color32::BLACK),
[INFO] [stdout]      |                                        ^^^ help: explicitly specify the type as `f32`: `2.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/style.rs:1604:40
[INFO] [stdout]      |
[INFO] [stdout] 1604 |                 bg_stroke: Stroke::new(1.0, 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]     --> src/style.rs:1605:40
[INFO] [stdout]      |
[INFO] [stdout] 1605 |                 fg_stroke: Stroke::new(1.0, Color32::BLACK),
[INFO] [stdout]      |                                        ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]     --> src/ui.rs:1442:42
[INFO] [stdout]      |
[INFO] [stdout] 1442 |                 let stroke = Stroke::new(2.5, Color32::from_rgb(200, 0, 0));
[INFO] [stdout]      |                                          ^^^ help: explicitly specify the type as `f32`: `2.5_f32`
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/widget_text.rs:428:32
[INFO] [stdout]     |
[INFO] [stdout] 428 |             crate::Stroke::new(1.0, line_color)
[INFO] [stdout]     |                                ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/widget_text.rs:433:32
[INFO] [stdout]     |
[INFO] [stdout] 433 |             crate::Stroke::new(1.0, line_color)
[INFO] [stdout]     |                                ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/widgets/label.rs:301:29
[INFO] [stdout]     |
[INFO] [stdout] 301 |                 Stroke::new(1.0, response_color)
[INFO] [stdout]     |                             ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> src/widgets/progress_bar.rs:185:58
[INFO] [stdout]     |
[INFO] [stdout] 185 |                     .add(Shape::line(points, Stroke::new(2.0, visuals.text_color())));
[INFO] [stdout]     |                                                          ^^^ help: explicitly specify the type as `f32`: `2.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]   --> src/widgets/spinner.rs:58:54
[INFO] [stdout]    |
[INFO] [stdout] 58 |                 .add(Shape::line(points, Stroke::new(3.0, color)));
[INFO] [stdout]    |                                                      ^^^ help: explicitly specify the type as `f32`: `3.0_f32`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 6.91s
[INFO] running `Command { std: "docker" "inspect" "4e0d7ce6eda745f309754a6124ef816ec78f354222be9904e109892ad5d8c2cb", 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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "4e0d7ce6eda745f309754a6124ef816ec78f354222be9904e109892ad5d8c2cb" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:300:12
[INFO] [stderr]     |
[INFO] [stderr] 300 | homepage = "https://github.com/emilk/egui"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 306 | repository = "https://github.com/emilk/egui"
[INFO] [stderr]     |              -------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `radiance-egui` (manifest) generated 1 warning
[INFO] [stderr] warning: use of deprecated constant `std::f32::EPSILON`: replaced by the `EPSILON` associated constant on `f32`
[INFO] [stderr]   --> src/containers/scene.rs:79:42
[INFO] [stderr]    |
[INFO] [stderr] 79 |             zoom_range: Rangef::new(f32::EPSILON, 1.0),
[INFO] [stderr]    |                                          ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stderr]    --> src/grid.rs:218:46
[INFO] [stderr]     |
[INFO] [stderr] 218 |                     let stroke = Stroke::new(2.5, Color32::from_rgb(200, 0, 0));
[INFO] [stderr]     |                                              ^^^ help: explicitly specify the type as `f32`: `2.5_f32`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stderr]     = note: `-W float-literal-f32-fallback` implied by `-W future-incompatible`
[INFO] [stderr]     = help: to override `-W future-incompatible` add `#[allow(float_literal_f32_fallback)]`
[INFO] [stderr] 
[INFO] [stderr] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stderr]    --> src/placer.rs:285:34
[INFO] [stderr]     |
[INFO] [stderr] 285 |         let stroke = Stroke::new(1.0, Color32::DEBUG_COLOR);
[INFO] [stderr]     |                                  ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stderr] 
[INFO] [stderr] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stderr]    --> src/style.rs:910:33
[INFO] [stderr]     |
[INFO] [stderr] 910 |             stroke: Stroke::new(2.0, Color32::from_rgb(192, 222, 255)), // Dark mode
[INFO] [stderr]     |                                 ^^^ help: explicitly specify the type as `f32`: `2.0_f32`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stderr] 
[INFO] [stderr] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stderr]     --> src/style.rs:1414:40
[INFO] [stderr]      |
[INFO] [stderr] 1414 |             window_stroke: Stroke::new(1.0, Color32::from_gray(60)),
[INFO] [stderr]      |                                        ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stderr] 
[INFO] [stderr] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stderr]     --> src/style.rs:1472:40
[INFO] [stderr]      |
[INFO] [stderr] 1472 |             window_stroke: Stroke::new(1.0, Color32::from_gray(190)),
[INFO] [stderr]      |                                        ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stderr] 
[INFO] [stderr] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stderr]     --> src/style.rs:1484:37
[INFO] [stderr]      |
[INFO] [stderr] 1484 |                 stroke: Stroke::new(2.0, Color32::from_rgb(0, 83, 125)),
[INFO] [stderr]      |                                     ^^^ help: explicitly specify the type as `f32`: `2.0_f32`
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stderr] 
[INFO] [stderr] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stderr]     --> src/style.rs:1503:33
[INFO] [stderr]      |
[INFO] [stderr] 1503 |             stroke: Stroke::new(1.0, Color32::from_rgb(192, 222, 255)),
[INFO] [stderr]      |                                 ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stderr] 
[INFO] [stderr] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stderr]     --> src/style.rs:1510:33
[INFO] [stderr]      |
[INFO] [stderr] 1510 |             stroke: Stroke::new(1.0, Color32::from_rgb(0, 83, 125)),
[INFO] [stderr]      |                                 ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stderr] 
[INFO] [stderr] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stderr]     --> src/style.rs:1527:40
[INFO] [stderr]      |
[INFO] [stderr] 1527 |                 bg_stroke: Stroke::new(1.0, Color32::from_gray(60)), // separators, indentation lines
[INFO] [stderr]      |                                        ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stderr] 
[INFO] [stderr] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stderr]     --> src/style.rs:1528:40
[INFO] [stderr]      |
[INFO] [stderr] 1528 |                 fg_stroke: Stroke::new(1.0, Color32::from_gray(140)), // normal text color
[INFO] [stderr]      |                                        ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stderr] 
[INFO] [stderr] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stderr]     --> src/style.rs:1536:40
[INFO] [stderr]      |
[INFO] [stderr] 1536 |                 fg_stroke: Stroke::new(1.0, Color32::from_gray(180)), // button text
[INFO] [stderr]      |                                        ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stderr] 
[INFO] [stderr] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stderr]     --> src/style.rs:1543:40
[INFO] [stderr]      |
[INFO] [stderr] 1543 |                 bg_stroke: Stroke::new(1.0, Color32::from_gray(150)), // e.g. hover over window edge or button
[INFO] [stderr]      |                                        ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stderr] 
[INFO] [stderr] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stderr]     --> src/style.rs:1544:40
[INFO] [stderr]      |
[INFO] [stderr] 1544 |                 fg_stroke: Stroke::new(1.5, Color32::from_gray(240)),
[INFO] [stderr]      |                                        ^^^ help: explicitly specify the type as `f32`: `1.5_f32`
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stderr] 
[INFO] [stderr] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stderr]     --> src/style.rs:1551:40
[INFO] [stderr]      |
[INFO] [stderr] 1551 |                 bg_stroke: Stroke::new(1.0, Color32::WHITE),
[INFO] [stderr]      |                                        ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stderr] 
[INFO] [stderr] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stderr]     --> src/style.rs:1552:40
[INFO] [stderr]      |
[INFO] [stderr] 1552 |                 fg_stroke: Stroke::new(2.0, Color32::WHITE),
[INFO] [stderr]      |                                        ^^^ help: explicitly specify the type as `f32`: `2.0_f32`
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stderr] 
[INFO] [stderr] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stderr]     --> src/style.rs:1559:40
[INFO] [stderr]      |
[INFO] [stderr] 1559 |                 bg_stroke: Stroke::new(1.0, Color32::from_gray(60)),
[INFO] [stderr]      |                                        ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stderr] 
[INFO] [stderr] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stderr]     --> src/style.rs:1560:40
[INFO] [stderr]      |
[INFO] [stderr] 1560 |                 fg_stroke: Stroke::new(1.0, Color32::from_gray(210)),
[INFO] [stderr]      |                                        ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stderr] 
[INFO] [stderr] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stderr]     --> src/style.rs:1572:40
[INFO] [stderr]      |
[INFO] [stderr] 1572 |                 bg_stroke: Stroke::new(1.0, Color32::from_gray(190)), // separators, indentation lines
[INFO] [stderr]      |                                        ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stderr] 
[INFO] [stderr] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stderr]     --> src/style.rs:1573:40
[INFO] [stderr]      |
[INFO] [stderr] 1573 |                 fg_stroke: Stroke::new(1.0, Color32::from_gray(80)),  // normal text color
[INFO] [stderr]      |                                        ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stderr] 
[INFO] [stderr] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stderr]     --> src/style.rs:1581:40
[INFO] [stderr]      |
[INFO] [stderr] 1581 |                 fg_stroke: Stroke::new(1.0, Color32::from_gray(60)), // button text
[INFO] [stderr]      |                                        ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stderr] 
[INFO] [stderr] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stderr]     --> src/style.rs:1588:40
[INFO] [stderr]      |
[INFO] [stderr] 1588 |                 bg_stroke: Stroke::new(1.0, Color32::from_gray(105)), // e.g. hover over window edge or button
[INFO] [stderr]      |                                        ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stderr] 
[INFO] [stderr] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stderr]     --> src/style.rs:1589:40
[INFO] [stderr]      |
[INFO] [stderr] 1589 |                 fg_stroke: Stroke::new(1.5, Color32::BLACK),
[INFO] [stderr]      |                                        ^^^ help: explicitly specify the type as `f32`: `1.5_f32`
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stderr] 
[INFO] [stderr] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stderr]     --> src/style.rs:1596:40
[INFO] [stderr]      |
[INFO] [stderr] 1596 |                 bg_stroke: Stroke::new(1.0, Color32::BLACK),
[INFO] [stderr]      |                                        ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stderr] 
[INFO] [stderr] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stderr]     --> src/style.rs:1597:40
[INFO] [stderr]      |
[INFO] [stderr] 1597 |                 fg_stroke: Stroke::new(2.0, Color32::BLACK),
[INFO] [stderr]      |                                        ^^^ help: explicitly specify the type as `f32`: `2.0_f32`
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stderr] 
[INFO] [stderr] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stderr]     --> src/style.rs:1604:40
[INFO] [stderr]      |
[INFO] [stderr] 1604 |                 bg_stroke: Stroke::new(1.0, Color32::from_gray(160)),
[INFO] [stderr]      |                                        ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stderr] 
[INFO] [stderr] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stderr]     --> src/style.rs:1605:40
[INFO] [stderr]      |
[INFO] [stderr] 1605 |                 fg_stroke: Stroke::new(1.0, Color32::BLACK),
[INFO] [stderr]      |                                        ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stderr] 
[INFO] [stderr] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stderr]     --> src/ui.rs:1442:42
[INFO] [stderr]      |
[INFO] [stderr] 1442 |                 let stroke = Stroke::new(2.5, Color32::from_rgb(200, 0, 0));
[INFO] [stderr]      |                                          ^^^ help: explicitly specify the type as `f32`: `2.5_f32`
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]      = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stderr] 
[INFO] [stderr] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stderr]    --> src/widget_text.rs:428:32
[INFO] [stderr]     |
[INFO] [stderr] 428 |             crate::Stroke::new(1.0, line_color)
[INFO] [stderr]     |                                ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stderr] 
[INFO] [stderr] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stderr]    --> src/widget_text.rs:433:32
[INFO] [stderr]     |
[INFO] [stderr] 433 |             crate::Stroke::new(1.0, line_color)
[INFO] [stderr]     |                                ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stderr] 
[INFO] [stderr] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stderr]    --> src/widgets/label.rs:301:29
[INFO] [stderr]     |
[INFO] [stderr] 301 |                 Stroke::new(1.0, response_color)
[INFO] [stderr]     |                             ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stderr] 
[INFO] [stderr] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stderr]    --> src/widgets/progress_bar.rs:185:58
[INFO] [stderr]     |
[INFO] [stderr] 185 |                     .add(Shape::line(points, Stroke::new(2.0, visuals.text_color())));
[INFO] [stderr]     |                                                          ^^^ help: explicitly specify the type as `f32`: `2.0_f32`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stderr] 
[INFO] [stderr] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stderr]   --> src/widgets/spinner.rs:58:54
[INFO] [stderr]    |
[INFO] [stderr] 58 |                 .add(Shape::line(points, Stroke::new(3.0, color)));
[INFO] [stderr]    |                                                      ^^^ help: explicitly specify the type as `f32`: `3.0_f32`
[INFO] [stderr]    |
[INFO] [stderr]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]    = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stderr] 
[INFO] [stderr] warning: `radiance-egui` (lib) generated 33 warnings (run `cargo fix --lib -p radiance-egui` to apply 32 suggestions)
[INFO] [stderr] warning: `radiance-egui` (lib test) generated 33 warnings (33 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.11s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/radiance-egui/fa7de98f19b6c299/out/radiance_egui-fa7de98f19b6c299)
[INFO] [stdout] 
[INFO] [stdout] running 23 tests
[INFO] [stdout] test containers::frame::frame_size ... ok
[INFO] [stdout] test context::context_impl_send_sync ... ok
[INFO] [stdout] test hit_test::tests::buttons_on_window ... ok
[INFO] [stdout] test hit_test::tests::thin_resize_handle_next_to_label ... ok
[INFO] [stdout] test data::key::test_key_from_name ... ok
[INFO] [stdout] test atomics::atoms::tests::collect_atoms ... ok
[INFO] [stdout] test data::input::format_kb_shortcut ... ok
[INFO] [stdout] test context::test::test_single_pass ... ok
[INFO] [stdout] test context::test::test_multi_pass ... ok
[INFO] [stdout] test context::test::test_dual_pass ... ok
[INFO] [stdout] test id::id_size ... ok
[INFO] [stdout] test memory::order_map_total_ordering ... ok
[INFO] [stdout] test style::style_impl_send_sync ... ok
[INFO] [stdout] test memory::memory_impl_send_sync ... ok
[INFO] [stdout] test util::id_type_map::test_mix ... ok
[INFO] [stdout] test util::id_type_map::test_one_id_two_types ... ok
[INFO] [stdout] test util::id_type_map::test_two_id_x_two_types ... ok
[INFO] [stdout] test widget_text::tests::ensure_small_widget_text ... ok
[INFO] [stdout] test widgets::drag_value::tests::test_default_parser ... ok
[INFO] [stdout] test util::id_type_map::test_two_id_two_type ... ok
[INFO] [stdout] test text_selection::text_cursor_state::test::test_next_word_boundary_char_index ... ok
[INFO] [stderr]    Doc-tests radiance_egui
[INFO] [stdout] test ui::ui_impl_send_sync ... ok
[INFO] [stdout] test widgets::drag_value::tests::test_total_cmp_clamp_value_to_range ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 175 tests
[INFO] [stdout] test src/atomics/atoms.rs - atomics::atoms::T (line 157) ... FAILED
[INFO] [stdout] test src/cache/cache_storage.rs - cache::cache_storage::CacheStorage (line 8) ... FAILED
[INFO] [stdout] test src/atomics/atom_kind.rs - atomics::atom_kind::AtomKind::Custom (line 47) ... FAILED
[INFO] [stdout] test src/containers/collapsing_header.rs - containers::collapsing_header::CollapsingHeader::show_background (line 475) ... FAILED
[INFO] [stdout] test src/atomics/atom.rs - atomics::atom::Atom (line 9) ... FAILED
[INFO] [stdout] test src/containers/collapsing_header.rs - containers::collapsing_header::CollapsingState::show_header (line 145) ... FAILED
[INFO] [stdout] test src/containers/collapsing_header.rs - containers::collapsing_header::CollapsingHeader::icon (line 490) ... FAILED
[INFO] [stdout] test src/containers/collapsing_header.rs - containers::collapsing_header::CollapsingHeader (line 378) ... FAILED
[INFO] [stdout] test src/containers/combo_box.rs - containers::combo_box::ComboBox (line 17) ... FAILED
[INFO] [stdout] test src/containers/area.rs - containers::area::Area (line 94) ... FAILED
[INFO] [stdout] test src/containers/combo_box.rs - containers::combo_box::ComboBox::show_index (line 269) ... FAILED
[INFO] [stdout] test src/containers/collapsing_header.rs - containers::collapsing_header::CollapsingState::show_toggle_button (line 258) ... FAILED
[INFO] [stdout] test src/containers/frame.rs - containers::frame::Frame (line 61) ... FAILED
[INFO] [stdout] test src/containers/menu.rs - containers::menu::MenuBar (line 206) ... FAILED
[INFO] [stdout] test src/containers/frame.rs - containers::frame::Frame (line 76) ... FAILED
[INFO] [stdout] test src/containers/frame.rs - containers::frame::Frame (line 47) ... FAILED
[INFO] [stdout] test src/containers/combo_box.rs - containers::combo_box::ComboBox::icon (line 132) ... FAILED
[INFO] [stdout] test src/containers/old_popup.rs - containers::old_popup::popup_above_or_below_widget (line 171) ... FAILED
[INFO] [stdout] test src/containers/old_popup.rs - containers::old_popup::show_tooltip (line 20) ... FAILED
[INFO] [stdout] test src/containers/old_popup.rs - containers::old_popup::show_tooltip_text (line 110) ... FAILED
[INFO] [stdout] test src/containers/old_popup.rs - containers::old_popup::show_tooltip_at_pointer (line 48) ... FAILED
[INFO] [stdout] test src/containers/panel.rs - containers::panel::SidePanel (line 100) ... FAILED
[INFO] [stdout] test src/containers/panel.rs - containers::panel::CentralPanel (line 1076) ... FAILED
[INFO] [stdout] test src/containers/window.rs - containers::window::Window (line 23) ... FAILED
[INFO] [stdout] test src/context.rs - context::Context (line 680) ... FAILED
[INFO] [stdout] test src/containers/panel.rs - containers::panel::TopBottomPanel (line 591) ... FAILED
[INFO] [stdout] test src/containers/scroll_area.rs - containers::scroll_area::ScrollArea::show_rows (line 922) ... FAILED
[INFO] [stdout] test src/context.rs - context::Context::begin_pass (line 860) ... FAILED
[INFO] [stdout] test src/containers/scroll_area.rs - containers::scroll_area::ScrollArea (line 266) ... FAILED
[INFO] [stdout] test src/containers/sides.rs - containers::sides::Sides (line 31) ... FAILED
[INFO] [stdout] test src/context.rs - context::Context::input (line 902) ... FAILED
[INFO] [stdout] test src/context.rs - context::Context::all_styles_mut (line 2064) ... FAILED
[INFO] [stdout] test src/context.rs - context::Context::debug_text (line 1475) ... FAILED
[INFO] [stdout] test src/context.rs - context::Context (line 696) - compile ... FAILED
[INFO] [stdout] test src/context.rs - context::Context::open_url (line 1526) ... FAILED
[INFO] [stdout] test src/context.rs - context::Context::output (line 975) ... FAILED
[INFO] [stdout] test src/context.rs - context::Context::set_cursor_icon (line 1509) ... FAILED
[INFO] [stdout] test src/context.rs - context::Context::run (line 773) ... FAILED
[INFO] [stdout] test src/context.rs - context::Context::load_texture (line 2224) ... FAILED
[INFO] [stdout] test src/context.rs - context::Context::set_theme (line 2023) ... FAILED
[INFO] [stdout] test src/context.rs - context::Context::set_visuals (line 2133) ... FAILED
[INFO] [stdout] test src/data/input.rs - data::input::Modifiers::contains (line 925) ... FAILED
[INFO] [stdout] test src/data/input.rs - data::input::Modifiers::matches_any (line 861) ... FAILED
[INFO] [stdout] test src/data/input.rs - data::input::Modifiers::matches_exact (line 836) ... FAILED
[INFO] [stdout] test src/data/input.rs - data::input::Modifiers::matches_exact (line 827) ... FAILED
[INFO] [stdout] test src/data/input.rs - data::input::Modifiers::matches_logically (line 785) ... FAILED
[INFO] [stdout] test src/context.rs - context::Context::style_mut (line 2040) ... FAILED
[INFO] [stdout] test src/context.rs - context::Context::set_visuals_of (line 2120) ... FAILED
[INFO] [stdout] test src/context.rs - context::Context::style_mut_of (line 2088) ... FAILED
[INFO] [stdout] test src/data/input.rs - data::input::Modifiers::plus (line 716) ... FAILED
[INFO] [stdout] test src/data/input.rs - data::input::Modifiers::matches_logically (line 794) ... FAILED
[INFO] [stdout] test src/grid.rs - grid::Grid (line 293) ... FAILED
[INFO] [stdout] test src/input_state/mod.rs - input_state::InputState::multi_touch (line 876) ... FAILED
[INFO] [stdout] test src/layout.rs - layout::Layout (line 122) ... FAILED
[INFO] [stdout] test src/debug_text.rs - debug_text::print (line 18) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 246) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 206) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 182) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 278) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 255) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 265) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 27) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 347) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 338) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 121) - compile ... FAILED
[INFO] [stdout] test src/lib.rs - (line 328) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 356) ... FAILED
[INFO] [stdout] test src/lib.rs - github_link_file (line 584) ... FAILED
[INFO] [stdout] test src/lib.rs - github_link_file_line (line 569) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 64) ... FAILED
[INFO] [stdout] test src/menu.rs - menu (line 5) ... FAILED
[INFO] [stdout] test src/memory/mod.rs - memory::Memory::caches (line 56) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 50) ... FAILED
[INFO] [stdout] test src/response.rs - response::Response (line 1032) ... FAILED
[INFO] [stdout] test src/response.rs - response::Response::context_menu (line 941) ... FAILED
[INFO] [stdout] test src/lib.rs - include_image (line 544) ... FAILED
[INFO] [stdout] test src/response.rs - response::InnerResponse (line 1072) ... FAILED
[INFO] [stdout] test src/response.rs - response::Response::labelled_by (line 915) ... FAILED
[INFO] [stdout] test src/response.rs - response::Response::interact (line 713) ... FAILED
[INFO] [stdout] test src/response.rs - response::Response (line 1052) ... FAILED
[INFO] [stdout] test src/response.rs - response::Response::on_hover_ui (line 579) ... FAILED
[INFO] [stdout] test src/painter.rs - painter::Painter::image (line 479) ... FAILED
[INFO] [stdout] test src/style.rs - style::TextStyle::Name (line 89) ... FAILED
[INFO] [stdout] test src/response.rs - response::Response::lost_focus (line 317) ... FAILED
[INFO] [stdout] test src/response.rs - response::Response::scroll_to_me (line 751) ... FAILED
[INFO] [stdout] test src/ui.rs - ui::Ui::add (line 1773) ... FAILED
[INFO] [stdout] test src/ui.rs - ui::Ui (line 38) ... FAILED
[INFO] [stdout] test src/ui.rs - ui::Ui::add_enabled_ui (line 1869) ... FAILED
[INFO] [stdout] test src/ui.rs - ui::Ui::add_enabled (line 1843) ... FAILED
[INFO] [stdout] test src/ui.rs - ui::Ui::add_sized (line 1792) ... FAILED
[INFO] [stdout] test src/style.rs - style::Style::text_styles (line 266) ... FAILED
[INFO] [stdout] test src/ui.rs - ui::Ui::add_visible_ui (line 1935) ... FAILED
[INFO] [stdout] test src/ui.rs - ui::Ui::add_visible (line 1902) ... FAILED
[INFO] [stdout] test src/ui.rs - ui::Ui::button (line 2126) ... FAILED
[INFO] [stdout] test src/ui.rs - ui::Ui::columns (line 2839) ... FAILED
[INFO] [stdout] test src/ui.rs - ui::Ui::allocate_painter (line 1614) ... FAILED
[INFO] [stdout] test src/ui.rs - ui::Ui::allocate_space (line 1414) ... FAILED
[INFO] [stdout] test src/ui.rs - ui::Ui::columns_const (line 2906) ... FAILED
[INFO] [stdout] test src/ui.rs - ui::Ui::allocate_response (line 1364) ... FAILED
[INFO] [stdout] test src/ui.rs - ui::Ui::group (line 2430) ... FAILED
[INFO] [stdout] test src/ui.rs - ui::Ui::horizontal (line 2626) ... FAILED
[INFO] [stdout] test src/ui.rs - ui::Ui::disable (line 542) ... FAILED
[INFO] [stdout] test src/ui.rs - ui::Ui::menu_image_button (line 3143) ... ignored
[INFO] [stdout] test src/ui.rs - ui::Ui::hyperlink (line 2067) ... FAILED
[INFO] [stdout] test src/ui.rs - ui::Ui::hyperlink_to (line 2080) ... FAILED
[INFO] [stdout] test src/ui.rs - ui::Ui::label (line 1979) ... FAILED
[INFO] [stdout] test src/ui.rs - ui::Ui::input (line 809) ... FAILED
[INFO] [stdout] test src/ui.rs - ui::Ui::image (line 2306) ... FAILED
[INFO] [stdout] test src/ui.rs - ui::Ui::menu_button (line 3113) ... FAILED
[INFO] [stdout] test src/ui.rs - ui::Ui::link (line 2049) ... FAILED
[INFO] [stdout] test src/ui.rs - ui::Ui::output (line 855) ... FAILED
[INFO] [stdout] test src/ui.rs - ui::Ui::output_mut (line 868) ... FAILED
[INFO] [stdout] test src/ui.rs - ui::Ui::menu_image_text_button (line 3180) ... FAILED
[INFO] [stdout] test src/ui.rs - ui::Ui::push_id (line 2445) ... FAILED
[INFO] [stdout] test src/ui.rs - ui::Ui::scroll_to_cursor (line 1687) ... FAILED
[INFO] [stdout] test src/ui.rs - ui::Ui::scope (line 2483) ... FAILED
[INFO] [stdout] test src/ui.rs - ui::Ui::set_enabled (line 572) ... FAILED
[INFO] [stdout] test src/ui.rs - ui::Ui::scroll_with_delta (line 1736) ... FAILED
[INFO] [stdout] test src/ui.rs - ui::Ui::scroll_to_rect (line 1648) ... FAILED
[INFO] [stdout] test src/ui.rs - ui::Ui::set_invisible (line 610) ... FAILED
[INFO] [stdout] test src/ui.rs - ui::Ui::radio_value (line 2187) ... FAILED
[INFO] [stdout] test src/ui.rs - ui::Ui::set_opacity (line 663) ... FAILED
[INFO] [stdout] test src/ui.rs - ui::Ui::set_visible (line 637) ... FAILED
[INFO] [stdout] test src/ui.rs - ui::Ui::vertical (line 2716) ... FAILED
[INFO] [stdout] test src/ui.rs - ui::Ui::visuals_mut (line 494) ... FAILED
[INFO] [stdout] test src/ui.rs - ui::Ui::spacing_mut (line 472) ... FAILED
[INFO] [stdout] test src/ui.rs - ui::Ui::vertical_centered (line 2737) ... FAILED
[INFO] [stdout] test src/ui.rs - ui::Ui::vertical_centered_justified (line 2759) ... FAILED
[INFO] [stdout] test src/ui.rs - ui::Ui::style_mut (line 440) ... FAILED
[INFO] [stdout] test src/viewport.rs - viewport (line 50) - compile ... FAILED
[INFO] [stdout] test src/widget_text.rs - widget_text::RichText::append_to (line 330) ... FAILED
[INFO] [stdout] test src/widgets/button.rs - widgets::button::Button<'a>::selectable (line 62) ... FAILED
[INFO] [stdout] test src/widget_text.rs - widget_text::RichText (line 19) ... FAILED
[INFO] [stdout] test src/util/id_type_map.rs - util::id_type_map::IdTypeMap (line 322) ... FAILED
[INFO] [stdout] test src/ui.rs - ui::Ui::with_layer_id (line 2521) ... FAILED
[INFO] [stdout] test src/ui.rs - ui::Ui::with_layout (line 2779) ... FAILED
[INFO] [stdout] test src/widgets/drag_value.rs - widgets::drag_value::DragValue<'a>::binary (line 318) ... FAILED
[INFO] [stdout] test src/widgets/drag_value.rs - widgets::drag_value::DragValue (line 31) ... FAILED
[INFO] [stdout] test src/widgets/drag_value.rs - widgets::drag_value::DragValue<'a>::clamp_existing_to_range (line 119) ... FAILED
[INFO] [stdout] test src/widgets/checkbox.rs - widgets::checkbox::Checkbox (line 11) ... FAILED
[INFO] [stdout] test src/widgets/drag_value.rs - widgets::drag_value::DragValue<'a>::custom_parser (line 270) ... FAILED
[INFO] [stdout] test src/widgets/button.rs - widgets::button::Button (line 11) ... FAILED
[INFO] [stdout] test src/widgets/drag_value.rs - widgets::drag_value::DragValue<'a>::clamp_existing_to_range (line 137) ... FAILED
[INFO] [stdout] test src/widgets/drag_value.rs - widgets::drag_value::DragValue<'a>::clamp_existing_to_range (line 128) ... FAILED
[INFO] [stdout] test src/widgets/hyperlink.rs - widgets::hyperlink::Link (line 14) ... FAILED
[INFO] [stdout] test src/widgets/drag_value.rs - widgets::drag_value::DragValue<'a>::hexadecimal (line 388) ... FAILED
[INFO] [stdout] test src/widgets/image.rs - widgets::image::Image (line 29) ... FAILED
[INFO] [stdout] test src/widgets/drag_value.rs - widgets::drag_value::DragValue<'a>::octal (line 353) ... FAILED
[INFO] [stdout] test src/widgets/hyperlink.rs - widgets::hyperlink::Hyperlink (line 80) ... FAILED
[INFO] [stdout] test src/widgets/drag_value.rs - widgets::drag_value::DragValue<'a>::custom_formatter (line 226) ... FAILED
[INFO] [stdout] test src/widgets/image.rs - widgets::image::Image<'a>::paint_at (line 370) ... FAILED
[INFO] [stdout] test src/widgets/label.rs - widgets::label::Label::show_tooltip_when_elided (line 124) ... FAILED
[INFO] [stdout] test src/widgets/label.rs - widgets::label::Label (line 12) ... FAILED
[INFO] [stdout] test src/widgets/label.rs - widgets::label::Label::sense (line 106) ... FAILED
[INFO] [stdout] test src/widgets/image.rs - widgets::image::Image (line 39) ... FAILED
[INFO] [stdout] test src/widgets/separator.rs - widgets::separator::Separator (line 7) ... FAILED
[INFO] [stdout] test src/widgets/slider.rs - widgets::slider::Slider<'a>::binary (line 497) ... FAILED
[INFO] [stdout] test src/widgets/slider.rs - widgets::slider::Slider (line 89) ... FAILED
[INFO] [stdout] test src/widgets/slider.rs - widgets::slider::Slider<'a>::clamping (line 275) ... FAILED
[INFO] [stdout] test src/widgets/mod.rs - widgets::F (line 79) ... FAILED
[INFO] [stdout] test src/widgets/radio_button.rs - widgets::radio_button::RadioButton (line 10) ... FAILED
[INFO] [stdout] test src/widgets/slider.rs - widgets::slider::Slider<'a>::clamping (line 251) ... FAILED
[INFO] [stdout] test src/widgets/slider.rs - widgets::slider::Slider<'a>::clamping (line 260) ... FAILED
[INFO] [stdout] test src/widgets/slider.rs - widgets::slider::Slider<'a>::custom_formatter (line 407) ... FAILED
[INFO] [stdout] test src/widgets/slider.rs - widgets::slider::Slider<'a>::custom_parser (line 450) ... FAILED
[INFO] [stdout] test src/widgets/slider.rs - widgets::slider::Slider<'a>::hexadecimal (line 567) ... FAILED
[INFO] [stdout] test src/widgets/text_edit/builder.rs - widgets::text_edit::builder::TextEdit<'_>::show (line 412) ... FAILED
[INFO] [stdout] test src/widgets/text_edit/builder.rs - widgets::text_edit::builder::TextEdit (line 45) ... FAILED
[INFO] [stdout] test src/widgets/text_edit/builder.rs - widgets::text_edit::builder::TextEdit (line 56) ... FAILED
[INFO] [stdout] test src/widgets/slider.rs - widgets::slider::Slider<'a>::octal (line 532) ... FAILED
[INFO] [stdout] test src/widgets/text_edit/builder.rs - widgets::text_edit::builder::TextEdit (line 30) ... FAILED
[INFO] [stdout] test src/widgets/text_edit/text_buffer.rs - widgets::text_edit::text_buffer::TextBuffer::type_id (line 184) ... FAILED
[INFO] [stdout] test src/widgets/text_edit/state.rs - widgets::text_edit::state::TextEditState (line 15) ... FAILED
[INFO] [stdout] test src/widgets/text_edit/builder.rs - widgets::text_edit::builder::TextEdit<'t>::hint_text (line 186) ... FAILED
[INFO] [stdout] test src/widgets/text_edit/builder.rs - widgets::text_edit::builder::TextEdit<'t>::layouter (line 262) ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/atomics/atoms.rs - atomics::atoms::T (line 157) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `egui`
[INFO] [stdout]    --> src/atomics/atoms.rs:158:5
[INFO] [stdout]     |
[INFO] [stdout] 158 | use egui::{Atoms, Image, IntoAtoms, RichText};
[INFO] [stdout]     |     ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cache/cache_storage.rs - cache::cache_storage::CacheStorage (line 8) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]  --> src/cache/cache_storage.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use egui::cache::{CacheStorage, ComputerMut, FrameCache};
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/atomics/atom_kind.rs - atomics::atom_kind::AtomKind::Custom (line 47) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `egui`
[INFO] [stdout]   --> src/atomics/atom_kind.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 48 | use egui::{AtomExt, AtomKind, Atom, Button, Id, __run_test_ui};
[INFO] [stdout]    |     ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/containers/collapsing_header.rs - containers::collapsing_header::CollapsingHeader::show_background (line 475) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/containers/collapsing_header.rs:476:1
[INFO] [stdout]     |
[INFO] [stdout] 476 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/atomics/atom.rs - atomics::atom::Atom (line 9) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/atomics/atom.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use egui::{Image, emath::Vec2};
[INFO] [stdout]    |     ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `egui`
[INFO] [stdout]   --> src/atomics/atom.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use egui::{Image, emath::Vec2};
[INFO] [stdout]    |     ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `egui`
[INFO] [stdout]   --> src/atomics/atom.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use egui::AtomExt as _;
[INFO] [stdout]    |     ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `atom_grow` found for reference `&'static str` in the current scope
[INFO] [stdout]   --> src/atomics/atom.rs:12:27
[INFO] [stdout]    |
[INFO] [stdout] 12 | let string_atom = "Hello".atom_grow(true);
[INFO] [stdout]    |                           ^^^^^^^^^ method not found in `&'static str`
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `AtomExt` which provides `atom_grow` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]    |
[INFO] [stdout]  9 + use radiance_egui::AtomExt;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/containers/collapsing_header.rs - containers::collapsing_header::CollapsingState::show_header (line 145) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/containers/collapsing_header.rs:148:1
[INFO] [stdout]     |
[INFO] [stdout] 148 | egui::collapsing_header::CollapsingState::load_with_default_open(ui.ctx(), id, false)
[INFO] [stdout]     | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/containers/collapsing_header.rs:146:1
[INFO] [stdout]     |
[INFO] [stdout] 146 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/containers/collapsing_header.rs - containers::collapsing_header::CollapsingHeader::icon (line 490) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/containers/collapsing_header.rs:498:1
[INFO] [stdout]     |
[INFO] [stdout] 498 | egui::CollapsingHeader::new("Circles")
[INFO] [stdout]     | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/containers/collapsing_header.rs:491:1
[INFO] [stdout]     |
[INFO] [stdout] 491 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/containers/collapsing_header.rs:494:18
[INFO] [stdout]     |
[INFO] [stdout] 494 |     let radius = egui::lerp(2.0..=3.0, openness);
[INFO] [stdout]     |                  ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/containers/collapsing_header.rs:492:61
[INFO] [stdout]     |
[INFO] [stdout] 492 | fn circle_icon(ui: &mut egui::Ui, openness: f32, response: &egui::Response) {
[INFO] [stdout]     |                                                             ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/containers/collapsing_header.rs:492:25
[INFO] [stdout]     |
[INFO] [stdout] 492 | fn circle_icon(ui: &mut egui::Ui, openness: f32, response: &egui::Response) {
[INFO] [stdout]     |                         ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/containers/collapsing_header.rs - containers::collapsing_header::CollapsingHeader (line 378) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/containers/collapsing_header.rs:380:1
[INFO] [stdout]     |
[INFO] [stdout] 380 | egui::CollapsingHeader::new("Heading")
[INFO] [stdout]     | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/containers/collapsing_header.rs:379:1
[INFO] [stdout]     |
[INFO] [stdout] 379 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/containers/combo_box.rs - containers::combo_box::ComboBox (line 17) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/containers/combo_box.rs:23:1
[INFO] [stdout]    |
[INFO] [stdout] 23 | egui::ComboBox::from_label("Select one!")
[INFO] [stdout]    | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/containers/combo_box.rs:18:1
[INFO] [stdout]    |
[INFO] [stdout] 18 | egui::__run_test_ui(|ui| {
[INFO] [stdout]    | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/containers/area.rs - containers::area::Area (line 94) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/containers/area.rs:96:1
[INFO] [stdout]    |
[INFO] [stdout] 96 | egui::Area::new(egui::Id::new("my_area"))
[INFO] [stdout]    | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/containers/area.rs:96:17
[INFO] [stdout]    |
[INFO] [stdout] 96 | egui::Area::new(egui::Id::new("my_area"))
[INFO] [stdout]    |                 ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/containers/area.rs:95:1
[INFO] [stdout]    |
[INFO] [stdout] 95 | egui::__run_test_ctx(|ctx| {
[INFO] [stdout]    | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/containers/area.rs:97:16
[INFO] [stdout]    |
[INFO] [stdout] 97 |     .fixed_pos(egui::pos2(32.0, 32.0))
[INFO] [stdout]    |                ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/containers/combo_box.rs - containers::combo_box::ComboBox::show_index (line 269) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/containers/combo_box.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | egui::ComboBox::from_label("Select one!").show_index(
[INFO] [stdout]     | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/containers/combo_box.rs:273:1
[INFO] [stdout]     |
[INFO] [stdout] 273 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/containers/collapsing_header.rs - containers::collapsing_header::CollapsingState::show_toggle_button (line 258) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/containers/collapsing_header.rs:266:17
[INFO] [stdout]     |
[INFO] [stdout] 266 | let mut state = egui::collapsing_header::CollapsingState::load_with_default_open(
[INFO] [stdout]     |                 ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/containers/collapsing_header.rs:259:1
[INFO] [stdout]     |
[INFO] [stdout] 259 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/containers/collapsing_header.rs:262:18
[INFO] [stdout]     |
[INFO] [stdout] 262 |     let radius = egui::lerp(2.0..=3.0, openness);
[INFO] [stdout]     |                  ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/containers/collapsing_header.rs:260:61
[INFO] [stdout]     |
[INFO] [stdout] 260 | fn circle_icon(ui: &mut egui::Ui, openness: f32, response: &egui::Response) {
[INFO] [stdout]     |                                                             ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/containers/collapsing_header.rs:260:25
[INFO] [stdout]     |
[INFO] [stdout] 260 | fn circle_icon(ui: &mut egui::Ui, openness: f32, response: &egui::Response) {
[INFO] [stdout]     |                         ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/containers/frame.rs - containers::frame::Frame (line 61) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/containers/frame.rs:63:17
[INFO] [stdout]    |
[INFO] [stdout] 63 | let mut frame = egui::Frame::default().inner_margin(4.0).begin(ui);
[INFO] [stdout]    |                 ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/containers/frame.rs:67:28
[INFO] [stdout]    |
[INFO] [stdout] 67 |         frame.frame.fill = egui::Color32::RED;
[INFO] [stdout]    |                            ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/containers/frame.rs:62:1
[INFO] [stdout]    |
[INFO] [stdout] 62 | egui::__run_test_ui(|ui| {
[INFO] [stdout]    | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/containers/menu.rs - containers::menu::MenuBar (line 206) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/containers/menu.rs:208:1
[INFO] [stdout]     |
[INFO] [stdout] 208 | egui::MenuBar::new().ui(ui, |ui| {
[INFO] [stdout]     | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/containers/menu.rs:211:40
[INFO] [stdout]     |
[INFO] [stdout] 211 |             ui.ctx().send_viewport_cmd(egui::ViewportCommand::Close);
[INFO] [stdout]     |                                        ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/containers/menu.rs:207:1
[INFO] [stdout]     |
[INFO] [stdout] 207 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/containers/frame.rs - containers::frame::Frame (line 76) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/containers/frame.rs:78:17
[INFO] [stdout]    |
[INFO] [stdout] 78 | let mut frame = egui::Frame::default().inner_margin(4.0).begin(ui);
[INFO] [stdout]    |                 ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/containers/frame.rs:85:24
[INFO] [stdout]    |
[INFO] [stdout] 85 |     frame.frame.fill = egui::Color32::RED;
[INFO] [stdout]    |                        ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/containers/frame.rs:77:1
[INFO] [stdout]    |
[INFO] [stdout] 77 | egui::__run_test_ui(|ui| {
[INFO] [stdout]    | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/containers/frame.rs - containers::frame::Frame (line 47) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/containers/frame.rs:49:1
[INFO] [stdout]    |
[INFO] [stdout] 49 | egui::Frame::NONE
[INFO] [stdout]    | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/containers/frame.rs:50:11
[INFO] [stdout]    |
[INFO] [stdout] 50 |     .fill(egui::Color32::RED)
[INFO] [stdout]    |           ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/containers/frame.rs:48:1
[INFO] [stdout]    |
[INFO] [stdout] 48 | egui::__run_test_ui(|ui| {
[INFO] [stdout]    | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/containers/combo_box.rs - containers::combo_box::ComboBox::icon (line 132) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/containers/combo_box.rs:138:15
[INFO] [stdout]     |
[INFO] [stdout] 138 |     visuals: &egui::style::WidgetVisuals,
[INFO] [stdout]     |               ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/containers/combo_box.rs:141:16
[INFO] [stdout]     |
[INFO] [stdout] 141 |     let rect = egui::Rect::from_center_size(
[INFO] [stdout]     |                ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/containers/combo_box.rs:145:22
[INFO] [stdout]     |
[INFO] [stdout] 145 |     ui.painter().add(egui::Shape::convex_polygon(
[INFO] [stdout]     |                      ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/containers/combo_box.rs:152:1
[INFO] [stdout]     |
[INFO] [stdout] 152 | egui::ComboBox::from_id_salt("my-combobox")
[INFO] [stdout]     | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/containers/combo_box.rs:133:1
[INFO] [stdout]     |
[INFO] [stdout] 133 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/containers/combo_box.rs:143:9
[INFO] [stdout]     |
[INFO] [stdout] 143 |         egui::vec2(rect.width() * 0.6, rect.height() * 0.4),
[INFO] [stdout]     |         ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/containers/combo_box.rs:137:11
[INFO] [stdout]     |
[INFO] [stdout] 137 |     rect: egui::Rect,
[INFO] [stdout]     |           ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/containers/combo_box.rs:136:10
[INFO] [stdout]     |
[INFO] [stdout] 136 |     ui: &egui::Ui,
[INFO] [stdout]     |          ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 8 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/containers/old_popup.rs - containers::old_popup::popup_above_or_below_widget (line 171) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/containers/old_popup.rs:178:13
[INFO] [stdout]     |
[INFO] [stdout] 178 | let below = egui::AboveOrBelow::Below;
[INFO] [stdout]     |             ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/containers/old_popup.rs:179:30
[INFO] [stdout]     |
[INFO] [stdout] 179 | let close_on_click_outside = egui::PopupCloseBehavior::CloseOnClickOutside;
[INFO] [stdout]     |                              ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/containers/old_popup.rs:172:1
[INFO] [stdout]     |
[INFO] [stdout] 172 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/containers/old_popup.rs:181:1
[INFO] [stdout]     |
[INFO] [stdout] 181 | egui::popup_above_or_below_widget(ui, popup_id, &response, below, close_on_click_outside, |ui| {
[INFO] [stdout]     | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/containers/old_popup.rs - containers::old_popup::show_tooltip (line 20) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/containers/old_popup.rs:24:49
[INFO] [stdout]    |
[INFO] [stdout] 24 |     egui::show_tooltip(ui.ctx(), ui.layer_id(), egui::Id::new("my_tooltip"), |ui| {
[INFO] [stdout]    |                                                 ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/containers/old_popup.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | egui::__run_test_ui(|ui| {
[INFO] [stdout]    | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/containers/old_popup.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     egui::show_tooltip(ui.ctx(), ui.layer_id(), egui::Id::new("my_tooltip"), |ui| {
[INFO] [stdout]    |     ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/containers/old_popup.rs - containers::old_popup::show_tooltip_text (line 110) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/containers/old_popup.rs:113:54
[INFO] [stdout]     |
[INFO] [stdout] 113 |     egui::show_tooltip_text(ui.ctx(), ui.layer_id(), egui::Id::new("my_tooltip"), "Helpful text");
[INFO] [stdout]     |                                                      ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/containers/old_popup.rs:111:1
[INFO] [stdout]     |
[INFO] [stdout] 111 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/containers/old_popup.rs:113:5
[INFO] [stdout]     |
[INFO] [stdout] 113 |     egui::show_tooltip_text(ui.ctx(), ui.layer_id(), egui::Id::new("my_tooltip"), "Helpful text");
[INFO] [stdout]     |     ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/containers/old_popup.rs - containers::old_popup::show_tooltip_at_pointer (line 48) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/containers/old_popup.rs:51:60
[INFO] [stdout]    |
[INFO] [stdout] 51 |     egui::show_tooltip_at_pointer(ui.ctx(), ui.layer_id(), egui::Id::new("my_tooltip"), |ui| {
[INFO] [stdout]    |                                                            ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/containers/old_popup.rs:49:1
[INFO] [stdout]    |
[INFO] [stdout] 49 | egui::__run_test_ui(|ui| {
[INFO] [stdout]    | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/containers/old_popup.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 51 |     egui::show_tooltip_at_pointer(ui.ctx(), ui.layer_id(), egui::Id::new("my_tooltip"), |ui| {
[INFO] [stdout]    |     ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/containers/panel.rs - containers::panel::SidePanel (line 100) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/containers/panel.rs:102:1
[INFO] [stdout]     |
[INFO] [stdout] 102 | egui::SidePanel::left("my_left_panel").show(ctx, |ui| {
[INFO] [stdout]     | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/containers/panel.rs:101:1
[INFO] [stdout]     |
[INFO] [stdout] 101 | egui::__run_test_ctx(|ctx| {
[INFO] [stdout]     | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/containers/panel.rs - containers::panel::CentralPanel (line 1076) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]     --> src/containers/panel.rs:1078:1
[INFO] [stdout]      |
[INFO] [stdout] 1078 | egui::TopBottomPanel::top("my_panel").show(ctx, |ui| {
[INFO] [stdout]      | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]     --> src/containers/panel.rs:1081:1
[INFO] [stdout]      |
[INFO] [stdout] 1081 | egui::CentralPanel::default().show(ctx, |ui| {
[INFO] [stdout]      | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]     --> src/containers/panel.rs:1077:1
[INFO] [stdout]      |
[INFO] [stdout] 1077 | egui::__run_test_ctx(|ctx| {
[INFO] [stdout]      | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/containers/window.rs - containers::window::Window (line 23) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/containers/window.rs:25:1
[INFO] [stdout]    |
[INFO] [stdout] 25 | egui::Window::new("My Window").show(ctx, |ui| {
[INFO] [stdout]    | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/containers/window.rs:24:1
[INFO] [stdout]    |
[INFO] [stdout] 24 | egui::__run_test_ctx(|ctx| {
[INFO] [stdout]    | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/context.rs - context::Context (line 680) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/context.rs:682:32
[INFO] [stdout]     |
[INFO] [stdout] 682 | if ctx.input(|i| i.key_pressed(egui::Key::A)) {
[INFO] [stdout]     |                                ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/context.rs:681:11
[INFO] [stdout]     |
[INFO] [stdout] 681 | let ctx = egui::Context::default();
[INFO] [stdout]     |           ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 680 + use std::task::Context;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Context`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 681 - let ctx = egui::Context::default();
[INFO] [stdout] 681 + let ctx = Context::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/containers/panel.rs - containers::panel::TopBottomPanel (line 591) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/containers/panel.rs:593:1
[INFO] [stdout]     |
[INFO] [stdout] 593 | egui::TopBottomPanel::top("my_panel").show(ctx, |ui| {
[INFO] [stdout]     | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/containers/panel.rs:592:1
[INFO] [stdout]     |
[INFO] [stdout] 592 | egui::__run_test_ctx(|ctx| {
[INFO] [stdout]     | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/containers/scroll_area.rs - containers::scroll_area::ScrollArea::show_rows (line 922) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/containers/scroll_area.rs:924:18
[INFO] [stdout]     |
[INFO] [stdout] 924 | let text_style = egui::TextStyle::Body;
[INFO] [stdout]     |                  ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/containers/scroll_area.rs:928:1
[INFO] [stdout]     |
[INFO] [stdout] 928 | egui::ScrollArea::vertical().show_rows(ui, row_height, total_rows, |ui, row_range| {
[INFO] [stdout]     | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/containers/scroll_area.rs:923:1
[INFO] [stdout]     |
[INFO] [stdout] 923 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/context.rs - context::Context::begin_pass (line 860) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/context.rs:865:13
[INFO] [stdout]     |
[INFO] [stdout] 865 | let input = egui::RawInput::default();
[INFO] [stdout]     |             ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/context.rs:868:1
[INFO] [stdout]     |
[INFO] [stdout] 868 | egui::CentralPanel::default().show(&ctx, |ui| {
[INFO] [stdout]     | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/context.rs:862:15
[INFO] [stdout]     |
[INFO] [stdout] 862 | let mut ctx = egui::Context::default();
[INFO] [stdout]     |               ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 860 + use std::task::Context;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Context`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 862 - let mut ctx = egui::Context::default();
[INFO] [stdout] 862 + let mut ctx = Context::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/containers/scroll_area.rs - containers::scroll_area::ScrollArea (line 266) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/containers/scroll_area.rs:268:1
[INFO] [stdout]     |
[INFO] [stdout] 268 | egui::ScrollArea::vertical().show(ui, |ui| {
[INFO] [stdout]     | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/containers/scroll_area.rs:267:1
[INFO] [stdout]     |
[INFO] [stdout] 267 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/containers/sides.rs - containers::sides::Sides (line 31) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/containers/sides.rs:33:1
[INFO] [stdout]    |
[INFO] [stdout] 33 | egui::containers::Sides::new().show(ui,
[INFO] [stdout]    | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/containers/sides.rs:32:1
[INFO] [stdout]    |
[INFO] [stdout] 32 | egui::__run_test_ui(|ui| {
[INFO] [stdout]    | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/context.rs - context::Context::input (line 902) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/context.rs:903:15
[INFO] [stdout]     |
[INFO] [stdout] 903 | let mut ctx = egui::Context::default();
[INFO] [stdout]     |               ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 902 + use std::task::Context;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Context`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 903 - let mut ctx = egui::Context::default();
[INFO] [stdout] 903 + let mut ctx = Context::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/context.rs - context::Context::all_styles_mut (line 2064) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]     --> src/context.rs:2065:15
[INFO] [stdout]      |
[INFO] [stdout] 2065 | let mut ctx = egui::Context::default();
[INFO] [stdout]      |               ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 2064 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `Context`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 2065 - let mut ctx = egui::Context::default();
[INFO] [stdout] 2065 + let mut ctx = Context::default();
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]     --> src/context.rs:2067:34
[INFO] [stdout]      |
[INFO] [stdout] 2067 |     style.spacing.item_spacing = egui::vec2(10.0, 20.0);
[INFO] [stdout]      |                                  ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/context.rs - context::Context::debug_text (line 1475) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]     --> src/context.rs:1476:11
[INFO] [stdout]      |
[INFO] [stdout] 1476 | let ctx = egui::Context::default();
[INFO] [stdout]      |           ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 1475 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `Context`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 1476 - let ctx = egui::Context::default();
[INFO] [stdout] 1476 + let ctx = Context::default();
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/context.rs - context::Context (line 696) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/context.rs:703:21
[INFO] [stdout]     |
[INFO] [stdout] 703 |     let raw_input = egui::RawInput::default();
[INFO] [stdout]     |                     ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/context.rs:705:9
[INFO] [stdout]     |
[INFO] [stdout] 705 |         egui::CentralPanel::default().show(&ctx, |ui| {
[INFO] [stdout]     |         ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/context.rs:699:15
[INFO] [stdout]     |
[INFO] [stdout] 699 | let mut ctx = egui::Context::default();
[INFO] [stdout]     |               ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 696 + use std::task::Context;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Context`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 699 - let mut ctx = egui::Context::default();
[INFO] [stdout] 699 + let mut ctx = Context::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/context.rs:697:30
[INFO] [stdout]     |
[INFO] [stdout] 697 | fn handle_platform_output(_: egui::PlatformOutput) {}
[INFO] [stdout]     |                              ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/context.rs:698:26
[INFO] [stdout]     |
[INFO] [stdout] 698 | fn paint(textures_delta: egui::TexturesDelta, _: Vec<egui::ClippedPrimitive>) {}
[INFO] [stdout]     |                          ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/context.rs:698:54
[INFO] [stdout]     |
[INFO] [stdout] 698 | fn paint(textures_delta: egui::TexturesDelta, _: Vec<egui::ClippedPrimitive>) {}
[INFO] [stdout]     |                                                      ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/context.rs - context::Context::open_url (line 1526) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]     --> src/context.rs:1528:16
[INFO] [stdout]      |
[INFO] [stdout] 1528 | let open_url = egui::OpenUrl::same_tab("http://www.example.com");
[INFO] [stdout]      |                ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]     --> src/context.rs:1529:14
[INFO] [stdout]      |
[INFO] [stdout] 1529 | ctx.send_cmd(egui::OutputCommand::OpenUrl(open_url));
[INFO] [stdout]      |              ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]     --> src/context.rs:1527:11
[INFO] [stdout]      |
[INFO] [stdout] 1527 | let ctx = egui::Context::default();
[INFO] [stdout]      |           ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 1526 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `Context`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 1527 - let ctx = egui::Context::default();
[INFO] [stdout] 1527 + let ctx = Context::default();
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/context.rs - context::Context::output (line 975) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/context.rs:977:36
[INFO] [stdout]     |
[INFO] [stdout] 977 | ctx.output_mut(|o| o.cursor_icon = egui::CursorIcon::Progress);
[INFO] [stdout]     |                                    ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/context.rs:976:15
[INFO] [stdout]     |
[INFO] [stdout] 976 | let mut ctx = egui::Context::default();
[INFO] [stdout]     |               ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 975 + use std::task::Context;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Context`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 976 - let mut ctx = egui::Context::default();
[INFO] [stdout] 976 + let mut ctx = Context::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/context.rs - context::Context::set_cursor_icon (line 1509) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]     --> src/context.rs:1511:36
[INFO] [stdout]      |
[INFO] [stdout] 1511 | ctx.output_mut(|o| o.cursor_icon = egui::CursorIcon::PointingHand);
[INFO] [stdout]      |                                    ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]     --> src/context.rs:1510:11
[INFO] [stdout]      |
[INFO] [stdout] 1510 | let ctx = egui::Context::default();
[INFO] [stdout]      |           ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 1509 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `Context`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 1510 - let ctx = egui::Context::default();
[INFO] [stdout] 1510 + let ctx = Context::default();
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/context.rs - context::Context::run (line 773) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/context.rs:778:13
[INFO] [stdout]     |
[INFO] [stdout] 778 | let input = egui::RawInput::default();
[INFO] [stdout]     |             ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/context.rs:780:5
[INFO] [stdout]     |
[INFO] [stdout] 780 |     egui::CentralPanel::default().show(&ctx, |ui| {
[INFO] [stdout]     |     ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/context.rs:775:15
[INFO] [stdout]     |
[INFO] [stdout] 775 | let mut ctx = egui::Context::default();
[INFO] [stdout]     |               ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 773 + use std::task::Context;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Context`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 775 - let mut ctx = egui::Context::default();
[INFO] [stdout] 775 + let mut ctx = Context::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/context.rs - context::Context::load_texture (line 2224) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]     --> src/context.rs:2235:17
[INFO] [stdout]      |
[INFO] [stdout] 2235 |                 egui::ColorImage::example(),
[INFO] [stdout]      |                 ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]     --> src/context.rs:2226:21
[INFO] [stdout]      |
[INFO] [stdout] 2226 |     texture: Option<egui::TextureHandle>,
[INFO] [stdout]      |                     ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]     --> src/context.rs:2230:31
[INFO] [stdout]      |
[INFO] [stdout] 2230 |     fn ui(&mut self, ui: &mut egui::Ui) {
[INFO] [stdout]      |                               ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]     --> src/context.rs:2231:23
[INFO] [stdout]      |
[INFO] [stdout] 2231 |         let texture: &egui::TextureHandle = self.texture.get_or_insert_with(|| {
[INFO] [stdout]      |                       ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/context.rs - context::Context::set_theme (line 2023) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]     --> src/context.rs:2025:15
[INFO] [stdout]      |
[INFO] [stdout] 2025 | ctx.set_theme(egui::Theme::Light);
[INFO] [stdout]      |               ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]     --> src/context.rs:2024:15
[INFO] [stdout]      |
[INFO] [stdout] 2024 | let mut ctx = egui::Context::default();
[INFO] [stdout]      |               ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 2023 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `Context`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 2024 - let mut ctx = egui::Context::default();
[INFO] [stdout] 2024 + let mut ctx = Context::default();
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/context.rs - context::Context::set_visuals (line 2133) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]     --> src/context.rs:2135:45
[INFO] [stdout]      |
[INFO] [stdout] 2135 | ctx.set_visuals(egui::Visuals { panel_fill: egui::Color32::RED, ..Default::default() });
[INFO] [stdout]      |                                             ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]     --> src/context.rs:2134:15
[INFO] [stdout]      |
[INFO] [stdout] 2134 | let mut ctx = egui::Context::default();
[INFO] [stdout]      |               ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 2133 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `Context`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 2134 - let mut ctx = egui::Context::default();
[INFO] [stdout] 2134 + let mut ctx = Context::default();
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]     --> src/context.rs:2135:17
[INFO] [stdout]      |
[INFO] [stdout] 2135 | ctx.set_visuals(egui::Visuals { panel_fill: egui::Color32::RED, ..Default::default() });
[INFO] [stdout]      |                 ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/data/input.rs - data::input::Modifiers::contains (line 925) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `egui`
[INFO] [stdout]    --> src/data/input.rs:926:5
[INFO] [stdout]     |
[INFO] [stdout] 926 | use egui::Modifiers;
[INFO] [stdout]     |     ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/data/input.rs - data::input::Modifiers::matches_any (line 861) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `egui`
[INFO] [stdout]    --> src/data/input.rs:862:5
[INFO] [stdout]     |
[INFO] [stdout] 862 | use egui::Modifiers;
[INFO] [stdout]     |     ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/data/input.rs - data::input::Modifiers::matches_exact (line 836) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `egui`
[INFO] [stdout]    --> src/data/input.rs:837:5
[INFO] [stdout]     |
[INFO] [stdout] 837 | use egui::Modifiers;
[INFO] [stdout]     |     ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/data/input.rs - data::input::Modifiers::matches_exact (line 827) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `egui`
[INFO] [stdout]    --> src/data/input.rs:828:5
[INFO] [stdout]     |
[INFO] [stdout] 828 | use egui::Modifiers;
[INFO] [stdout]     |     ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/data/input.rs - data::input::Modifiers::matches_logically (line 785) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `egui`
[INFO] [stdout]    --> src/data/input.rs:786:5
[INFO] [stdout]     |
[INFO] [stdout] 786 | use egui::Modifiers;
[INFO] [stdout]     |     ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/context.rs - context::Context::style_mut (line 2040) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]     --> src/context.rs:2041:15
[INFO] [stdout]      |
[INFO] [stdout] 2041 | let mut ctx = egui::Context::default();
[INFO] [stdout]      |               ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 2040 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `Context`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 2041 - let mut ctx = egui::Context::default();
[INFO] [stdout] 2041 + let mut ctx = Context::default();
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]     --> src/context.rs:2043:34
[INFO] [stdout]      |
[INFO] [stdout] 2043 |     style.spacing.item_spacing = egui::vec2(10.0, 20.0);
[INFO] [stdout]      |                                  ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/context.rs - context::Context::set_visuals_of (line 2120) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]     --> src/context.rs:2122:20
[INFO] [stdout]      |
[INFO] [stdout] 2122 | ctx.set_visuals_of(egui::Theme::Dark, egui::Visuals { panel_fill: egui::Color32::RED, ..Default::default() });
[INFO] [stdout]      |                    ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]     --> src/context.rs:2122:67
[INFO] [stdout]      |
[INFO] [stdout] 2122 | ctx.set_visuals_of(egui::Theme::Dark, egui::Visuals { panel_fill: egui::Color32::RED, ..Default::default() });
[INFO] [stdout]      |                                                                   ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]     --> src/context.rs:2121:15
[INFO] [stdout]      |
[INFO] [stdout] 2121 | let mut ctx = egui::Context::default();
[INFO] [stdout]      |               ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 2120 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `Context`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 2121 - let mut ctx = egui::Context::default();
[INFO] [stdout] 2121 + let mut ctx = Context::default();
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]     --> src/context.rs:2122:39
[INFO] [stdout]      |
[INFO] [stdout] 2122 | ctx.set_visuals_of(egui::Theme::Dark, egui::Visuals { panel_fill: egui::Color32::RED, ..Default::default() });
[INFO] [stdout]      |                                       ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/context.rs - context::Context::style_mut_of (line 2088) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]     --> src/context.rs:2090:18
[INFO] [stdout]      |
[INFO] [stdout] 2090 | ctx.style_mut_of(egui::Theme::Dark, |style| {
[INFO] [stdout]      |                  ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]     --> src/context.rs:2089:15
[INFO] [stdout]      |
[INFO] [stdout] 2089 | let mut ctx = egui::Context::default();
[INFO] [stdout]      |               ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 2088 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `Context`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 2089 - let mut ctx = egui::Context::default();
[INFO] [stdout] 2089 + let mut ctx = Context::default();
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]     --> src/context.rs:2091:34
[INFO] [stdout]      |
[INFO] [stdout] 2091 |     style.spacing.item_spacing = egui::vec2(10.0, 20.0);
[INFO] [stdout]      |                                  ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/data/input.rs - data::input::Modifiers::plus (line 716) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `egui`
[INFO] [stdout]    --> src/data/input.rs:717:5
[INFO] [stdout]     |
[INFO] [stdout] 717 | use egui::Modifiers;
[INFO] [stdout]     |     ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/data/input.rs - data::input::Modifiers::matches_logically (line 794) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `egui`
[INFO] [stdout]    --> src/data/input.rs:795:5
[INFO] [stdout]     |
[INFO] [stdout] 795 | use egui::Modifiers;
[INFO] [stdout]     |     ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/grid.rs - grid::Grid (line 293) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/grid.rs:295:1
[INFO] [stdout]     |
[INFO] [stdout] 295 | egui::Grid::new("some_unique_id").show(ui, |ui| {
[INFO] [stdout]     | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/grid.rs:294:1
[INFO] [stdout]     |
[INFO] [stdout] 294 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/input_state/mod.rs - input_state::InputState::multi_touch (line 876) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/input_state/mod.rs:877:5
[INFO] [stdout]     |
[INFO] [stdout] 877 | use egui::emath::Rot2;
[INFO] [stdout]     |     ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/input_state/mod.rs:878:1
[INFO] [stdout]     |
[INFO] [stdout] 878 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/layout.rs - layout::Layout (line 122) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/layout.rs:124:44
[INFO] [stdout]     |
[INFO] [stdout] 124 | ui.with_layout(egui::Layout::right_to_left(egui::Align::TOP), |ui| {
[INFO] [stdout]     |                                            ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/layout.rs:124:16
[INFO] [stdout]     |
[INFO] [stdout] 124 | ui.with_layout(egui::Layout::right_to_left(egui::Align::TOP), |ui| {
[INFO] [stdout]     |                ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 122 + use std::alloc::Layout;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Layout`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 124 - ui.with_layout(egui::Layout::right_to_left(egui::Align::TOP), |ui| {
[INFO] [stdout] 124 + ui.with_layout(Layout::right_to_left(egui::Align::TOP), |ui| {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/layout.rs:123:1
[INFO] [stdout]     |
[INFO] [stdout] 123 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/debug_text.rs - debug_text::print (line 18) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/debug_text.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | egui::debug_text::print(ctx, format!("State: {state:?}"));
[INFO] [stdout]    | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/debug_text.rs:19:12
[INFO] [stdout]    |
[INFO] [stdout] 19 | let ctx = &egui::Context::default();
[INFO] [stdout]    |            ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 18 + use std::task::Context;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `Context`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 19 - let ctx = &egui::Context::default();
[INFO] [stdout] 19 + let ctx = &Context::default();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 246) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/lib.rs:247:1
[INFO] [stdout]     |
[INFO] [stdout] 247 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 206) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/lib.rs:209:8
[INFO] [stdout]     |
[INFO] [stdout] 209 | ui.add(egui::Slider::new(&mut value, 0.0..=100.0).text("My value"));
[INFO] [stdout]     |        ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/lib.rs:207:1
[INFO] [stdout]     |
[INFO] [stdout] 207 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 182) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/lib.rs:183:1
[INFO] [stdout]     |
[INFO] [stdout] 183 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 278) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `egui`
[INFO] [stdout]    --> src/lib.rs:279:5
[INFO] [stdout]     |
[INFO] [stdout] 279 | use egui::*;
[INFO] [stdout]     |     ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 255) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/lib.rs:257:14
[INFO] [stdout]     |
[INFO] [stdout] 257 | let button = egui::Button::new("click me");
[INFO] [stdout]     |              ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/lib.rs:256:1
[INFO] [stdout]     |
[INFO] [stdout] 256 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 265) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `egui`
[INFO] [stdout]    --> src/lib.rs:266:5
[INFO] [stdout]     |
[INFO] [stdout] 266 | use egui::Widget;
[INFO] [stdout]     |     ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/lib.rs:268:14
[INFO] [stdout]     |
[INFO] [stdout] 268 | let button = egui::Button::new("click me");
[INFO] [stdout]     |              ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/lib.rs:267:1
[INFO] [stdout]     |
[INFO] [stdout] 267 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 27) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/lib.rs:28:24
[INFO] [stdout]    |
[INFO] [stdout] 28 | fn ui_counter(ui: &mut egui::Ui, counter: &mut i32) {
[INFO] [stdout]    |                        ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 347) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/lib.rs:350:28
[INFO] [stdout]     |
[INFO] [stdout] 350 | ui.add_sized([40.0, 20.0], egui::DragValue::new(&mut my_value));
[INFO] [stdout]     |                            ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/lib.rs:348:1
[INFO] [stdout]     |
[INFO] [stdout] 348 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 338) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/lib.rs:339:1
[INFO] [stdout]     |
[INFO] [stdout] 339 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 121) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/lib.rs:123:39
[INFO] [stdout]     |
[INFO] [stdout] 123 | fn gather_input() -> egui::RawInput { egui::RawInput::default() }
[INFO] [stdout]     |                                       ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/lib.rs:132:9
[INFO] [stdout]     |
[INFO] [stdout] 132 |         egui::CentralPanel::default().show(&ctx, |ui| {
[INFO] [stdout]     |         ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/lib.rs:125:15
[INFO] [stdout]     |
[INFO] [stdout] 125 | let mut ctx = egui::Context::default();
[INFO] [stdout]     |               ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 121 + use std::task::Context;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Context`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 125 - let mut ctx = egui::Context::default();
[INFO] [stdout] 125 + let mut ctx = Context::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/lib.rs:122:30
[INFO] [stdout]     |
[INFO] [stdout] 122 | fn handle_platform_output(_: egui::PlatformOutput) {}
[INFO] [stdout]     |                              ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/lib.rs:123:22
[INFO] [stdout]     |
[INFO] [stdout] 123 | fn gather_input() -> egui::RawInput { egui::RawInput::default() }
[INFO] [stdout]     |                      ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/lib.rs:124:26
[INFO] [stdout]     |
[INFO] [stdout] 124 | fn paint(textures_delta: egui::TexturesDelta, _: Vec<egui::ClippedPrimitive>) {}
[INFO] [stdout]     |                          ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/lib.rs:124:54
[INFO] [stdout]     |
[INFO] [stdout] 124 | fn paint(textures_delta: egui::TexturesDelta, _: Vec<egui::ClippedPrimitive>) {}
[INFO] [stdout]     |                                                      ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/lib.rs:129:20
[INFO] [stdout]     |
[INFO] [stdout] 129 |     let raw_input: egui::RawInput = gather_input();
[INFO] [stdout]     |                    ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 8 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 328) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/lib.rs:330:49
[INFO] [stdout]     |
[INFO] [stdout] 330 | ui.with_layout(egui::Layout::top_down_justified(egui::Align::Center), |ui| {
[INFO] [stdout]     |                                                 ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/lib.rs:330:16
[INFO] [stdout]     |
[INFO] [stdout] 330 | ui.with_layout(egui::Layout::top_down_justified(egui::Align::Center), |ui| {
[INFO] [stdout]     |                ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 328 + use std::alloc::Layout;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Layout`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 330 - ui.with_layout(egui::Layout::top_down_justified(egui::Align::Center), |ui| {
[INFO] [stdout] 330 + ui.with_layout(Layout::top_down_justified(egui::Align::Center), |ui| {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/lib.rs:329:1
[INFO] [stdout]     |
[INFO] [stdout] 329 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 356) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `egui`
[INFO] [stdout]    --> src/lib.rs:357:5
[INFO] [stdout]     |
[INFO] [stdout] 357 | use egui::TextWrapMode;
[INFO] [stdout]     |     ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/lib.rs:376:49
[INFO] [stdout]     |
[INFO] [stdout] 376 |     ui.visuals_mut().override_text_color = Some(egui::Color32::RED);
[INFO] [stdout]     |                                                 ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/lib.rs:377:47
[INFO] [stdout]     |
[INFO] [stdout] 377 |     ui.style_mut().override_text_style = Some(egui::TextStyle::Monospace);
[INFO] [stdout]     |                                               ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/lib.rs:358:1
[INFO] [stdout]     |
[INFO] [stdout] 358 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - github_link_file (line 584) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/lib.rs:586:8
[INFO] [stdout]     |
[INFO] [stdout] 586 | ui.add(egui::github_link_file!("https://github.com/YOUR/PROJECT/blob/main/", "(source code)"));
[INFO] [stdout]     |        ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/lib.rs:585:1
[INFO] [stdout]     |
[INFO] [stdout] 585 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - github_link_file_line (line 569) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/lib.rs:571:8
[INFO] [stdout]     |
[INFO] [stdout] 571 | ui.add(egui::github_link_file_line!("https://github.com/YOUR/PROJECT/blob/main/", "(source code)"));
[INFO] [stdout]     |        ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/lib.rs:570:1
[INFO] [stdout]     |
[INFO] [stdout] 570 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 64) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/lib.rs:73:8
[INFO] [stdout]    |
[INFO] [stdout] 73 | ui.add(egui::Slider::new(&mut my_f32, 0.0..=100.0));
[INFO] [stdout]    |        ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/lib.rs:74:8
[INFO] [stdout]    |
[INFO] [stdout] 74 | ui.add(egui::DragValue::new(&mut my_f32));
[INFO] [stdout]    |        ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/lib.rs:89:16
[INFO] [stdout]    |
[INFO] [stdout] 89 | let my_image = egui::TextureId::default();
[INFO] [stdout]    |                ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/lib.rs:90:21
[INFO] [stdout]    |
[INFO] [stdout] 90 | ui.image((my_image, egui::Vec2::new(640.0, 480.0)));
[INFO] [stdout]    |                     ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/lib.rs:65:1
[INFO] [stdout]    |
[INFO] [stdout] 65 | egui::__run_test_ui(|ui| {
[INFO] [stdout]    | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/menu.rs - menu (line 5) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `egui`
[INFO] [stdout]  --> src/menu.rs:7:9
[INFO] [stdout]   |
[INFO] [stdout] 7 |     use egui::{menu, Button};
[INFO] [stdout]   |         ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]  --> src/menu.rs:6:23
[INFO] [stdout]   |
[INFO] [stdout] 6 | fn show_menu(ui: &mut egui::Ui) {
[INFO] [stdout]   |                       ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/memory/mod.rs - memory::Memory::caches (line 56) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/memory/mod.rs:57:5
[INFO] [stdout]    |
[INFO] [stdout] 57 | use egui::cache::{ComputerMut, FrameCache};
[INFO] [stdout]    |     ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/memory/mod.rs:68:15
[INFO] [stdout]    |
[INFO] [stdout] 68 | let mut ctx = egui::Context::default();
[INFO] [stdout]    |               ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 56 + use std::task::Context;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `Context`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 68 - let mut ctx = egui::Context::default();
[INFO] [stdout] 68 + let mut ctx = Context::default();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 50) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/lib.rs:52:1
[INFO] [stdout]    |
[INFO] [stdout] 52 | egui::CentralPanel::default().show(&ctx, |ui| {
[INFO] [stdout]    | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/lib.rs:53:12
[INFO] [stdout]    |
[INFO] [stdout] 53 |     ui.add(egui::Label::new("Hello World!"));
[INFO] [stdout]    |            ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/lib.rs:51:1
[INFO] [stdout]    |
[INFO] [stdout] 51 | egui::__run_test_ctx(|ctx| {
[INFO] [stdout]    | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/response.rs - response::Response (line 1032) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `egui`
[INFO] [stdout]     --> src/response.rs:1033:5
[INFO] [stdout]      |
[INFO] [stdout] 1033 | use egui::*;
[INFO] [stdout]      |     ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/response.rs - response::Response::context_menu (line 941) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `egui`
[INFO] [stdout]    --> src/response.rs:942:5
[INFO] [stdout]     |
[INFO] [stdout] 942 | use egui::{Label, Sense};
[INFO] [stdout]     |     ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/response.rs:943:1
[INFO] [stdout]     |
[INFO] [stdout] 943 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - include_image (line 544) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/lib.rs:553:39
[INFO] [stdout]     |
[INFO] [stdout] 553 | let image_source: egui::ImageSource = egui::include_image!("../assets/ferris.png");
[INFO] [stdout]     |                                       ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/lib.rs:548:22
[INFO] [stdout]     |
[INFO] [stdout] 548 |     egui::Image::new(egui::include_image!("../assets/ferris.png"))
[INFO] [stdout]     |                      ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/lib.rs:546:10
[INFO] [stdout]     |
[INFO] [stdout] 546 | ui.image(egui::include_image!("../assets/ferris.png"));
[INFO] [stdout]     |          ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/lib.rs:548:5
[INFO] [stdout]     |
[INFO] [stdout] 548 |     egui::Image::new(egui::include_image!("../assets/ferris.png"))
[INFO] [stdout]     |     ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/lib.rs:545:1
[INFO] [stdout]     |
[INFO] [stdout] 545 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/lib.rs:553:19
[INFO] [stdout]     |
[INFO] [stdout] 553 | let image_source: egui::ImageSource = egui::include_image!("../assets/ferris.png");
[INFO] [stdout]     |                   ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/response.rs - response::InnerResponse (line 1072) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]     --> src/response.rs:1073:1
[INFO] [stdout]      |
[INFO] [stdout] 1073 | egui::__run_test_ui(|ui| {
[INFO] [stdout]      | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/response.rs - response::Response::labelled_by (line 915) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/response.rs:916:1
[INFO] [stdout]     |
[INFO] [stdout] 916 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/response.rs - response::Response::interact (line 713) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/response.rs:719:46
[INFO] [stdout]     |
[INFO] [stdout] 719 | let horiz_response = horiz_response.interact(egui::Sense::click());
[INFO] [stdout]     |                                              ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/response.rs:714:1
[INFO] [stdout]     |
[INFO] [stdout] 714 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/response.rs - response::Response (line 1052) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]     --> src/response.rs:1054:39
[INFO] [stdout]      |
[INFO] [stdout] 1054 | let (widget_a, widget_b, widget_c) = (egui::Label::new("a"), egui::Label::new("b"), egui::Label::new("c"));
[INFO] [stdout]      |                                       ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]     --> src/response.rs:1054:62
[INFO] [stdout]      |
[INFO] [stdout] 1054 | let (widget_a, widget_b, widget_c) = (egui::Label::new("a"), egui::Label::new("b"), egui::Label::new("c"));
[INFO] [stdout]      |                                                              ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]     --> src/response.rs:1054:85
[INFO] [stdout]      |
[INFO] [stdout] 1054 | let (widget_a, widget_b, widget_c) = (egui::Label::new("a"), egui::Label::new("b"), egui::Label::new("c"));
[INFO] [stdout]      |                                                                                     ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]     --> src/response.rs:1053:1
[INFO] [stdout]      |
[INFO] [stdout] 1053 | egui::__run_test_ui(|ui| {
[INFO] [stdout]      | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/response.rs - response::Response::on_hover_ui (line 579) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/response.rs:580:1
[INFO] [stdout]     |
[INFO] [stdout] 580 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/painter.rs - painter::Painter::image (line 479) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/painter.rs:482:18
[INFO] [stdout]     |
[INFO] [stdout] 482 | egui::Image::new(egui::include_image!("../assets/ferris.png"))
[INFO] [stdout]     |                  ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/painter.rs:481:12
[INFO] [stdout]     |
[INFO] [stdout] 481 | let rect = egui::Rect::from_min_size(Default::default(), egui::Vec2::splat(100.0));
[INFO] [stdout]     |            ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/painter.rs:481:58
[INFO] [stdout]     |
[INFO] [stdout] 481 | let rect = egui::Rect::from_min_size(Default::default(), egui::Vec2::splat(100.0));
[INFO] [stdout]     |                                                          ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/painter.rs:482:1
[INFO] [stdout]     |
[INFO] [stdout] 482 | egui::Image::new(egui::include_image!("../assets/ferris.png"))
[INFO] [stdout]     | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/painter.rs:484:11
[INFO] [stdout]     |
[INFO] [stdout] 484 |     .tint(egui::Color32::LIGHT_BLUE)
[INFO] [stdout]     |           ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/painter.rs:480:1
[INFO] [stdout]     |
[INFO] [stdout] 480 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/style.rs - style::TextStyle::Name (line 89) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/style.rs:90:1
[INFO] [stdout]    |
[INFO] [stdout] 90 | egui::TextStyle::Name("footing".into());
[INFO] [stdout]    | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/response.rs - response::Response::lost_focus (line 317) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/response.rs:322:56
[INFO] [stdout]     |
[INFO] [stdout] 322 | if response.lost_focus() && ui.input(|i| i.key_pressed(egui::Key::Enter)) {
[INFO] [stdout]     |                                                        ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/response.rs:318:1
[INFO] [stdout]     |
[INFO] [stdout] 318 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/response.rs - response::Response::scroll_to_me (line 751) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/response.rs:753:1
[INFO] [stdout]     |
[INFO] [stdout] 753 | egui::ScrollArea::vertical().show(ui, |ui| {
[INFO] [stdout]     | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/response.rs:757:40
[INFO] [stdout]     |
[INFO] [stdout] 757 |             response.scroll_to_me(Some(egui::Align::Center));
[INFO] [stdout]     |                                        ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/response.rs:752:1
[INFO] [stdout]     |
[INFO] [stdout] 752 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ui.rs - ui::Ui::add (line 1773) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]     --> src/ui.rs:1776:23
[INFO] [stdout]      |
[INFO] [stdout] 1776 | let response = ui.add(egui::Slider::new(&mut my_value, 0..=100));
[INFO] [stdout]      |                       ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]     --> src/ui.rs:1774:1
[INFO] [stdout]      |
[INFO] [stdout] 1774 | egui::__run_test_ui(|ui| {
[INFO] [stdout]      | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ui.rs - ui::Ui (line 38) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/ui.rs:40:8
[INFO] [stdout]    |
[INFO] [stdout] 40 | ui.add(egui::Label::new("Hello World!"));
[INFO] [stdout]    |        ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/ui.rs:39:1
[INFO] [stdout]    |
[INFO] [stdout] 39 | egui::__run_test_ui(|ui| {
[INFO] [stdout]    | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ui.rs - ui::Ui::add_enabled_ui (line 1869) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]     --> src/ui.rs:1870:1
[INFO] [stdout]      |
[INFO] [stdout] 1870 | egui::__run_test_ui(|ui| {
[INFO] [stdout]      | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ui.rs - ui::Ui::add_enabled (line 1843) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]     --> src/ui.rs:1845:23
[INFO] [stdout]      |
[INFO] [stdout] 1845 | ui.add_enabled(false, egui::Button::new("Can't click this"));
[INFO] [stdout]      |                       ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]     --> src/ui.rs:1844:1
[INFO] [stdout]      |
[INFO] [stdout] 1844 | egui::__run_test_ui(|ui| {
[INFO] [stdout]      | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ui.rs - ui::Ui::add_sized (line 1792) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]     --> src/ui.rs:1795:28
[INFO] [stdout]      |
[INFO] [stdout] 1795 | ui.add_sized([40.0, 20.0], egui::DragValue::new(&mut my_value));
[INFO] [stdout]      |                            ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]     --> src/ui.rs:1793:1
[INFO] [stdout]      |
[INFO] [stdout] 1793 | egui::__run_test_ui(|ui| {
[INFO] [stdout]      | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/style.rs - style::Style::text_styles (line 266) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/style.rs:270:5
[INFO] [stdout]     |
[INFO] [stdout] 270 | use egui::TextStyle::*;
[INFO] [stdout]     |     ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/style.rs:268:5
[INFO] [stdout]     |
[INFO] [stdout] 268 | use egui::FontFamily::Proportional;
[INFO] [stdout]     |     ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `egui`
[INFO] [stdout]    --> src/style.rs:269:5
[INFO] [stdout]     |
[INFO] [stdout] 269 | use egui::FontId;
[INFO] [stdout]     |     ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/style.rs:267:15
[INFO] [stdout]     |
[INFO] [stdout] 267 | let mut ctx = egui::Context::default();
[INFO] [stdout]     |               ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 266 + use std::task::Context;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Context`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 267 - let mut ctx = egui::Context::default();
[INFO] [stdout] 267 + let mut ctx = Context::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Heading` in this scope
[INFO] [stdout]    --> src/style.rs:275:4
[INFO] [stdout]     |
[INFO] [stdout] 275 |   (Heading, FontId::new(30.0, Proportional)),
[INFO] [stdout]     |    ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Body` in this scope
[INFO] [stdout]    --> src/style.rs:278:4
[INFO] [stdout]     |
[INFO] [stdout] 278 |   (Body, FontId::new(18.0, Proportional)),
[INFO] [stdout]     |    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Monospace` in this scope
[INFO] [stdout]    --> src/style.rs:279:4
[INFO] [stdout]     |
[INFO] [stdout] 279 |   (Monospace, FontId::new(14.0, Proportional)),
[INFO] [stdout]     |    ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Button` in this scope
[INFO] [stdout]    --> src/style.rs:280:4
[INFO] [stdout]     |
[INFO] [stdout] 280 |   (Button, FontId::new(14.0, Proportional)),
[INFO] [stdout]     |    ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Small` in this scope
[INFO] [stdout]    --> src/style.rs:281:4
[INFO] [stdout]     |
[INFO] [stdout] 281 |   (Small, FontId::new(10.0, Proportional)),
[INFO] [stdout]     |    ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Name` in this scope
[INFO] [stdout]    --> src/style.rs:276:4
[INFO] [stdout]     |
[INFO] [stdout] 276 |   (Name("Heading2".into()), FontId::new(25.0, Proportional)),
[INFO] [stdout]     |    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Name` in this scope
[INFO] [stdout]    --> src/style.rs:277:4
[INFO] [stdout]     |
[INFO] [stdout] 277 |   (Name("Context".into()), FontId::new(23.0, Proportional)),
[INFO] [stdout]     |    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 11 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ui.rs - ui::Ui::add_visible_ui (line 1935) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]     --> src/ui.rs:1936:1
[INFO] [stdout]      |
[INFO] [stdout] 1936 | egui::__run_test_ui(|ui| {
[INFO] [stdout]      | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ui.rs - ui::Ui::add_visible (line 1902) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]     --> src/ui.rs:1904:23
[INFO] [stdout]      |
[INFO] [stdout] 1904 | ui.add_visible(false, egui::Label::new("You won't see me!"));
[INFO] [stdout]      |                       ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]     --> src/ui.rs:1903:1
[INFO] [stdout]      |
[INFO] [stdout] 1903 | egui::__run_test_ui(|ui| {
[INFO] [stdout]      | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ui.rs - ui::Ui::button (line 2126) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `egui`
[INFO] [stdout]     --> src/ui.rs:2132:5
[INFO] [stdout]      |
[INFO] [stdout] 2132 | use egui::{RichText, Color32};
[INFO] [stdout]      |     ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]     --> src/ui.rs:2127:1
[INFO] [stdout]      |
[INFO] [stdout] 2127 | egui::__run_test_ui(|ui| {
[INFO] [stdout]      | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ui.rs - ui::Ui::columns (line 2839) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]     --> src/ui.rs:2840:1
[INFO] [stdout]      |
[INFO] [stdout] 2840 | egui::__run_test_ui(|ui| {
[INFO] [stdout]      | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ui.rs - ui::Ui::allocate_painter (line 1614) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `egui`
[INFO] [stdout]     --> src/ui.rs:1615:5
[INFO] [stdout]      |
[INFO] [stdout] 1615 | use egui::*;
[INFO] [stdout]      |     ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ui.rs - ui::Ui::allocate_space (line 1414) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]     --> src/ui.rs:1417:38
[INFO] [stdout]      |
[INFO] [stdout] 1417 | let response = ui.interact(rect, id, egui::Sense::click());
[INFO] [stdout]      |                                      ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]     --> src/ui.rs:1415:1
[INFO] [stdout]      |
[INFO] [stdout] 1415 | egui::__run_test_ui(|ui| {
[INFO] [stdout]      | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]     --> src/ui.rs:1416:36
[INFO] [stdout]      |
[INFO] [stdout] 1416 | let (id, rect) = ui.allocate_space(egui::vec2(100.0, 200.0));
[INFO] [stdout]      |                                    ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ui.rs - ui::Ui::columns_const (line 2906) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]     --> src/ui.rs:2907:1
[INFO] [stdout]      |
[INFO] [stdout] 2907 | egui::__run_test_ui(|ui| {
[INFO] [stdout]      | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ui.rs - ui::Ui::allocate_response (line 1364) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]     --> src/ui.rs:1366:63
[INFO] [stdout]      |
[INFO] [stdout] 1366 | let response = ui.allocate_response(egui::vec2(100.0, 200.0), egui::Sense::click());
[INFO] [stdout]      |                                                               ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]     --> src/ui.rs:1368:52
[INFO] [stdout]      |
[INFO] [stdout] 1368 | ui.painter().rect_stroke(response.rect, 0.0, (1.0, egui::Color32::WHITE), egui::StrokeKind::Inside);
[INFO] [stdout]      |                                                    ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]     --> src/ui.rs:1368:75
[INFO] [stdout]      |
[INFO] [stdout] 1368 | ui.painter().rect_stroke(response.rect, 0.0, (1.0, egui::Color32::WHITE), egui::StrokeKind::Inside);
[INFO] [stdout]      |                                                                           ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]     --> src/ui.rs:1365:1
[INFO] [stdout]      |
[INFO] [stdout] 1365 | egui::__run_test_ui(|ui| {
[INFO] [stdout]      | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]     --> src/ui.rs:1366:37
[INFO] [stdout]      |
[INFO] [stdout] 1366 | let response = ui.allocate_response(egui::vec2(100.0, 200.0), egui::Sense::click());
[INFO] [stdout]      |                                     ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ui.rs - ui::Ui::group (line 2430) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]     --> src/ui.rs:2431:1
[INFO] [stdout]      |
[INFO] [stdout] 2431 | egui::__run_test_ui(|ui| {
[INFO] [stdout]      | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ui.rs - ui::Ui::horizontal (line 2626) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]     --> src/ui.rs:2627:1
[INFO] [stdout]      |
[INFO] [stdout] 2627 | egui::__run_test_ui(|ui| {
[INFO] [stdout]      | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ui.rs - ui::Ui::disable (line 542) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/ui.rs:543:1
[INFO] [stdout]     |
[INFO] [stdout] 543 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ui.rs - ui::Ui::hyperlink (line 2067) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]     --> src/ui.rs:2068:1
[INFO] [stdout]      |
[INFO] [stdout] 2068 | egui::__run_test_ui(|ui| {
[INFO] [stdout]      | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ui.rs - ui::Ui::hyperlink_to (line 2080) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]     --> src/ui.rs:2081:1
[INFO] [stdout]      |
[INFO] [stdout] 2081 | egui::__run_test_ui(|ui| {
[INFO] [stdout]      | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ui.rs - ui::Ui::label (line 1979) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `egui`
[INFO] [stdout]     --> src/ui.rs:1981:5
[INFO] [stdout]      |
[INFO] [stdout] 1981 | use egui::{RichText, FontId, Color32};
[INFO] [stdout]      |     ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]     --> src/ui.rs:1980:1
[INFO] [stdout]      |
[INFO] [stdout] 1980 | egui::__run_test_ui(|ui| {
[INFO] [stdout]      | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ui.rs - ui::Ui::input (line 809) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/ui.rs:811:31
[INFO] [stdout]     |
[INFO] [stdout] 811 | if ui.input(|i| i.key_pressed(egui::Key::A)) {
[INFO] [stdout]     |                               ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/ui.rs:810:1
[INFO] [stdout]     |
[INFO] [stdout] 810 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ui.rs - ui::Ui::image (line 2306) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]     --> src/ui.rs:2310:10
[INFO] [stdout]      |
[INFO] [stdout] 2310 | ui.image(egui::include_image!("../assets/ferris.png"));
[INFO] [stdout]      |          ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]     --> src/ui.rs:2312:22
[INFO] [stdout]      |
[INFO] [stdout] 2312 |     egui::Image::new(egui::include_image!("../assets/ferris.png"))
[INFO] [stdout]      |                      ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]     --> src/ui.rs:2312:5
[INFO] [stdout]      |
[INFO] [stdout] 2312 |     egui::Image::new(egui::include_image!("../assets/ferris.png"))
[INFO] [stdout]      |     ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]     --> src/ui.rs:2307:1
[INFO] [stdout]      |
[INFO] [stdout] 2307 | egui::__run_test_ui(|ui| {
[INFO] [stdout]      | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ui.rs - ui::Ui::menu_button (line 3113) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]     --> src/ui.rs:3114:1
[INFO] [stdout]      |
[INFO] [stdout] 3114 | egui::__run_test_ui(|ui| {
[INFO] [stdout]      | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ui.rs - ui::Ui::link (line 2049) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]     --> src/ui.rs:2050:1
[INFO] [stdout]      |
[INFO] [stdout] 2050 | egui::__run_test_ui(|ui| {
[INFO] [stdout]      | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ui.rs - ui::Ui::output (line 855) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/ui.rs:857:36
[INFO] [stdout]     |
[INFO] [stdout] 857 | ctx.output_mut(|o| o.cursor_icon = egui::CursorIcon::Progress);
[INFO] [stdout]     |                                    ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/ui.rs:856:15
[INFO] [stdout]     |
[INFO] [stdout] 856 | let mut ctx = egui::Context::default();
[INFO] [stdout]     |               ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 855 + use std::task::Context;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Context`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 856 - let mut ctx = egui::Context::default();
[INFO] [stdout] 856 + let mut ctx = Context::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ui.rs - ui::Ui::output_mut (line 868) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/ui.rs:870:36
[INFO] [stdout]     |
[INFO] [stdout] 870 | ctx.output_mut(|o| o.cursor_icon = egui::CursorIcon::Progress);
[INFO] [stdout]     |                                    ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/ui.rs:869:15
[INFO] [stdout]     |
[INFO] [stdout] 869 | let mut ctx = egui::Context::default();
[INFO] [stdout]     |               ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 868 + use std::task::Context;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Context`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 869 - let mut ctx = egui::Context::default();
[INFO] [stdout] 869 + let mut ctx = Context::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ui.rs - ui::Ui::menu_image_text_button (line 3180) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]     --> src/ui.rs:3182:11
[INFO] [stdout]      |
[INFO] [stdout] 3182 | let img = egui::include_image!("../assets/ferris.png");
[INFO] [stdout]      |           ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]     --> src/ui.rs:3181:1
[INFO] [stdout]      |
[INFO] [stdout] 3181 | egui::__run_test_ui(|ui| {
[INFO] [stdout]      | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ui.rs - ui::Ui::push_id (line 2445) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]     --> src/ui.rs:2446:1
[INFO] [stdout]      |
[INFO] [stdout] 2446 | egui::__run_test_ui(|ui| {
[INFO] [stdout]      | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ui.rs - ui::Ui::scroll_to_cursor (line 1687) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `egui`
[INFO] [stdout]     --> src/ui.rs:1688:5
[INFO] [stdout]      |
[INFO] [stdout] 1688 | use egui::Align;
[INFO] [stdout]      |     ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]     --> src/ui.rs:1690:1
[INFO] [stdout]      |
[INFO] [stdout] 1690 | egui::ScrollArea::vertical().show(ui, |ui| {
[INFO] [stdout]      | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]     --> src/ui.rs:1689:1
[INFO] [stdout]      |
[INFO] [stdout] 1689 | egui::__run_test_ui(|ui| {
[INFO] [stdout]      | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ui.rs - ui::Ui::scope (line 2483) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]     --> src/ui.rs:2484:1
[INFO] [stdout]      |
[INFO] [stdout] 2484 | egui::__run_test_ui(|ui| {
[INFO] [stdout]      | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ui.rs - ui::Ui::set_enabled (line 572) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/ui.rs:573:1
[INFO] [stdout]     |
[INFO] [stdout] 573 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ui.rs - ui::Ui::scroll_with_delta (line 1736) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `egui`
[INFO] [stdout]     --> src/ui.rs:1737:5
[INFO] [stdout]      |
[INFO] [stdout] 1737 | use egui::{Align, Vec2};
[INFO] [stdout]      |     ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]     --> src/ui.rs:1743:1
[INFO] [stdout]      |
[INFO] [stdout] 1743 | egui::ScrollArea::vertical().show(ui, |ui| {
[INFO] [stdout]      | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]     --> src/ui.rs:1738:1
[INFO] [stdout]      |
[INFO] [stdout] 1738 | egui::__run_test_ui(|ui| {
[INFO] [stdout]      | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ui.rs - ui::Ui::scroll_to_rect (line 1648) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `egui`
[INFO] [stdout]     --> src/ui.rs:1649:5
[INFO] [stdout]      |
[INFO] [stdout] 1649 | use egui::Align;
[INFO] [stdout]      |     ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]     --> src/ui.rs:1651:1
[INFO] [stdout]      |
[INFO] [stdout] 1651 | egui::ScrollArea::vertical().show(ui, |ui| {
[INFO] [stdout]      | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]     --> src/ui.rs:1650:1
[INFO] [stdout]      |
[INFO] [stdout] 1650 | egui::__run_test_ui(|ui| {
[INFO] [stdout]      | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ui.rs - ui::Ui::set_invisible (line 610) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/ui.rs:611:1
[INFO] [stdout]     |
[INFO] [stdout] 611 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ui.rs - ui::Ui::radio_value (line 2187) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]     --> src/ui.rs:2198:11
[INFO] [stdout]      |
[INFO] [stdout] 2198 | if ui.add(egui::RadioButton::new(my_enum == Enum::First, "First")).clicked() {
[INFO] [stdout]      |           ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]     --> src/ui.rs:2188:1
[INFO] [stdout]      |
[INFO] [stdout] 2188 | egui::__run_test_ui(|ui| {
[INFO] [stdout]      | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ui.rs - ui::Ui::set_opacity (line 663) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/ui.rs:664:1
[INFO] [stdout]     |
[INFO] [stdout] 664 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ui.rs - ui::Ui::set_visible (line 637) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/ui.rs:638:1
[INFO] [stdout]     |
[INFO] [stdout] 638 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ui.rs - ui::Ui::vertical (line 2716) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]     --> src/ui.rs:2717:1
[INFO] [stdout]      |
[INFO] [stdout] 2717 | egui::__run_test_ui(|ui| {
[INFO] [stdout]      | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ui.rs - ui::Ui::visuals_mut (line 494) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/ui.rs:496:45
[INFO] [stdout]     |
[INFO] [stdout] 496 | ui.visuals_mut().override_text_color = Some(egui::Color32::RED);
[INFO] [stdout]     |                                             ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/ui.rs:495:1
[INFO] [stdout]     |
[INFO] [stdout] 495 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ui.rs - ui::Ui::spacing_mut (line 472) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/ui.rs:473:1
[INFO] [stdout]     |
[INFO] [stdout] 473 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/ui.rs:474:33
[INFO] [stdout]     |
[INFO] [stdout] 474 | ui.spacing_mut().item_spacing = egui::vec2(10.0, 2.0);
[INFO] [stdout]     |                                 ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ui.rs - ui::Ui::vertical_centered (line 2737) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]     --> src/ui.rs:2738:1
[INFO] [stdout]      |
[INFO] [stdout] 2738 | egui::__run_test_ui(|ui| {
[INFO] [stdout]      | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ui.rs - ui::Ui::vertical_centered_justified (line 2759) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]     --> src/ui.rs:2760:1
[INFO] [stdout]      |
[INFO] [stdout] 2760 | egui::__run_test_ui(|ui| {
[INFO] [stdout]      | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ui.rs - ui::Ui::style_mut (line 440) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/ui.rs:442:43
[INFO] [stdout]     |
[INFO] [stdout] 442 | ui.style_mut().override_text_style = Some(egui::TextStyle::Heading);
[INFO] [stdout]     |                                           ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/ui.rs:441:1
[INFO] [stdout]     |
[INFO] [stdout] 441 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/viewport.rs - viewport (line 50) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/viewport.rs:51:12
[INFO] [stdout]    |
[INFO] [stdout] 51 | let ctx = &egui::Context::default();
[INFO] [stdout]    |            ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 50 + use std::task::Context;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `Context`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 51 - let ctx = &egui::Context::default();
[INFO] [stdout] 51 + let ctx = &Context::default();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/widget_text.rs - widget_text::RichText::append_to (line 330) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/widget_text.rs:331:5
[INFO] [stdout]     |
[INFO] [stdout] 331 | use egui::{Style, RichText, text::LayoutJob, Color32, FontSelection, Align};
[INFO] [stdout]     |     ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `egui`
[INFO] [stdout]    --> src/widget_text.rs:331:5
[INFO] [stdout]     |
[INFO] [stdout] 331 | use egui::{Style, RichText, text::LayoutJob, Color32, FontSelection, Align};
[INFO] [stdout]     |     ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/widgets/button.rs - widgets::button::Button<'a>::selectable (line 62) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `egui`
[INFO] [stdout]   --> src/widgets/button.rs:63:5
[INFO] [stdout]    |
[INFO] [stdout] 63 | use egui::{Button, IntoAtoms, __run_test_ui};
[INFO] [stdout]    |     ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/widget_text.rs - widget_text::RichText (line 19) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `egui`
[INFO] [stdout]   --> src/widget_text.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use egui::{RichText, Color32};
[INFO] [stdout]    |     ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/util/id_type_map.rs - util::id_type_map::IdTypeMap (line 322) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/util/id_type_map.rs:323:5
[INFO] [stdout]     |
[INFO] [stdout] 323 | use egui::{Id, util::IdTypeMap};
[INFO] [stdout]     |     ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `egui`
[INFO] [stdout]    --> src/util/id_type_map.rs:323:5
[INFO] [stdout]     |
[INFO] [stdout] 323 | use egui::{Id, util::IdTypeMap};
[INFO] [stdout]     |     ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ui.rs - ui::Ui::with_layer_id (line 2521) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `egui`
[INFO] [stdout]     --> src/ui.rs:2522:5
[INFO] [stdout]      |
[INFO] [stdout] 2522 | use egui::{LayerId, Order, Id};
[INFO] [stdout]      |     ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]     --> src/ui.rs:2523:1
[INFO] [stdout]      |
[INFO] [stdout] 2523 | egui::__run_test_ui(|ui| {
[INFO] [stdout]      | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ui.rs - ui::Ui::with_layout (line 2779) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]     --> src/ui.rs:2781:44
[INFO] [stdout]      |
[INFO] [stdout] 2781 | ui.with_layout(egui::Layout::right_to_left(egui::Align::TOP), |ui| {
[INFO] [stdout]      |                                            ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]     --> src/ui.rs:2781:16
[INFO] [stdout]      |
[INFO] [stdout] 2781 | ui.with_layout(egui::Layout::right_to_left(egui::Align::TOP), |ui| {
[INFO] [stdout]      |                ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 2779 + use std::alloc::Layout;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `Layout`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 2781 - ui.with_layout(egui::Layout::right_to_left(egui::Align::TOP), |ui| {
[INFO] [stdout] 2781 + ui.with_layout(Layout::right_to_left(egui::Align::TOP), |ui| {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]     --> src/ui.rs:2780:1
[INFO] [stdout]      |
[INFO] [stdout] 2780 | egui::__run_test_ui(|ui| {
[INFO] [stdout]      | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/widgets/drag_value.rs - widgets::drag_value::DragValue<'a>::binary (line 318) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/widgets/drag_value.rs:321:8
[INFO] [stdout]     |
[INFO] [stdout] 321 | ui.add(egui::DragValue::new(&mut my_i32).binary(64, false));
[INFO] [stdout]     |        ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/widgets/drag_value.rs:319:1
[INFO] [stdout]     |
[INFO] [stdout] 319 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/widgets/drag_value.rs - widgets::drag_value::DragValue (line 31) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/widgets/drag_value.rs:34:8
[INFO] [stdout]    |
[INFO] [stdout] 34 | ui.add(egui::DragValue::new(&mut my_f32).speed(0.1));
[INFO] [stdout]    |        ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/widgets/drag_value.rs:32:1
[INFO] [stdout]    |
[INFO] [stdout] 32 | egui::__run_test_ui(|ui| {
[INFO] [stdout]    | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/widgets/drag_value.rs - widgets::drag_value::DragValue<'a>::clamp_existing_to_range (line 119) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/widgets/drag_value.rs:122:8
[INFO] [stdout]     |
[INFO] [stdout] 122 | ui.add(egui::DragValue::new(&mut my_value));
[INFO] [stdout]     |        ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/widgets/drag_value.rs:120:1
[INFO] [stdout]     |
[INFO] [stdout] 120 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/widgets/checkbox.rs - widgets::checkbox::Checkbox (line 11) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/widgets/checkbox.rs:16:8
[INFO] [stdout]    |
[INFO] [stdout] 16 | ui.add(egui::Checkbox::new(&mut my_bool, "Checked"));
[INFO] [stdout]    |        ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/widgets/checkbox.rs:12:1
[INFO] [stdout]    |
[INFO] [stdout] 12 | egui::__run_test_ui(|ui| {
[INFO] [stdout]    | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/widgets/drag_value.rs - widgets::drag_value::DragValue<'a>::custom_parser (line 270) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/widgets/drag_value.rs:273:8
[INFO] [stdout]     |
[INFO] [stdout] 273 | ui.add(egui::DragValue::new(&mut my_i32)
[INFO] [stdout]     |        ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/widgets/drag_value.rs:271:1
[INFO] [stdout]     |
[INFO] [stdout] 271 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/widgets/button.rs - widgets::button::Button (line 11) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/widgets/button.rs:15:11
[INFO] [stdout]    |
[INFO] [stdout] 15 | if ui.add(egui::Button::new("Click me")).clicked() {
[INFO] [stdout]    |           ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/widgets/button.rs:20:26
[INFO] [stdout]    |
[INFO] [stdout] 20 | if ui.add_enabled(false, egui::Button::new("Can't click this")).clicked() {
[INFO] [stdout]    |                          ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/widgets/button.rs:12:1
[INFO] [stdout]    |
[INFO] [stdout] 12 | egui::__run_test_ui(|ui| {
[INFO] [stdout]    | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/widgets/drag_value.rs - widgets::drag_value::DragValue<'a>::clamp_existing_to_range (line 137) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/widgets/drag_value.rs:141:5
[INFO] [stdout]     |
[INFO] [stdout] 141 |     egui::DragValue::new(&mut my_value).range(0.0..=1.0)
[INFO] [stdout]     |     ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/widgets/drag_value.rs:138:1
[INFO] [stdout]     |
[INFO] [stdout] 138 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/widgets/drag_value.rs - widgets::drag_value::DragValue<'a>::clamp_existing_to_range (line 128) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/widgets/drag_value.rs:131:8
[INFO] [stdout]     |
[INFO] [stdout] 131 | ui.add(egui::DragValue::new(&mut my_value).range(0.0..=1.0));
[INFO] [stdout]     |        ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/widgets/drag_value.rs:129:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/widgets/hyperlink.rs - widgets::hyperlink::Link (line 14) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/widgets/hyperlink.rs:21:11
[INFO] [stdout]    |
[INFO] [stdout] 21 | if ui.add(egui::Link::new("Documentation")).clicked() {
[INFO] [stdout]    |           ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/widgets/hyperlink.rs:15:1
[INFO] [stdout]    |
[INFO] [stdout] 15 | egui::__run_test_ui(|ui| {
[INFO] [stdout]    | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/widgets/drag_value.rs - widgets::drag_value::DragValue<'a>::hexadecimal (line 388) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/widgets/drag_value.rs:391:8
[INFO] [stdout]     |
[INFO] [stdout] 391 | ui.add(egui::DragValue::new(&mut my_i32).hexadecimal(16, false, true));
[INFO] [stdout]     |        ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/widgets/drag_value.rs:389:1
[INFO] [stdout]     |
[INFO] [stdout] 389 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/widgets/image.rs - widgets::image::Image (line 29) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/widgets/image.rs:32:22
[INFO] [stdout]    |
[INFO] [stdout] 32 |     egui::Image::new(egui::include_image!("../../assets/ferris.png"))
[INFO] [stdout]    |                      ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/widgets/image.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |     egui::Image::new(egui::include_image!("../../assets/ferris.png"))
[INFO] [stdout]    |     ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/widgets/image.rs:30:1
[INFO] [stdout]    |
[INFO] [stdout] 30 | egui::__run_test_ui(|ui| {
[INFO] [stdout]    | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/widgets/drag_value.rs - widgets::drag_value::DragValue<'a>::octal (line 353) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/widgets/drag_value.rs:356:8
[INFO] [stdout]     |
[INFO] [stdout] 356 | ui.add(egui::DragValue::new(&mut my_i32).octal(22, false));
[INFO] [stdout]     |        ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/widgets/drag_value.rs:354:1
[INFO] [stdout]     |
[INFO] [stdout] 354 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/widgets/hyperlink.rs - widgets::hyperlink::Hyperlink (line 80) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/widgets/hyperlink.rs:84:8
[INFO] [stdout]    |
[INFO] [stdout] 84 | ui.add(egui::Hyperlink::new("https://github.com/emilk/egui"));
[INFO] [stdout]    |        ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/widgets/hyperlink.rs:88:8
[INFO] [stdout]    |
[INFO] [stdout] 88 | ui.add(egui::Hyperlink::from_label_and_url("My favorite repo", "https://github.com/emilk/egui"));
[INFO] [stdout]    |        ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/widgets/hyperlink.rs:81:1
[INFO] [stdout]    |
[INFO] [stdout] 81 | egui::__run_test_ui(|ui| {
[INFO] [stdout]    | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/widgets/drag_value.rs - widgets::drag_value::DragValue<'a>::custom_formatter (line 226) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/widgets/drag_value.rs:229:8
[INFO] [stdout]     |
[INFO] [stdout] 229 | ui.add(egui::DragValue::new(&mut my_i32)
[INFO] [stdout]     |        ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/widgets/drag_value.rs:227:1
[INFO] [stdout]     |
[INFO] [stdout] 227 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/widgets/image.rs - widgets::image::Image<'a>::paint_at (line 370) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/widgets/image.rs:373:18
[INFO] [stdout]     |
[INFO] [stdout] 373 | egui::Image::new(egui::include_image!("../../assets/ferris.png"))
[INFO] [stdout]     |                  ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/widgets/image.rs:372:12
[INFO] [stdout]     |
[INFO] [stdout] 372 | let rect = egui::Rect::from_min_size(Default::default(), egui::Vec2::splat(100.0));
[INFO] [stdout]     |            ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/widgets/image.rs:372:58
[INFO] [stdout]     |
[INFO] [stdout] 372 | let rect = egui::Rect::from_min_size(Default::default(), egui::Vec2::splat(100.0));
[INFO] [stdout]     |                                                          ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/widgets/image.rs:373:1
[INFO] [stdout]     |
[INFO] [stdout] 373 | egui::Image::new(egui::include_image!("../../assets/ferris.png"))
[INFO] [stdout]     | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/widgets/image.rs:375:11
[INFO] [stdout]     |
[INFO] [stdout] 375 |     .tint(egui::Color32::LIGHT_BLUE)
[INFO] [stdout]     |           ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/widgets/image.rs:371:1
[INFO] [stdout]     |
[INFO] [stdout] 371 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/widgets/label.rs - widgets::label::Label::show_tooltip_when_elided (line 124) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `egui`
[INFO] [stdout]    --> src/widgets/label.rs:125:5
[INFO] [stdout]     |
[INFO] [stdout] 125 | use egui::{Label, Sense};
[INFO] [stdout]     |     ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/widgets/label.rs:126:1
[INFO] [stdout]     |
[INFO] [stdout] 126 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/widgets/label.rs - widgets::label::Label (line 12) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `egui`
[INFO] [stdout]   --> src/widgets/label.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use egui::TextWrapMode;
[INFO] [stdout]    |     ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/widgets/label.rs:16:8
[INFO] [stdout]    |
[INFO] [stdout] 16 | ui.add(egui::Label::new("Equivalent"));
[INFO] [stdout]    |        ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/widgets/label.rs:17:8
[INFO] [stdout]    |
[INFO] [stdout] 17 | ui.add(egui::Label::new("With Options").truncate());
[INFO] [stdout]    |        ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/widgets/label.rs:18:10
[INFO] [stdout]    |
[INFO] [stdout] 18 | ui.label(egui::RichText::new("With formatting").underline());
[INFO] [stdout]    |          ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/widgets/label.rs:14:1
[INFO] [stdout]    |
[INFO] [stdout] 14 | egui::__run_test_ui(|ui| {
[INFO] [stdout]    | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/widgets/label.rs - widgets::label::Label::sense (line 106) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `egui`
[INFO] [stdout]    --> src/widgets/label.rs:107:5
[INFO] [stdout]     |
[INFO] [stdout] 107 | use egui::{Label, Sense};
[INFO] [stdout]     |     ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/widgets/label.rs:108:1
[INFO] [stdout]     |
[INFO] [stdout] 108 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/widgets/image.rs - widgets::image::Image (line 39) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/widgets/image.rs:42:18
[INFO] [stdout]    |
[INFO] [stdout] 42 | egui::Image::new(egui::include_image!("../../assets/ferris.png"))
[INFO] [stdout]    |                  ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/widgets/image.rs:41:12
[INFO] [stdout]    |
[INFO] [stdout] 41 | let rect = egui::Rect::from_min_size(Default::default(), egui::Vec2::splat(100.0));
[INFO] [stdout]    |            ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/widgets/image.rs:41:58
[INFO] [stdout]    |
[INFO] [stdout] 41 | let rect = egui::Rect::from_min_size(Default::default(), egui::Vec2::splat(100.0));
[INFO] [stdout]    |                                                          ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/widgets/image.rs:42:1
[INFO] [stdout]    |
[INFO] [stdout] 42 | egui::Image::new(egui::include_image!("../../assets/ferris.png"))
[INFO] [stdout]    | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/widgets/image.rs:44:11
[INFO] [stdout]    |
[INFO] [stdout] 44 |     .tint(egui::Color32::LIGHT_BLUE)
[INFO] [stdout]    |           ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/widgets/image.rs:40:1
[INFO] [stdout]    |
[INFO] [stdout] 40 | egui::__run_test_ui(|ui| {
[INFO] [stdout]    | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/widgets/separator.rs - widgets::separator::Separator (line 7) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/widgets/separator.rs:11:8
[INFO] [stdout]    |
[INFO] [stdout] 11 | ui.add(egui::Separator::default());
[INFO] [stdout]    |        ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]  --> src/widgets/separator.rs:8:1
[INFO] [stdout]   |
[INFO] [stdout] 8 | egui::__run_test_ui(|ui| {
[INFO] [stdout]   | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/widgets/slider.rs - widgets::slider::Slider<'a>::binary (line 497) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/widgets/slider.rs:500:8
[INFO] [stdout]     |
[INFO] [stdout] 500 | ui.add(egui::Slider::new(&mut my_i32, -100..=100).binary(64, false));
[INFO] [stdout]     |        ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/widgets/slider.rs:498:1
[INFO] [stdout]     |
[INFO] [stdout] 498 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/widgets/slider.rs - widgets::slider::Slider (line 89) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/widgets/slider.rs:92:8
[INFO] [stdout]    |
[INFO] [stdout] 92 | ui.add(egui::Slider::new(&mut my_f32, 0.0..=100.0).text("My value"));
[INFO] [stdout]    |        ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/widgets/slider.rs:90:1
[INFO] [stdout]    |
[INFO] [stdout] 90 | egui::__run_test_ui(|ui| {
[INFO] [stdout]    | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/widgets/slider.rs - widgets::slider::Slider<'a>::clamping (line 275) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/widgets/slider.rs:279:5
[INFO] [stdout]     |
[INFO] [stdout] 279 |     egui::Slider::new(&mut my_value, 0.0..=1.0)
[INFO] [stdout]     |     ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/widgets/slider.rs:280:19
[INFO] [stdout]     |
[INFO] [stdout] 280 |         .clamping(egui::SliderClamping::Never)
[INFO] [stdout]     |                   ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/widgets/slider.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/widgets/mod.rs - widgets::F (line 79) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/widgets/mod.rs:83:19
[INFO] [stdout]    |
[INFO] [stdout] 83 |            ui.add(egui::Slider::new(&mut value.x, 0.0..=1.0).text("x"));
[INFO] [stdout]    |                   ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/widgets/mod.rs:84:19
[INFO] [stdout]    |
[INFO] [stdout] 84 |            ui.add(egui::Slider::new(&mut value.y, 0.0..=1.0).text("y"));
[INFO] [stdout]    |                   ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/widgets/mod.rs:80:32
[INFO] [stdout]    |
[INFO] [stdout] 80 | pub fn slider_vec2(value: &mut egui::Vec2) -> impl egui::Widget + '_ {
[INFO] [stdout]    |                                ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/widgets/mod.rs:80:52
[INFO] [stdout]    |
[INFO] [stdout] 80 | pub fn slider_vec2(value: &mut egui::Vec2) -> impl egui::Widget + '_ {
[INFO] [stdout]    |                                                    ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/widgets/mod.rs:81:19
[INFO] [stdout]    |
[INFO] [stdout] 81 |    move |ui: &mut egui::Ui| {
[INFO] [stdout]    |                   ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/widgets/radio_button.rs - widgets::radio_button::RadioButton (line 10) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/widgets/radio_button.rs:20:11
[INFO] [stdout]    |
[INFO] [stdout] 20 | if ui.add(egui::RadioButton::new(my_enum == Enum::First, "First")).clicked() {
[INFO] [stdout]    |           ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/widgets/radio_button.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | egui::__run_test_ui(|ui| {
[INFO] [stdout]    | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/widgets/slider.rs - widgets::slider::Slider<'a>::clamping (line 251) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/widgets/slider.rs:254:8
[INFO] [stdout]     |
[INFO] [stdout] 254 | ui.add(egui::Slider::new(&mut my_value, 0.0..=1.0));
[INFO] [stdout]     |        ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/widgets/slider.rs:252:1
[INFO] [stdout]     |
[INFO] [stdout] 252 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/widgets/slider.rs - widgets::slider::Slider<'a>::clamping (line 260) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/widgets/slider.rs:264:5
[INFO] [stdout]     |
[INFO] [stdout] 264 |     egui::Slider::new(&mut my_value, 0.0..=1.0)
[INFO] [stdout]     |     ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/widgets/slider.rs:265:19
[INFO] [stdout]     |
[INFO] [stdout] 265 |         .clamping(egui::SliderClamping::Edits)
[INFO] [stdout]     |                   ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/widgets/slider.rs:261:1
[INFO] [stdout]     |
[INFO] [stdout] 261 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/widgets/slider.rs - widgets::slider::Slider<'a>::custom_formatter (line 407) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/widgets/slider.rs:410:8
[INFO] [stdout]     |
[INFO] [stdout] 410 | ui.add(egui::Slider::new(&mut my_i32, 0..=((60 * 60 * 24) - 1))
[INFO] [stdout]     |        ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/widgets/slider.rs:408:1
[INFO] [stdout]     |
[INFO] [stdout] 408 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/widgets/slider.rs - widgets::slider::Slider<'a>::custom_parser (line 450) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/widgets/slider.rs:453:8
[INFO] [stdout]     |
[INFO] [stdout] 453 | ui.add(egui::Slider::new(&mut my_i32, 0..=((60 * 60 * 24) - 1))
[INFO] [stdout]     |        ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/widgets/slider.rs:451:1
[INFO] [stdout]     |
[INFO] [stdout] 451 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/widgets/slider.rs - widgets::slider::Slider<'a>::hexadecimal (line 567) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/widgets/slider.rs:570:8
[INFO] [stdout]     |
[INFO] [stdout] 570 | ui.add(egui::Slider::new(&mut my_i32, -100..=100).hexadecimal(16, false, true));
[INFO] [stdout]     |        ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/widgets/slider.rs:568:1
[INFO] [stdout]     |
[INFO] [stdout] 568 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/widgets/text_edit/builder.rs - widgets::text_edit::builder::TextEdit<'_>::show (line 412) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `egui`
[INFO] [stdout]    --> src/widgets/text_edit/builder.rs:417:9
[INFO] [stdout]     |
[INFO] [stdout] 417 |     use egui::TextBuffer as _;
[INFO] [stdout]     |         ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/widgets/text_edit/builder.rs:415:14
[INFO] [stdout]     |
[INFO] [stdout] 415 | let output = egui::TextEdit::singleline(&mut my_string).show(ui);
[INFO] [stdout]     |              ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/widgets/text_edit/builder.rs:413:1
[INFO] [stdout]     |
[INFO] [stdout] 413 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `char_range` found for struct `String` in the current scope
[INFO] [stdout]    --> src/widgets/text_edit/builder.rs:419:35
[INFO] [stdout]     |
[INFO] [stdout] 419 |     let selected_text = my_string.char_range(selected_chars);
[INFO] [stdout]     |                                   ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/widgets/text_edit/text_buffer.rs:43:8
[INFO] [stdout]     |
[INFO] [stdout]  43 |     fn char_range(&self, char_range: Range<usize>) -> &str {
[INFO] [stdout]     |        ---------- the method is available for `String` here
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `TextBuffer` which provides `char_range` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout] 412 + use radiance_egui::TextBuffer;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `delete_char_range` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 419 |     let selected_text = my_string.delete_char_range(selected_chars);
[INFO] [stdout]     |                                   +++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/widgets/text_edit/builder.rs - widgets::text_edit::builder::TextEdit (line 45) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/widgets/text_edit/builder.rs:48:35
[INFO] [stdout]    |
[INFO] [stdout] 48 | ui.add_sized(ui.available_size(), egui::TextEdit::multiline(&mut my_string));
[INFO] [stdout]    |                                   ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/widgets/text_edit/builder.rs:46:1
[INFO] [stdout]    |
[INFO] [stdout] 46 | egui::__run_test_ui(|ui| {
[INFO] [stdout]    | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/widgets/text_edit/builder.rs - widgets::text_edit::builder::TextEdit (line 56) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/widgets/text_edit/builder.rs:58:12
[INFO] [stdout]    |
[INFO] [stdout] 58 |     ui.add(egui::TextEdit::multiline(&mut text));
[INFO] [stdout]    |            ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/widgets/text_edit/builder.rs:57:29
[INFO] [stdout]    |
[INFO] [stdout] 57 | fn selectable_text(ui: &mut egui::Ui, mut text: &str) {
[INFO] [stdout]    |                             ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/widgets/slider.rs - widgets::slider::Slider<'a>::octal (line 532) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/widgets/slider.rs:535:8
[INFO] [stdout]     |
[INFO] [stdout] 535 | ui.add(egui::Slider::new(&mut my_i32, -100..=100).octal(22, false));
[INFO] [stdout]     |        ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/widgets/slider.rs:533:1
[INFO] [stdout]     |
[INFO] [stdout] 533 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/widgets/text_edit/builder.rs - widgets::text_edit::builder::TextEdit (line 30) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/widgets/text_edit/builder.rs:33:23
[INFO] [stdout]    |
[INFO] [stdout] 33 | let response = ui.add(egui::TextEdit::singleline(&mut my_string));
[INFO] [stdout]    |                       ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/widgets/text_edit/builder.rs:37:56
[INFO] [stdout]    |
[INFO] [stdout] 37 | if response.lost_focus() && ui.input(|i| i.key_pressed(egui::Key::Enter)) {
[INFO] [stdout]    |                                                        ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/widgets/text_edit/builder.rs:31:1
[INFO] [stdout]    |
[INFO] [stdout] 31 | egui::__run_test_ui(|ui| {
[INFO] [stdout]    | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/widgets/text_edit/text_buffer.rs - widgets::text_edit::text_buffer::TextBuffer::type_id (line 184) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `egui`
[INFO] [stdout]    --> src/widgets/text_edit/text_buffer.rs:185:5
[INFO] [stdout]     |
[INFO] [stdout] 185 | use egui::TextBuffer;
[INFO] [stdout]     |     ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/widgets/text_edit/state.rs - widgets::text_edit::state::TextEditState (line 15) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/widgets/text_edit/state.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use egui::text::{CCursor, CCursorRange};
[INFO] [stdout]    |     ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/widgets/text_edit/state.rs:20:18
[INFO] [stdout]    |
[INFO] [stdout] 20 | let mut output = egui::TextEdit::singleline(&mut text).show(ui);
[INFO] [stdout]    |                  ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]   --> src/widgets/text_edit/state.rs:16:1
[INFO] [stdout]    |
[INFO] [stdout] 16 | egui::__run_test_ui(|ui| {
[INFO] [stdout]    | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/widgets/text_edit/builder.rs - widgets::text_edit::builder::TextEdit<'t>::hint_text (line 186) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `egui`
[INFO] [stdout]    --> src/widgets/text_edit/builder.rs:189:5
[INFO] [stdout]     |
[INFO] [stdout] 189 | use egui::{ Color32, FontId };
[INFO] [stdout]     |     ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/widgets/text_edit/builder.rs:190:17
[INFO] [stdout]     |
[INFO] [stdout] 190 | let text_edit = egui::TextEdit::multiline(&mut my_string)
[INFO] [stdout]     |                 ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/widgets/text_edit/builder.rs:187:1
[INFO] [stdout]     |
[INFO] [stdout] 187 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/widgets/text_edit/builder.rs - widgets::text_edit::builder::TextEdit<'t>::layouter (line 262) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/widgets/text_edit/builder.rs:265:40
[INFO] [stdout]     |
[INFO] [stdout] 265 | fn my_memoized_highlighter(s: &str) -> egui::text::LayoutJob { Default::default() }
[INFO] [stdout]     |                                        ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/widgets/text_edit/builder.rs:267:25
[INFO] [stdout]     |
[INFO] [stdout] 267 |     let mut layout_job: egui::text::LayoutJob = my_memoized_highlighter(buf.as_str());
[INFO] [stdout]     |                         ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/widgets/text_edit/builder.rs:271:8
[INFO] [stdout]     |
[INFO] [stdout] 271 | ui.add(egui::TextEdit::multiline(&mut my_code).layouter(&mut layouter));
[INFO] [stdout]     |        ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/widgets/text_edit/builder.rs:263:1
[INFO] [stdout]     |
[INFO] [stdout] 263 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     | ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/widgets/text_edit/builder.rs:266:46
[INFO] [stdout]     |
[INFO] [stdout] 266 | let mut layouter = |ui: &egui::Ui, buf: &dyn egui::TextBuffer, wrap_width: f32| {
[INFO] [stdout]     |                                              ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `egui` in this scope
[INFO] [stdout]    --> src/widgets/text_edit/builder.rs:266:26
[INFO] [stdout]     |
[INFO] [stdout] 266 | let mut layouter = |ui: &egui::Ui, buf: &dyn egui::TextBuffer, wrap_width: f32| {
[INFO] [stdout]     |                          ^^^^ use of unresolved module or unlinked crate `egui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `egui`, use `cargo add egui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/atomics/atom.rs - atomics::atom::Atom (line 9)
[INFO] [stdout]     src/atomics/atom_kind.rs - atomics::atom_kind::AtomKind::Custom (line 47)
[INFO] [stdout]     src/atomics/atoms.rs - atomics::atoms::T (line 157)
[INFO] [stdout]     src/cache/cache_storage.rs - cache::cache_storage::CacheStorage (line 8)
[INFO] [stdout]     src/containers/area.rs - containers::area::Area (line 94)
[INFO] [stdout]     src/containers/collapsing_header.rs - containers::collapsing_header::CollapsingHeader (line 378)
[INFO] [stdout]     src/containers/collapsing_header.rs - containers::collapsing_header::CollapsingHeader::icon (line 490)
[INFO] [stdout]     src/containers/collapsing_header.rs - containers::collapsing_header::CollapsingHeader::show_background (line 475)
[INFO] [stdout]     src/containers/collapsing_header.rs - containers::collapsing_header::CollapsingState::show_header (line 145)
[INFO] [stdout]     src/containers/collapsing_header.rs - containers::collapsing_header::CollapsingState::show_toggle_button (line 258)
[INFO] [stdout]     src/containers/combo_box.rs - containers::combo_box::ComboBox (line 17)
[INFO] [stdout]     src/containers/combo_box.rs - containers::combo_box::ComboBox::icon (line 132)
[INFO] [stdout]     src/containers/combo_box.rs - containers::combo_box::ComboBox::show_index (line 269)
[INFO] [stdout]     src/containers/frame.rs - containers::frame::Frame (line 47)
[INFO] [stdout]     src/containers/frame.rs - containers::frame::Frame (line 61)
[INFO] [stdout]     src/containers/frame.rs - containers::frame::Frame (line 76)
[INFO] [stdout]     src/containers/menu.rs - containers::menu::MenuBar (line 206)
[INFO] [stdout]     src/containers/old_popup.rs - containers::old_popup::popup_above_or_below_widget (line 171)
[INFO] [stdout]     src/containers/old_popup.rs - containers::old_popup::show_tooltip (line 20)
[INFO] [stdout]     src/containers/old_popup.rs - containers::old_popup::show_tooltip_at_pointer (line 48)
[INFO] [stdout]     src/containers/old_popup.rs - containers::old_popup::show_tooltip_text (line 110)
[INFO] [stdout]     src/containers/panel.rs - containers::panel::CentralPanel (line 1076)
[INFO] [stdout]     src/containers/panel.rs - containers::panel::SidePanel (line 100)
[INFO] [stdout]     src/containers/panel.rs - containers::panel::TopBottomPanel (line 591)
[INFO] [stdout]     src/containers/scroll_area.rs - containers::scroll_area::ScrollArea (line 266)
[INFO] [stdout]     src/containers/scroll_area.rs - containers::scroll_area::ScrollArea::show_rows (line 922)
[INFO] [stdout]     src/containers/sides.rs - containers::sides::Sides (line 31)
[INFO] [stdout]     src/containers/window.rs - containers::window::Window (line 23)
[INFO] [stdout]     src/context.rs - context::Context (line 680)
[INFO] [stdout]     src/context.rs - context::Context (line 696)
[INFO] [stdout]     src/context.rs - context::Context::all_styles_mut (line 2064)
[INFO] [stdout]     src/context.rs - context::Context::begin_pass (line 860)
[INFO] [stdout]     src/context.rs - context::Context::debug_text (line 1475)
[INFO] [stdout]     src/context.rs - context::Context::input (line 902)
[INFO] [stdout]     src/context.rs - context::Context::load_texture (line 2224)
[INFO] [stdout]     src/context.rs - context::Context::open_url (line 1526)
[INFO] [stdout]     src/context.rs - context::Context::output (line 975)
[INFO] [stdout]     src/context.rs - context::Context::run (line 773)
[INFO] [stdout]     src/context.rs - context::Context::set_cursor_icon (line 1509)
[INFO] [stdout]     src/context.rs - context::Context::set_theme (line 2023)
[INFO] [stdout]     src/context.rs - context::Context::set_visuals (line 2133)
[INFO] [stdout]     src/context.rs - context::Context::set_visuals_of (line 2120)
[INFO] [stdout]     src/context.rs - context::Context::style_mut (line 2040)
[INFO] [stdout]     src/context.rs - context::Context::style_mut_of (line 2088)
[INFO] [stdout]     src/data/input.rs - data::input::Modifiers::contains (line 925)
[INFO] [stdout]     src/data/input.rs - data::input::Modifiers::matches_any (line 861)
[INFO] [stdout]     src/data/input.rs - data::input::Modifiers::matches_exact (line 827)
[INFO] [stdout]     src/data/input.rs - data::input::Modifiers::matches_exact (line 836)
[INFO] [stdout]     src/data/input.rs - data::input::Modifiers::matches_logically (line 785)
[INFO] [stdout]     src/data/input.rs - data::input::Modifiers::matches_logically (line 794)
[INFO] [stdout]     src/data/input.rs - data::input::Modifiers::plus (line 716)
[INFO] [stdout]     src/debug_text.rs - debug_text::print (line 18)
[INFO] [stdout]     src/grid.rs - grid::Grid (line 293)
[INFO] [stdout]     src/input_state/mod.rs - input_state::InputState::multi_touch (line 876)
[INFO] [stdout]     src/layout.rs - layout::Layout (line 122)
[INFO] [stdout]     src/lib.rs - (line 121)
[INFO] [stdout]     src/lib.rs - (line 182)
[INFO] [stdout]     src/lib.rs - (line 206)
[INFO] [stdout]     src/lib.rs - (line 246)
[INFO] [stdout]     src/lib.rs - (line 255)
[INFO] [stdout]     src/lib.rs - (line 265)
[INFO] [stdout]     src/lib.rs - (line 27)
[INFO] [stdout]     src/lib.rs - (line 278)
[INFO] [stdout]     src/lib.rs - (line 328)
[INFO] [stdout]     src/lib.rs - (line 338)
[INFO] [stdout]     src/lib.rs - (line 347)
[INFO] [stdout]     src/lib.rs - (line 356)
[INFO] [stdout]     src/lib.rs - (line 50)
[INFO] [stdout]     src/lib.rs - (line 64)
[INFO] [stdout]     src/lib.rs - github_link_file (line 584)
[INFO] [stdout]     src/lib.rs - github_link_file_line (line 569)
[INFO] [stdout]     src/lib.rs - include_image (line 544)
[INFO] [stdout]     src/memory/mod.rs - memory::Memory::caches (line 56)
[INFO] [stdout]     src/menu.rs - menu (line 5)
[INFO] [stdout]     src/painter.rs - painter::Painter::image (line 479)
[INFO] [stdout]     src/response.rs - response::InnerResponse (line 1072)
[INFO] [stdout]     src/response.rs - response::Response (line 1032)
[INFO] [stdout]     src/response.rs - response::Response (line 1052)
[INFO] [stdout]     src/response.rs - response::Response::context_menu (line 941)
[INFO] [stdout]     src/response.rs - response::Response::interact (line 713)
[INFO] [stdout]     src/response.rs - response::Response::labelled_by (line 915)
[INFO] [stdout]     src/response.rs - response::Response::lost_focus (line 317)
[INFO] [stdout]     src/response.rs - response::Response::on_hover_ui (line 579)
[INFO] [stdout]     src/response.rs - response::Response::scroll_to_me (line 751)
[INFO] [stdout]     src/style.rs - style::Style::text_styles (line 266)
[INFO] [stdout]     src/style.rs - style::TextStyle::Name (line 89)
[INFO] [stdout]     src/ui.rs - ui::Ui (line 38)
[INFO] [stdout]     src/ui.rs - ui::Ui::add (line 1773)
[INFO] [stdout]     src/ui.rs - ui::Ui::add_enabled (line 1843)
[INFO] [stdout]     src/ui.rs - ui::Ui::add_enabled_ui (line 1869)
[INFO] [stdout]     src/ui.rs - ui::Ui::add_sized (line 1792)
[INFO] [stdout]     src/ui.rs - ui::Ui::add_visible (line 1902)
[INFO] [stdout]     src/ui.rs - ui::Ui::add_visible_ui (line 1935)
[INFO] [stdout]     src/ui.rs - ui::Ui::allocate_painter (line 1614)
[INFO] [stdout]     src/ui.rs - ui::Ui::allocate_response (line 1364)
[INFO] [stdout]     src/ui.rs - ui::Ui::allocate_space (line 1414)
[INFO] [stdout]     src/ui.rs - ui::Ui::button (line 2126)
[INFO] [stdout]     src/ui.rs - ui::Ui::columns (line 2839)
[INFO] [stdout]     src/ui.rs - ui::Ui::columns_const (line 2906)
[INFO] [stdout]     src/ui.rs - ui::Ui::disable (line 542)
[INFO] [stdout]     src/ui.rs - ui::Ui::group (line 2430)
[INFO] [stdout]     src/ui.rs - ui::Ui::horizontal (line 2626)
[INFO] [stdout]     src/ui.rs - ui::Ui::hyperlink (line 2067)
[INFO] [stdout]     src/ui.rs - ui::Ui::hyperlink_to (line 2080)
[INFO] [stdout]     src/ui.rs - ui::Ui::image (line 2306)
[INFO] [stdout]     src/ui.rs - ui::Ui::input (line 809)
[INFO] [stdout]     src/ui.rs - ui::Ui::label (line 1979)
[INFO] [stdout]     src/ui.rs - ui::Ui::link (line 2049)
[INFO] [stdout]     src/ui.rs - ui::Ui::menu_button (line 3113)
[INFO] [stdout]     src/ui.rs - ui::Ui::menu_image_text_button (line 3180)
[INFO] [stdout]     src/ui.rs - ui::Ui::output (line 855)
[INFO] [stdout]     src/ui.rs - ui::Ui::output_mut (line 868)
[INFO] [stdout]     src/ui.rs - ui::Ui::push_id (line 2445)
[INFO] [stdout]     src/ui.rs - ui::Ui::radio_value (line 2187)
[INFO] [stdout]     src/ui.rs - ui::Ui::scope (line 2483)
[INFO] [stdout]     src/ui.rs - ui::Ui::scroll_to_cursor (line 1687)
[INFO] [stdout]     src/ui.rs - ui::Ui::scroll_to_rect (line 1648)
[INFO] [stdout]     src/ui.rs - ui::Ui::scroll_with_delta (line 1736)
[INFO] [stdout]     src/ui.rs - ui::Ui::set_enabled (line 572)
[INFO] [stdout]     src/ui.rs - ui::Ui::set_invisible (line 610)
[INFO] [stdout]     src/ui.rs - ui::Ui::set_opacity (line 663)
[INFO] [stdout]     src/ui.rs - ui::Ui::set_visible (line 637)
[INFO] [stdout]     src/ui.rs - ui::Ui::spacing_mut (line 472)
[INFO] [stdout]     src/ui.rs - ui::Ui::style_mut (line 440)
[INFO] [stdout]     src/ui.rs - ui::Ui::vertical (line 2716)
[INFO] [stdout]     src/ui.rs - ui::Ui::vertical_centered (line 2737)
[INFO] [stdout]     src/ui.rs - ui::Ui::vertical_centered_justified (line 2759)
[INFO] [stdout]     src/ui.rs - ui::Ui::visuals_mut (line 494)
[INFO] [stdout]     src/ui.rs - ui::Ui::with_layer_id (line 2521)
[INFO] [stdout]     src/ui.rs - ui::Ui::with_layout (line 2779)
[INFO] [stdout]     src/util/id_type_map.rs - util::id_type_map::IdTypeMap (line 322)
[INFO] [stdout]     src/viewport.rs - viewport (line 50)
[INFO] [stdout]     src/widget_text.rs - widget_text::RichText (line 19)
[INFO] [stdout]     src/widget_text.rs - widget_text::RichText::append_to (line 330)
[INFO] [stdout]     src/widgets/button.rs - widgets::button::Button (line 11)
[INFO] [stdout]     src/widgets/button.rs - widgets::button::Button<'a>::selectable (line 62)
[INFO] [stdout]     src/widgets/checkbox.rs - widgets::checkbox::Checkbox (line 11)
[INFO] [stdout]     src/widgets/drag_value.rs - widgets::drag_value::DragValue (line 31)
[INFO] [stdout]     src/widgets/drag_value.rs - widgets::drag_value::DragValue<'a>::binary (line 318)
[INFO] [stdout]     src/widgets/drag_value.rs - widgets::drag_value::DragValue<'a>::clamp_existing_to_range (line 119)
[INFO] [stdout]     src/widgets/drag_value.rs - widgets::drag_value::DragValue<'a>::clamp_existing_to_range (line 128)
[INFO] [stdout]     src/widgets/drag_value.rs - widgets::drag_value::DragValue<'a>::clamp_existing_to_range (line 137)
[INFO] [stdout]     src/widgets/drag_value.rs - widgets::drag_value::DragValue<'a>::custom_formatter (line 226)
[INFO] [stdout]     src/widgets/drag_value.rs - widgets::drag_value::DragValue<'a>::custom_parser (line 270)
[INFO] [stdout]     src/widgets/drag_value.rs - widgets::drag_value::DragValue<'a>::hexadecimal (line 388)
[INFO] [stdout]     src/widgets/drag_value.rs - widgets::drag_value::DragValue<'a>::octal (line 353)
[INFO] [stdout]     src/widgets/hyperlink.rs - widgets::hyperlink::Hyperlink (line 80)
[INFO] [stdout]     src/widgets/hyperlink.rs - widgets::hyperlink::Link (line 14)
[INFO] [stdout]     src/widgets/image.rs - widgets::image::Image (line 29)
[INFO] [stdout]     src/widgets/image.rs - widgets::image::Image (line 39)
[INFO] [stdout]     src/widgets/image.rs - widgets::image::Image<'a>::paint_at (line 370)
[INFO] [stdout]     src/widgets/label.rs - widgets::label::Label (line 12)
[INFO] [stdout]     src/widgets/label.rs - widgets::label::Label::sense (line 106)
[INFO] [stdout]     src/widgets/label.rs - widgets::label::Label::show_tooltip_when_elided (line 124)
[INFO] [stdout]     src/widgets/mod.rs - widgets::F (line 79)
[INFO] [stdout]     src/widgets/radio_button.rs - widgets::radio_button::RadioButton (line 10)
[INFO] [stdout]     src/widgets/separator.rs - widgets::separator::Separator (line 7)
[INFO] [stdout]     src/widgets/slider.rs - widgets::slider::Slider (line 89)
[INFO] [stdout]     src/widgets/slider.rs - widgets::slider::Slider<'a>::binary (line 497)
[INFO] [stdout]     src/widgets/slider.rs - widgets::slider::Slider<'a>::clamping (line 251)
[INFO] [stdout]     src/widgets/slider.rs - widgets::slider::Slider<'a>::clamping (line 260)
[INFO] [stdout]     src/widgets/slider.rs - widgets::slider::Slider<'a>::clamping (line 275)
[INFO] [stdout]     src/widgets/slider.rs - widgets::slider::Slider<'a>::custom_formatter (line 407)
[INFO] [stdout]     src/widgets/slider.rs - widgets::slider::Slider<'a>::custom_parser (line 450)
[INFO] [stdout]     src/widgets/slider.rs - widgets::slider::Slider<'a>::hexadecimal (line 567)
[INFO] [stdout]     src/widgets/slider.rs - widgets::slider::Slider<'a>::octal (line 532)
[INFO] [stdout]     src/widgets/text_edit/builder.rs - widgets::text_edit::builder::TextEdit (line 30)
[INFO] [stdout]     src/widgets/text_edit/builder.rs - widgets::text_edit::builder::TextEdit (line 45)
[INFO] [stdout]     src/widgets/text_edit/builder.rs - widgets::text_edit::builder::TextEdit (line 56)
[INFO] [stdout]     src/widgets/text_edit/builder.rs - widgets::text_edit::builder::TextEdit<'_>::show (line 412)
[INFO] [stdout]     src/widgets/text_edit/builder.rs - widgets::text_edit::builder::TextEdit<'t>::hint_text (line 186)
[INFO] [stdout]     src/widgets/text_edit/builder.rs - widgets::text_edit::builder::TextEdit<'t>::layouter (line 262)
[INFO] [stdout]     src/widgets/text_edit/state.rs - widgets::text_edit::state::TextEditState (line 15)
[INFO] [stdout]     src/widgets/text_edit/text_buffer.rs - widgets::text_edit::text_buffer::TextBuffer::type_id (line 184)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 174 failed; 1 ignored; 0 measured; 0 filtered out; finished in 11.83s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 14.39s; merged doctests compilation took 2.54s
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "4e0d7ce6eda745f309754a6124ef816ec78f354222be9904e109892ad5d8c2cb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4e0d7ce6eda745f309754a6124ef816ec78f354222be9904e109892ad5d8c2cb", kill_on_drop: false }`
[INFO] [stdout] 4e0d7ce6eda745f309754a6124ef816ec78f354222be9904e109892ad5d8c2cb
