[INFO] fetching crate radiance-egui 0.33.2...
[INFO] testing radiance-egui-0.33.2 against try#db823df02fd0c2cf67b43025ac3fef3f2d743245 for pr-150681
[INFO] extracting crate radiance-egui 0.33.2 into /workspace/builds/worker-4-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-4-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate radiance-egui 0.33.2 on toolchain db823df02fd0c2cf67b43025ac3fef3f2d743245
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "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" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] d4654daea3f97375c71fd943c4f11542750f021d57a9dc7d92d51e6e75a25b6a
[INFO] running `Command { std: "docker" "start" "-a" "d4654daea3f97375c71fd943c4f11542750f021d57a9dc7d92d51e6e75a25b6a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d4654daea3f97375c71fd943c4f11542750f021d57a9dc7d92d51e6e75a25b6a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d4654daea3f97375c71fd943c4f11542750f021d57a9dc7d92d51e6e75a25b6a", kill_on_drop: false }`
[INFO] [stdout] d4654daea3f97375c71fd943c4f11542750f021d57a9dc7d92d51e6e75a25b6a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 1585f1553eafb374d246380ba02a4ad0000161dca71fa1fa217bdcae359e9b29
[INFO] running `Command { std: "docker" "start" "-a" "1585f1553eafb374d246380ba02a4ad0000161dca71fa1fa217bdcae359e9b29", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.176
[INFO] [stderr]    Compiling ttf-parser v0.25.0
[INFO] [stderr]    Compiling emath v0.33.3
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling ab_glyph_rasterizer v0.1.8
[INFO] [stderr]    Compiling once_cell v1.21.3
[INFO] [stderr]    Compiling profiling v1.0.17
[INFO] [stderr]    Compiling nohash-hasher v0.2.0
[INFO] [stderr]    Compiling log v0.4.28
[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] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 24.43s
[INFO] running `Command { std: "docker" "inspect" "1585f1553eafb374d246380ba02a4ad0000161dca71fa1fa217bdcae359e9b29", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1585f1553eafb374d246380ba02a4ad0000161dca71fa1fa217bdcae359e9b29", kill_on_drop: false }`
[INFO] [stdout] 1585f1553eafb374d246380ba02a4ad0000161dca71fa1fa217bdcae359e9b29
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 8ddb3f05a48f0dbf58f4f1b11a20a14c11ce30dc029e67105a5fe6f63e9c100f
[INFO] running `Command { std: "docker" "start" "-a" "8ddb3f05a48f0dbf58f4f1b11a20a14c11ce30dc029e67105a5fe6f63e9c100f", kill_on_drop: false }`
[INFO] [stderr]    Compiling radiance-egui v0.33.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 7.89s
[INFO] running `Command { std: "docker" "inspect" "8ddb3f05a48f0dbf58f4f1b11a20a14c11ce30dc029e67105a5fe6f63e9c100f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8ddb3f05a48f0dbf58f4f1b11a20a14c11ce30dc029e67105a5fe6f63e9c100f", kill_on_drop: false }`
[INFO] [stdout] 8ddb3f05a48f0dbf58f4f1b11a20a14c11ce30dc029e67105a5fe6f63e9c100f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] d53b08636fd9fa095b577050afde4da4c71f07fa422dee4ac38afda05e0115aa
[INFO] running `Command { std: "docker" "start" "-a" "d53b08636fd9fa095b577050afde4da4c71f07fa422dee4ac38afda05e0115aa", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.09s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/radiance_egui-e51a2cde167150ff)
[INFO] [stdout] 
[INFO] [stdout] running 23 tests
[INFO] [stdout] test context::context_impl_send_sync ... ok
[INFO] [stdout] test context::test::test_dual_pass ... ok
[INFO] [stdout] test atomics::atoms::tests::collect_atoms ... ok
[INFO] [stdout] test context::test::test_single_pass ... ok
[INFO] [stdout] test data::input::format_kb_shortcut ... ok
[INFO] [stdout] test data::key::test_key_from_name ... 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 memory::memory_impl_send_sync ... ok
[INFO] [stdout] test style::style_impl_send_sync ... ok
[INFO] [stdout] test containers::frame::frame_size ... ok
[INFO] [stdout] test util::id_type_map::test_mix ... ok
[INFO] [stdout] test context::test::test_multi_pass ... ok
[INFO] [stdout] test ui::ui_impl_send_sync ... ok
[INFO] [stdout] test text_selection::text_cursor_state::test::test_next_word_boundary_char_index ... ok
[INFO] [stdout] test memory::order_map_total_ordering ... 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 widgets::drag_value::tests::test_total_cmp_clamp_value_to_range ... ok
[INFO] [stdout] test util::id_type_map::test_one_id_two_types ... ok
[INFO] [stdout] test util::id_type_map::test_two_id_two_type ... ok
[INFO] [stderr]    Doc-tests radiance_egui
[INFO] [stdout] test id::id_size ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 175 tests
[INFO] [stdout] test src/atomics/atom_kind.rs - atomics::atom_kind::AtomKind::Custom (line 47) ... FAILED
[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/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 (line 378) ... FAILED
[INFO] [stdout] test src/containers/area.rs - containers::area::Area (line 94) ... FAILED
[INFO] [stdout] test src/containers/collapsing_header.rs - containers::collapsing_header::CollapsingHeader::icon (line 490) ... FAILED
[INFO] [stdout] test src/containers/frame.rs - containers::frame::Frame (line 47) ... 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/combo_box.rs - containers::combo_box::ComboBox::show_index (line 269) ... FAILED
[INFO] [stdout] test src/containers/combo_box.rs - containers::combo_box::ComboBox (line 17) ... FAILED
[INFO] [stdout] test src/containers/combo_box.rs - containers::combo_box::ComboBox::icon (line 132) ... FAILED
[INFO] [stdout] test src/containers/frame.rs - containers::frame::Frame (line 76) ... 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 (line 20) ... FAILED
[INFO] [stdout] test src/containers/panel.rs - containers::panel::TopBottomPanel (line 591) ... FAILED
[INFO] [stdout] test src/containers/old_popup.rs - containers::old_popup::show_tooltip_at_pointer (line 48) ... FAILED
[INFO] [stdout] test src/containers/menu.rs - containers::menu::MenuBar (line 206) ... FAILED
[INFO] [stdout] test src/containers/panel.rs - containers::panel::SidePanel (line 100) ... FAILED
[INFO] [stdout] test src/containers/scroll_area.rs - containers::scroll_area::ScrollArea (line 266) ... 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::all_styles_mut (line 2064) ... FAILED
[INFO] [stdout] test src/containers/sides.rs - containers::sides::Sides (line 31) ... FAILED
[INFO] [stdout] test src/context.rs - context::Context::debug_text (line 1475) ... 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/window.rs - containers::window::Window (line 23) ... FAILED
[INFO] [stdout] test src/context.rs - context::Context (line 696) - compile ... FAILED
[INFO] [stdout] test src/context.rs - context::Context::output (line 975) ... FAILED
[INFO] [stdout] test src/context.rs - context::Context::input (line 902) ... FAILED
[INFO] [stdout] test src/context.rs - context::Context (line 680) ... FAILED
[INFO] [stdout] test src/containers/panel.rs - containers::panel::CentralPanel (line 1076) ... FAILED
[INFO] [stdout] test src/context.rs - context::Context::begin_pass (line 860) ... 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::open_url (line 1526) ... FAILED
[INFO] [stdout] test src/context.rs - context::Context::set_cursor_icon (line 1509) ... FAILED
[INFO] [stdout] test src/context.rs - context::Context::set_theme (line 2023) ... FAILED
[INFO] [stdout] test src/data/input.rs - data::input::Modifiers::matches_any (line 861) ... FAILED
[INFO] [stdout] test src/context.rs - context::Context::style_mut (line 2040) ... FAILED
[INFO] [stdout] test src/data/input.rs - data::input::Modifiers::matches_exact (line 836) ... FAILED
[INFO] [stdout] test src/context.rs - context::Context::set_visuals (line 2133) ... 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::contains (line 925) ... 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 785) ... FAILED
[INFO] [stdout] test src/data/input.rs - data::input::Modifiers::matches_logically (line 794) ... FAILED
[INFO] [stdout] test src/context.rs - context::Context::set_visuals_of (line 2120) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 182) ... FAILED
[INFO] [stdout] test src/context.rs - context::Context::style_mut_of (line 2088) ... FAILED
[INFO] [stdout] test src/grid.rs - grid::Grid (line 293) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 121) - compile ... FAILED
[INFO] [stdout] test src/lib.rs - (line 246) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 206) ... FAILED
[INFO] [stdout] test src/input_state/mod.rs - input_state::InputState::multi_touch (line 876) ... FAILED
[INFO] [stdout] test src/debug_text.rs - debug_text::print (line 18) ... FAILED
[INFO] [stdout] test src/layout.rs - layout::Layout (line 122) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 265) ... 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 338) ... 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 328) ... FAILED
[INFO] [stdout] test src/lib.rs - include_image (line 544) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 356) ... FAILED
[INFO] [stdout] test src/lib.rs - github_link_file_line (line 569) ... FAILED
[INFO] [stdout] test src/lib.rs - github_link_file (line 584) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 64) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 50) ... FAILED
[INFO] [stdout] test src/memory/mod.rs - memory::Memory::caches (line 56) ... FAILED
[INFO] [stdout] test src/menu.rs - menu (line 5) ... FAILED
[INFO] [stdout] test src/response.rs - response::Response (line 1032) ... FAILED
[INFO] [stdout] test src/response.rs - response::InnerResponse (line 1072) ... FAILED
[INFO] [stdout] test src/response.rs - response::Response::context_menu (line 941) ... FAILED
[INFO] [stdout] test src/response.rs - response::Response (line 1052) ... FAILED
[INFO] [stdout] test src/painter.rs - painter::Painter::image (line 479) ... FAILED
[INFO] [stdout] test src/response.rs - response::Response::interact (line 713) ... FAILED
[INFO] [stdout] test src/response.rs - response::Response::on_hover_ui (line 579) ... 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/style.rs - style::TextStyle::Name (line 89) ... FAILED
[INFO] [stdout] test src/response.rs - response::Response::labelled_by (line 915) ... FAILED
[INFO] [stdout] test src/ui.rs - ui::Ui (line 38) ... FAILED
[INFO] [stdout] test src/style.rs - style::Style::text_styles (line 266) ... FAILED
[INFO] [stdout] test src/ui.rs - ui::Ui::add (line 1773) ... 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/ui.rs - ui::Ui::add_enabled_ui (line 1869) ... FAILED
[INFO] [stdout] test src/ui.rs - ui::Ui::add_visible_ui (line 1935) ... FAILED
[INFO] [stdout] test src/ui.rs - ui::Ui::allocate_painter (line 1614) ... FAILED
[INFO] [stdout] test src/ui.rs - ui::Ui::add_visible (line 1902) ... FAILED
[INFO] [stdout] test src/ui.rs - ui::Ui::allocate_space (line 1414) ... FAILED
[INFO] [stdout] test src/ui.rs - ui::Ui::button (line 2126) ... FAILED
[INFO] [stdout] test src/ui.rs - ui::Ui::disable (line 542) ... FAILED
[INFO] [stdout] test src/ui.rs - ui::Ui::hyperlink (line 2067) ... FAILED
[INFO] [stdout] test src/ui.rs - ui::Ui::group (line 2430) ... FAILED
[INFO] [stdout] test src/ui.rs - ui::Ui::allocate_response (line 1364) ... FAILED
[INFO] [stdout] test src/ui.rs - ui::Ui::input (line 809) ... FAILED
[INFO] [stdout] test src/ui.rs - ui::Ui::columns_const (line 2906) ... FAILED
[INFO] [stdout] test src/ui.rs - ui::Ui::menu_image_button (line 3143) ... ignored
[INFO] [stdout] test src/ui.rs - ui::Ui::hyperlink_to (line 2080) ... FAILED
[INFO] [stdout] test src/ui.rs - ui::Ui::horizontal (line 2626) ... FAILED
[INFO] [stdout] test src/ui.rs - ui::Ui::columns (line 2839) ... FAILED
[INFO] [stdout] test src/ui.rs - ui::Ui::link (line 2049) ... FAILED
[INFO] [stdout] test src/ui.rs - ui::Ui::menu_image_text_button (line 3180) ... FAILED
[INFO] [stdout] test src/ui.rs - ui::Ui::image (line 2306) ... FAILED
[INFO] [stdout] test src/ui.rs - ui::Ui::output (line 855) ... FAILED
[INFO] [stdout] test src/ui.rs - ui::Ui::menu_button (line 3113) ... FAILED
[INFO] [stdout] test src/ui.rs - ui::Ui::output_mut (line 868) ... FAILED
[INFO] [stdout] test src/ui.rs - ui::Ui::label (line 1979) ... FAILED
[INFO] [stdout] test src/ui.rs - ui::Ui::push_id (line 2445) ... FAILED
[INFO] [stdout] test src/ui.rs - ui::Ui::set_enabled (line 572) ... FAILED
[INFO] [stdout] test src/ui.rs - ui::Ui::scope (line 2483) ... FAILED
[INFO] [stdout] test src/ui.rs - ui::Ui::scroll_to_rect (line 1648) ... FAILED
[INFO] [stdout] test src/ui.rs - ui::Ui::radio_value (line 2187) ... FAILED
[INFO] [stdout] test src/ui.rs - ui::Ui::scroll_to_cursor (line 1687) ... FAILED
[INFO] [stdout] test src/ui.rs - ui::Ui::set_invisible (line 610) ... FAILED
[INFO] [stdout] test src/ui.rs - ui::Ui::scroll_with_delta (line 1736) ... FAILED
[INFO] [stdout] test src/ui.rs - ui::Ui::set_visible (line 637) ... FAILED
[INFO] [stdout] test src/ui.rs - ui::Ui::set_opacity (line 663) ... FAILED
[INFO] [stdout] test src/ui.rs - ui::Ui::spacing_mut (line 472) ... FAILED
[INFO] [stdout] test src/ui.rs - ui::Ui::style_mut (line 440) ... FAILED
[INFO] [stdout] test src/ui.rs - ui::Ui::vertical_centered_justified (line 2759) ... FAILED
[INFO] [stdout] test src/ui.rs - ui::Ui::vertical (line 2716) ... FAILED
[INFO] [stdout] test src/ui.rs - ui::Ui::vertical_centered (line 2737) ... FAILED
[INFO] [stdout] test src/ui.rs - ui::Ui::with_layer_id (line 2521) ... FAILED
[INFO] [stdout] test src/viewport.rs - viewport (line 50) - compile ... FAILED
[INFO] [stdout] test src/util/id_type_map.rs - util::id_type_map::IdTypeMap (line 322) ... FAILED
[INFO] [stdout] test src/widget_text.rs - widget_text::RichText::append_to (line 330) ... FAILED
[INFO] [stdout] test src/ui.rs - ui::Ui::visuals_mut (line 494) ... FAILED
[INFO] [stdout] test src/ui.rs - ui::Ui::with_layout (line 2779) ... FAILED
[INFO] [stdout] test src/widget_text.rs - widget_text::RichText (line 19) ... FAILED
[INFO] [stdout] test src/widgets/button.rs - widgets::button::Button<'a>::selectable (line 62) ... 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 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_formatter (line 226) ... 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 128) ... 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>::octal (line 353) ... FAILED
[INFO] [stdout] test src/widgets/drag_value.rs - widgets::drag_value::DragValue<'a>::custom_parser (line 270) ... FAILED
[INFO] [stdout] test src/widgets/drag_value.rs - widgets::drag_value::DragValue<'a>::hexadecimal (line 388) ... FAILED
[INFO] [stdout] test src/widgets/hyperlink.rs - widgets::hyperlink::Hyperlink (line 80) ... FAILED
[INFO] [stdout] test src/widgets/hyperlink.rs - widgets::hyperlink::Link (line 14) ... FAILED
[INFO] [stdout] test src/widgets/image.rs - widgets::image::Image (line 39) ... FAILED
[INFO] [stdout] test src/widgets/image.rs - widgets::image::Image (line 29) ... FAILED
[INFO] [stdout] test src/widgets/label.rs - widgets::label::Label::sense (line 106) ... FAILED
[INFO] [stdout] test src/widgets/label.rs - widgets::label::Label (line 12) ... 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/slider.rs - widgets::slider::Slider<'a>::clamping (line 251) ... FAILED
[INFO] [stdout] test src/widgets/slider.rs - widgets::slider::Slider (line 89) ... 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>::binary (line 497) ... FAILED
[INFO] [stdout] test src/widgets/slider.rs - widgets::slider::Slider<'a>::clamping (line 260) ... FAILED
[INFO] [stdout] test src/widgets/mod.rs - widgets::F (line 79) ... FAILED
[INFO] [stdout] test src/widgets/separator.rs - widgets::separator::Separator (line 7) ... FAILED
[INFO] [stdout] test src/widgets/text_edit/builder.rs - widgets::text_edit::builder::TextEdit (line 30) ... 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>::clamping (line 275) ... 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 (line 45) ... FAILED
[INFO] [stdout] test src/widgets/slider.rs - widgets::slider::Slider<'a>::octal (line 532) ... FAILED
[INFO] [stdout] test src/widgets/slider.rs - widgets::slider::Slider<'a>::custom_parser (line 450) ... FAILED
[INFO] [stdout] test src/widgets/text_edit/builder.rs - widgets::text_edit::builder::TextEdit (line 56) ... 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<'_>::show (line 412) ... 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>::layouter (line 262) ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[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/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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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/containers/collapsing_header.rs - containers::collapsing_header::CollapsingHeader::show_background (line 475) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]    --> src/containers/collapsing_header.rs:476:22
[INFO] [stdout]     |
[INFO] [stdout] 476 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     |                      ^^
[INFO] [stdout] 477 | ui.visuals_mut().collapsing_header_frame = true;
[INFO] [stdout]     | -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 476 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]     |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/atomics/atom.rs - atomics::atom::Atom (line 9) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `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: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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 145 + use radiance_egui::collapsing_header::CollapsingState;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `CollapsingState`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 148 - egui::collapsing_header::CollapsingState::load_with_default_open(ui.ctx(), id, false)
[INFO] [stdout] 148 + CollapsingState::load_with_default_open(ui.ctx(), id, false)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]    --> src/containers/collapsing_header.rs:146:22
[INFO] [stdout]     |
[INFO] [stdout] 146 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     |                      ^^
[INFO] [stdout] 147 | let id = ui.make_persistent_id("my_collapsing_header");
[INFO] [stdout]     |          -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 146 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]     |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/containers/collapsing_header.rs:149:23
[INFO] [stdout]     |
[INFO] [stdout] 149 |     .show_header(ui, |ui| {
[INFO] [stdout]     |                       ^^
[INFO] [stdout] 150 |         ui.label("Header"); // you can put checkboxes or whatever here
[INFO] [stdout]     |         -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 149 |     .show_header(ui, |ui: /* Type */| {
[INFO] [stdout]     |                         ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/containers/collapsing_header.rs:152:12
[INFO] [stdout]     |
[INFO] [stdout] 152 |     .body(|ui| ui.label("Body"));
[INFO] [stdout]     |            ^^  -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 152 |     .body(|ui: /* Type */| ui.label("Body"));
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 378 + use radiance_egui::CollapsingHeader;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `CollapsingHeader`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 380 - egui::CollapsingHeader::new("Heading")
[INFO] [stdout] 380 + CollapsingHeader::new("Heading")
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]    --> src/containers/collapsing_header.rs:381:16
[INFO] [stdout]     |
[INFO] [stdout] 381 |     .show(ui, |ui| {
[INFO] [stdout]     |                ^^
[INFO] [stdout] 382 |         ui.label("Body");
[INFO] [stdout]     |         -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 381 |     .show(ui, |ui: /* Type */| {
[INFO] [stdout]     |                  ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/containers/collapsing_header.rs:386:27
[INFO] [stdout]     |
[INFO] [stdout] 386 | ui.collapsing("Heading", |ui| { ui.label("Body"); });
[INFO] [stdout]     |                           ^^    -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 386 | ui.collapsing("Heading", |ui: /* Type */| { ui.label("Body"); });
[INFO] [stdout]     |                             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/containers/area.rs - containers::area::Area (line 94) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 94 + use radiance_egui::Area;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `Area`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 96 - egui::Area::new(egui::Id::new("my_area"))
[INFO] [stdout] 96 + Area::new(egui::Id::new("my_area"))
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 94 + use radiance_egui::Id;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `Id`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 96 - egui::Area::new(egui::Id::new("my_area"))
[INFO] [stdout] 96 + egui::Area::new(Id::new("my_area"))
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]   --> src/containers/area.rs:98:17
[INFO] [stdout]    |
[INFO] [stdout] 98 |     .show(ctx, |ui| {
[INFO] [stdout]    |                 ^^
[INFO] [stdout] 99 |         ui.label("Floating text!");
[INFO] [stdout]    |         -- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 98 |     .show(ctx, |ui: /* Type */| {
[INFO] [stdout]    |                   ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 490 + use radiance_egui::CollapsingHeader;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `CollapsingHeader`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 498 - egui::CollapsingHeader::new("Circles")
[INFO] [stdout] 498 + CollapsingHeader::new("Circles")
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]    --> src/containers/collapsing_header.rs:500:14
[INFO] [stdout]     |
[INFO] [stdout] 500 |   .show(ui, |ui| { ui.label("Hi!"); });
[INFO] [stdout]     |              ^^    -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 500 |   .show(ui, |ui: /* Type */| { ui.label("Hi!"); });
[INFO] [stdout]     |                ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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 6 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/containers/frame.rs - containers::frame::Frame (line 47) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 47 + use radiance_egui::Frame;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `Frame`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 49 - egui::Frame::NONE
[INFO] [stdout] 49 + Frame::NONE
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing one of these structs
[INFO] [stdout]    |
[INFO] [stdout] 47 + use epaint::Color32;
[INFO] [stdout]    |
[INFO] [stdout] 47 + use radiance_egui::Color32;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `Color32`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 50 -     .fill(egui::Color32::RED)
[INFO] [stdout] 50 +     .fill(Color32::RED)
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]   --> src/containers/frame.rs:51:16
[INFO] [stdout]    |
[INFO] [stdout] 51 |     .show(ui, |ui| {
[INFO] [stdout]    |                ^^
[INFO] [stdout] 52 |         ui.label("Label with red background");
[INFO] [stdout]    |         -- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 51 |     .show(ui, |ui: /* Type */| {
[INFO] [stdout]    |                  ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 258 + use radiance_egui::collapsing_header::CollapsingState;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `CollapsingState`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 266 - let mut state = egui::collapsing_header::CollapsingState::load_with_default_open(
[INFO] [stdout] 266 + let mut state = CollapsingState::load_with_default_open(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]    --> src/containers/collapsing_header.rs:259:22
[INFO] [stdout]     |
[INFO] [stdout] 259 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     |                      ^^
[INFO] [stdout] ...
[INFO] [stdout] 267 |     ui.ctx(),
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 259 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]     |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/containers/collapsing_header.rs:272:33
[INFO] [stdout]     |
[INFO] [stdout] 272 | let header_res = ui.horizontal(|ui| {
[INFO] [stdout]     |                                 ^^
[INFO] [stdout] 273 |     ui.label("Header");
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 272 | let header_res = ui.horizontal(|ui: /* Type */| {
[INFO] [stdout]     |                                   ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/containers/collapsing_header.rs:277:53
[INFO] [stdout]     |
[INFO] [stdout] 277 | state.show_body_indented(&header_res.response, ui, |ui| ui.label("Body"));
[INFO] [stdout]     |                                                     ^^  -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 277 | state.show_body_indented(&header_res.response, ui, |ui: /* Type */| ui.label("Body"));
[INFO] [stdout]     |                                                       ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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 8 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/containers/frame.rs - containers::frame::Frame (line 61) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 61 + use radiance_egui::Frame;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `Frame`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 63 - let mut frame = egui::Frame::default().inner_margin(4.0).begin(ui);
[INFO] [stdout] 63 + let mut frame = Frame::default().inner_margin(4.0).begin(ui);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing one of these structs
[INFO] [stdout]    |
[INFO] [stdout] 61 + use epaint::Color32;
[INFO] [stdout]    |
[INFO] [stdout] 61 + use radiance_egui::Color32;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `Color32`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 67 -         frame.frame.fill = egui::Color32::RED;
[INFO] [stdout] 67 +         frame.frame.fill = Color32::RED;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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/combo_box.rs - containers::combo_box::ComboBox::show_index (line 269) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 269 + use radiance_egui::ComboBox;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `ComboBox`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 276 - egui::ComboBox::from_label("Select one!").show_index(
[INFO] [stdout] 276 + ComboBox::from_label("Select one!").show_index(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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/combo_box.rs - containers::combo_box::ComboBox (line 17) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 17 + use radiance_egui::ComboBox;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `ComboBox`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 23 - egui::ComboBox::from_label("Select one!")
[INFO] [stdout] 23 + ComboBox::from_label("Select one!")
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]   --> src/containers/combo_box.rs:25:19
[INFO] [stdout]    |
[INFO] [stdout] 25 |     .show_ui(ui, |ui| {
[INFO] [stdout]    |                   ^^
[INFO] [stdout] 26 |         ui.selectable_value(&mut selected, Enum::First, "First");
[INFO] [stdout]    |         -- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 25 |     .show_ui(ui, |ui: /* Type */| {
[INFO] [stdout]    |                     ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this module
[INFO] [stdout]     |
[INFO] [stdout] 132 + use radiance_egui::style;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `style`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 138 -     visuals: &egui::style::WidgetVisuals,
[INFO] [stdout] 138 +     visuals: &style::WidgetVisuals,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing one of these structs
[INFO] [stdout]     |
[INFO] [stdout] 132 + use emath::Rect;
[INFO] [stdout]     |
[INFO] [stdout] 132 + use epaint::Rect;
[INFO] [stdout]     |
[INFO] [stdout] 132 + use radiance_egui::Rect;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Rect`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 141 -     let rect = egui::Rect::from_center_size(
[INFO] [stdout] 141 +     let rect = Rect::from_center_size(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing one of these enums
[INFO] [stdout]     |
[INFO] [stdout] 132 + use epaint::Shape;
[INFO] [stdout]     |
[INFO] [stdout] 132 + use radiance_egui::Shape;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Shape`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 145 -     ui.painter().add(egui::Shape::convex_polygon(
[INFO] [stdout] 145 +     ui.painter().add(Shape::convex_polygon(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 132 + use radiance_egui::ComboBox;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `ComboBox`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 152 - egui::ComboBox::from_id_salt("my-combobox")
[INFO] [stdout] 152 + ComboBox::from_id_salt("my-combobox")
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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/frame.rs - containers::frame::Frame (line 76) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 76 + use radiance_egui::Frame;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `Frame`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 78 - let mut frame = egui::Frame::default().inner_margin(4.0).begin(ui);
[INFO] [stdout] 78 + let mut frame = Frame::default().inner_margin(4.0).begin(ui);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing one of these structs
[INFO] [stdout]    |
[INFO] [stdout] 76 + use epaint::Color32;
[INFO] [stdout]    |
[INFO] [stdout] 76 + use radiance_egui::Color32;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `Color32`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 85 -     frame.frame.fill = egui::Color32::RED;
[INFO] [stdout] 85 +     frame.frame.fill = Color32::RED;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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/old_popup.rs - containers::old_popup::show_tooltip_text (line 110) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 110 + use radiance_egui::Id;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Id`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 113 -     egui::show_tooltip_text(ui.ctx(), ui.layer_id(), egui::Id::new("my_tooltip"), "Helpful text");
[INFO] [stdout] 113 +     egui::show_tooltip_text(ui.ctx(), ui.layer_id(), Id::new("my_tooltip"), "Helpful text");
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]    --> src/containers/old_popup.rs:111:22
[INFO] [stdout]     |
[INFO] [stdout] 111 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     |                      ^^
[INFO] [stdout] 112 | if ui.ui_contains_pointer() {
[INFO] [stdout]     |    -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 111 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]     |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 20 + use radiance_egui::Id;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `Id`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 24 -     egui::show_tooltip(ui.ctx(), ui.layer_id(), egui::Id::new("my_tooltip"), |ui| {
[INFO] [stdout] 24 +     egui::show_tooltip(ui.ctx(), ui.layer_id(), Id::new("my_tooltip"), |ui| {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]   --> src/containers/old_popup.rs:21:22
[INFO] [stdout]    |
[INFO] [stdout] 21 | egui::__run_test_ui(|ui| {
[INFO] [stdout]    |                      ^^
[INFO] [stdout] 22 | #[expect(deprecated)]
[INFO] [stdout] 23 | if ui.ui_contains_pointer() {
[INFO] [stdout]    |    -- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 21 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]    |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]   --> src/containers/old_popup.rs:24:79
[INFO] [stdout]    |
[INFO] [stdout] 24 |     egui::show_tooltip(ui.ctx(), ui.layer_id(), egui::Id::new("my_tooltip"), |ui| {
[INFO] [stdout]    |                                                                               ^^
[INFO] [stdout] 25 |         ui.label("Helpful text");
[INFO] [stdout]    |         -- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 24 |     egui::show_tooltip(ui.ctx(), ui.layer_id(), egui::Id::new("my_tooltip"), |ui: /* Type */| {
[INFO] [stdout]    |                                                                                 ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/containers/panel.rs - containers::panel::TopBottomPanel (line 591) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 591 + use radiance_egui::TopBottomPanel;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `TopBottomPanel`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 593 - egui::TopBottomPanel::top("my_panel").show(ctx, |ui| {
[INFO] [stdout] 593 + TopBottomPanel::top("my_panel").show(ctx, |ui| {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]    --> src/containers/panel.rs:593:50
[INFO] [stdout]     |
[INFO] [stdout] 593 | egui::TopBottomPanel::top("my_panel").show(ctx, |ui| {
[INFO] [stdout]     |                                                  ^^
[INFO] [stdout] 594 |    ui.label("Hello World!");
[INFO] [stdout]     |    -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 593 | egui::TopBottomPanel::top("my_panel").show(ctx, |ui: /* Type */| {
[INFO] [stdout]     |                                                    ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 48 + use radiance_egui::Id;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `Id`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 51 -     egui::show_tooltip_at_pointer(ui.ctx(), ui.layer_id(), egui::Id::new("my_tooltip"), |ui| {
[INFO] [stdout] 51 +     egui::show_tooltip_at_pointer(ui.ctx(), ui.layer_id(), Id::new("my_tooltip"), |ui| {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]   --> src/containers/old_popup.rs:49:22
[INFO] [stdout]    |
[INFO] [stdout] 49 | egui::__run_test_ui(|ui| {
[INFO] [stdout]    |                      ^^
[INFO] [stdout] 50 | if ui.ui_contains_pointer() {
[INFO] [stdout]    |    -- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 49 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]    |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]   --> src/containers/old_popup.rs:51:90
[INFO] [stdout]    |
[INFO] [stdout] 51 |     egui::show_tooltip_at_pointer(ui.ctx(), ui.layer_id(), egui::Id::new("my_tooltip"), |ui| {
[INFO] [stdout]    |                                                                                          ^^
[INFO] [stdout] 52 |         ui.label("Helpful text");
[INFO] [stdout]    |         -- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 51 |     egui::show_tooltip_at_pointer(ui.ctx(), ui.layer_id(), egui::Id::new("my_tooltip"), |ui: /* Type */| {
[INFO] [stdout]    |                                                                                            ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/containers/menu.rs - containers::menu::MenuBar (line 206) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 206 + use radiance_egui::MenuBar;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `MenuBar`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 208 - egui::MenuBar::new().ui(ui, |ui| {
[INFO] [stdout] 208 + MenuBar::new().ui(ui, |ui| {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 206 + use radiance_egui::ViewportCommand;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `ViewportCommand`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 211 -             ui.ctx().send_viewport_cmd(egui::ViewportCommand::Close);
[INFO] [stdout] 211 +             ui.ctx().send_viewport_cmd(ViewportCommand::Close);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]    --> src/containers/menu.rs:208:30
[INFO] [stdout]     |
[INFO] [stdout] 208 | egui::MenuBar::new().ui(ui, |ui| {
[INFO] [stdout]     |                              ^^
[INFO] [stdout] 209 |     ui.menu_button("File", |ui| {
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 208 | egui::MenuBar::new().ui(ui, |ui: /* Type */| {
[INFO] [stdout]     |                                ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/containers/menu.rs:209:29
[INFO] [stdout]     |
[INFO] [stdout] 209 |     ui.menu_button("File", |ui| {
[INFO] [stdout]     |                             ^^
[INFO] [stdout] 210 |         if ui.button("Quit").clicked() {
[INFO] [stdout]     |            -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 209 |     ui.menu_button("File", |ui: /* Type */| {
[INFO] [stdout]     |                               ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/containers/panel.rs - containers::panel::SidePanel (line 100) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 100 + use radiance_egui::SidePanel;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `SidePanel`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 102 - egui::SidePanel::left("my_left_panel").show(ctx, |ui| {
[INFO] [stdout] 102 + SidePanel::left("my_left_panel").show(ctx, |ui| {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]    --> src/containers/panel.rs:102:51
[INFO] [stdout]     |
[INFO] [stdout] 102 | egui::SidePanel::left("my_left_panel").show(ctx, |ui| {
[INFO] [stdout]     |                                                   ^^
[INFO] [stdout] 103 |    ui.label("Hello World!");
[INFO] [stdout]     |    -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 102 | egui::SidePanel::left("my_left_panel").show(ctx, |ui: /* Type */| {
[INFO] [stdout]     |                                                     ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 266 + use radiance_egui::ScrollArea;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `ScrollArea`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 268 - egui::ScrollArea::vertical().show(ui, |ui| {
[INFO] [stdout] 268 + ScrollArea::vertical().show(ui, |ui| {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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/scroll_area.rs - containers::scroll_area::ScrollArea::show_rows (line 922) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 922 + use radiance_egui::TextStyle;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `TextStyle`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 924 - let text_style = egui::TextStyle::Body;
[INFO] [stdout] 924 + let text_style = TextStyle::Body;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 922 + use radiance_egui::ScrollArea;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `ScrollArea`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 928 - egui::ScrollArea::vertical().show_rows(ui, row_height, total_rows, |ui, row_range| {
[INFO] [stdout] 928 + ScrollArea::vertical().show_rows(ui, row_height, total_rows, |ui, row_range| {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]    --> src/containers/scroll_area.rs:923:22
[INFO] [stdout]     |
[INFO] [stdout] 923 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     |                      ^^
[INFO] [stdout] 924 | let text_style = egui::TextStyle::Body;
[INFO] [stdout] 925 | let row_height = ui.text_style_height(&text_style);
[INFO] [stdout]     |                  -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 923 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]     |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/containers/scroll_area.rs:928:69
[INFO] [stdout]     |
[INFO] [stdout] 928 | egui::ScrollArea::vertical().show_rows(ui, row_height, total_rows, |ui, row_range| {
[INFO] [stdout]     |                                                                     ^^
[INFO] [stdout] ...
[INFO] [stdout] 931 |         ui.label(text);
[INFO] [stdout]     |         -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 928 | egui::ScrollArea::vertical().show_rows(ui, row_height, total_rows, |ui: /* Type */, row_range| {
[INFO] [stdout]     |                                                                       ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/context.rs - context::Context::all_styles_mut (line 2064) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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 one of these structs
[INFO] [stdout]      |
[INFO] [stdout] 2064 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout] 2064 + use radiance_egui::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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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/containers/sides.rs - containers::sides::Sides (line 31) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 31 + use radiance_egui::Sides;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `Sides`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 33 - egui::containers::Sides::new().show(ui,
[INFO] [stdout] 33 + Sides::new().show(ui,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]   --> src/containers/sides.rs:34:6
[INFO] [stdout]    |
[INFO] [stdout] 34 |     |ui| {
[INFO] [stdout]    |      ^^
[INFO] [stdout] 35 |         ui.label("Left");
[INFO] [stdout]    |         -- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 34 |     |ui: /* Type */| {
[INFO] [stdout]    |        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> src/containers/sides.rs:37:6
[INFO] [stdout]    |
[INFO] [stdout] 37 |     |ui| {
[INFO] [stdout]    |      ^^
[INFO] [stdout] 38 |         ui.label("Right");
[INFO] [stdout]    |         -- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 37 |     |ui: /* Type */| {
[INFO] [stdout]    |        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/context.rs - context::Context::debug_text (line 1475) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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 one of these structs
[INFO] [stdout]      |
[INFO] [stdout] 1475 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout] 1475 + use radiance_egui::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/containers/old_popup.rs - containers::old_popup::popup_above_or_below_widget (line 171) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 171 + use radiance_egui::AboveOrBelow;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `AboveOrBelow`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 178 - let below = egui::AboveOrBelow::Below;
[INFO] [stdout] 178 + let below = AboveOrBelow::Below;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 171 + use radiance_egui::PopupCloseBehavior;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `PopupCloseBehavior`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 179 - let close_on_click_outside = egui::PopupCloseBehavior::CloseOnClickOutside;
[INFO] [stdout] 179 + let close_on_click_outside = PopupCloseBehavior::CloseOnClickOutside;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]    --> src/containers/old_popup.rs:172:22
[INFO] [stdout]     |
[INFO] [stdout] 172 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     |                      ^^
[INFO] [stdout] 173 | let response = ui.button("Open popup");
[INFO] [stdout]     |                -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 172 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]     |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/containers/old_popup.rs:176:20
[INFO] [stdout]     |
[INFO] [stdout] 176 |     ui.memory_mut(|mem| mem.toggle_popup(popup_id));
[INFO] [stdout]     |                    ^^^  --- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 176 |     ui.memory_mut(|mem: /* Type */| mem.toggle_popup(popup_id));
[INFO] [stdout]     |                       ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]    --> src/containers/old_popup.rs:181:92
[INFO] [stdout]     |
[INFO] [stdout] 181 | egui::popup_above_or_below_widget(ui, popup_id, &response, below, close_on_click_outside, |ui| {
[INFO] [stdout]     |                                                                                            ^^
[INFO] [stdout] 182 |     ui.set_min_width(200.0); // if you want to control the size
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 181 | egui::popup_above_or_below_widget(ui, popup_id, &response, below, close_on_click_outside, |ui: /* Type */| {
[INFO] [stdout]     |                                                                                              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 7 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/containers/window.rs - containers::window::Window (line 23) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 23 + use radiance_egui::Window;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `Window`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 25 - egui::Window::new("My Window").show(ctx, |ui| {
[INFO] [stdout] 25 + Window::new("My Window").show(ctx, |ui| {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]   --> src/containers/window.rs:25:43
[INFO] [stdout]    |
[INFO] [stdout] 25 | egui::Window::new("My Window").show(ctx, |ui| {
[INFO] [stdout]    |                                           ^^
[INFO] [stdout] 26 |    ui.label("Hello World!");
[INFO] [stdout]    |    -- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 25 | egui::Window::new("My Window").show(ctx, |ui: /* Type */| {
[INFO] [stdout]    |                                             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/context.rs - context::Context (line 696) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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 one of these structs
[INFO] [stdout]     |
[INFO] [stdout] 696 + use std::task::Context;
[INFO] [stdout]     |
[INFO] [stdout] 696 + use radiance_egui::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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 696 + use radiance_egui::RawInput;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `RawInput`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 703 -     let raw_input = egui::RawInput::default();
[INFO] [stdout] 703 +     let raw_input = RawInput::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 696 + use radiance_egui::CentralPanel;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `CentralPanel`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 705 -         egui::CentralPanel::default().show(&ctx, |ui| {
[INFO] [stdout] 705 +         CentralPanel::default().show(&ctx, |ui| {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/context.rs:705:51
[INFO] [stdout]     |
[INFO] [stdout] 705 |         egui::CentralPanel::default().show(&ctx, |ui| {
[INFO] [stdout]     |                                                   ^^
[INFO] [stdout] 706 |             ui.label("Hello world!");
[INFO] [stdout]     |             -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 705 |         egui::CentralPanel::default().show(&ctx, |ui: /* Type */| {
[INFO] [stdout]     |                                                     ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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 7 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/context.rs - context::Context::output (line 975) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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 one of these structs
[INFO] [stdout]     |
[INFO] [stdout] 975 + use std::task::Context;
[INFO] [stdout]     |
[INFO] [stdout] 975 + use radiance_egui::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[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 975 + use radiance_egui::CursorIcon;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `CursorIcon`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 977 - ctx.output_mut(|o| o.cursor_icon = egui::CursorIcon::Progress);
[INFO] [stdout] 977 + ctx.output_mut(|o| o.cursor_icon = CursorIcon::Progress);
[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::input (line 902) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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 one of these structs
[INFO] [stdout]     |
[INFO] [stdout] 902 + use std::task::Context;
[INFO] [stdout]     |
[INFO] [stdout] 902 + use radiance_egui::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 (line 680) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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 one of these structs
[INFO] [stdout]     |
[INFO] [stdout] 680 + use std::task::Context;
[INFO] [stdout]     |
[INFO] [stdout] 680 + use radiance_egui::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[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 680 + use radiance_egui::Key;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Key`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 682 - if ctx.input(|i| i.key_pressed(egui::Key::A)) {
[INFO] [stdout] 682 + if ctx.input(|i| i.key_pressed(Key::A)) {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/context.rs:682:15
[INFO] [stdout]     |
[INFO] [stdout] 682 | if ctx.input(|i| i.key_pressed(egui::Key::A)) {
[INFO] [stdout]     |               ^  - type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 682 | if ctx.input(|i: /* Type */| i.key_pressed(egui::Key::A)) {
[INFO] [stdout]     |                ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/containers/panel.rs - containers::panel::CentralPanel (line 1076) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 1076 + use radiance_egui::TopBottomPanel;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `TopBottomPanel`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 1078 - egui::TopBottomPanel::top("my_panel").show(ctx, |ui| {
[INFO] [stdout] 1078 + TopBottomPanel::top("my_panel").show(ctx, |ui| {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 1076 + use radiance_egui::CentralPanel;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `CentralPanel`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 1081 - egui::CentralPanel::default().show(ctx, |ui| {
[INFO] [stdout] 1081 + CentralPanel::default().show(ctx, |ui| {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]     --> src/containers/panel.rs:1078:50
[INFO] [stdout]      |
[INFO] [stdout] 1078 | egui::TopBottomPanel::top("my_panel").show(ctx, |ui| {
[INFO] [stdout]      |                                                  ^^
[INFO] [stdout] 1079 |    ui.label("Hello World! From `TopBottomPanel`, that must be before `CentralPanel`!");
[INFO] [stdout]      |    -- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 1078 | egui::TopBottomPanel::top("my_panel").show(ctx, |ui: /* Type */| {
[INFO] [stdout]      |                                                    ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/containers/panel.rs:1081:42
[INFO] [stdout]      |
[INFO] [stdout] 1081 | egui::CentralPanel::default().show(ctx, |ui| {
[INFO] [stdout]      |                                          ^^
[INFO] [stdout] 1082 |    ui.label("Hello World!");
[INFO] [stdout]      |    -- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 1081 | egui::CentralPanel::default().show(ctx, |ui: /* Type */| {
[INFO] [stdout]      |                                            ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/context.rs - context::Context::begin_pass (line 860) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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 one of these structs
[INFO] [stdout]     |
[INFO] [stdout] 860 + use std::task::Context;
[INFO] [stdout]     |
[INFO] [stdout] 860 + use radiance_egui::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[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 860 + use radiance_egui::RawInput;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `RawInput`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 865 - let input = egui::RawInput::default();
[INFO] [stdout] 865 + let input = RawInput::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 860 + use radiance_egui::CentralPanel;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `CentralPanel`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 868 - egui::CentralPanel::default().show(&ctx, |ui| {
[INFO] [stdout] 868 + CentralPanel::default().show(&ctx, |ui| {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/context.rs:868:43
[INFO] [stdout]     |
[INFO] [stdout] 868 | egui::CentralPanel::default().show(&ctx, |ui| {
[INFO] [stdout]     |                                           ^^
[INFO] [stdout] 869 |     ui.label("Hello egui!");
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 868 | egui::CentralPanel::default().show(&ctx, |ui: /* Type */| {
[INFO] [stdout]     |                                             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/context.rs - context::Context::run (line 773) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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 one of these structs
[INFO] [stdout]     |
[INFO] [stdout] 773 + use std::task::Context;
[INFO] [stdout]     |
[INFO] [stdout] 773 + use radiance_egui::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[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 773 + use radiance_egui::RawInput;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `RawInput`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 778 - let input = egui::RawInput::default();
[INFO] [stdout] 778 + let input = RawInput::default();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 773 + use radiance_egui::CentralPanel;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `CentralPanel`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 780 -     egui::CentralPanel::default().show(&ctx, |ui| {
[INFO] [stdout] 780 +     CentralPanel::default().show(&ctx, |ui| {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/context.rs:780:47
[INFO] [stdout]     |
[INFO] [stdout] 780 |     egui::CentralPanel::default().show(&ctx, |ui| {
[INFO] [stdout]     |                                               ^^
[INFO] [stdout] 781 |         ui.label("Hello egui!");
[INFO] [stdout]     |         -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 780 |     egui::CentralPanel::default().show(&ctx, |ui: /* Type */| {
[INFO] [stdout]     |                                                 ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/context.rs - context::Context::load_texture (line 2224) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout] 2224 + use epaint::ColorImage;
[INFO] [stdout]      |
[INFO] [stdout] 2224 + use radiance_egui::ColorImage;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `ColorImage`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 2235 -                 egui::ColorImage::example(),
[INFO] [stdout] 2235 +                 ColorImage::example(),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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::open_url (line 1526) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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 one of these structs
[INFO] [stdout]      |
[INFO] [stdout] 1526 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout] 1526 + use radiance_egui::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[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 1526 + use radiance_egui::OpenUrl;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `OpenUrl`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 1528 - let open_url = egui::OpenUrl::same_tab("http://www.example.com");
[INFO] [stdout] 1528 + let open_url = OpenUrl::same_tab("http://www.example.com");
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 1526 + use radiance_egui::OutputCommand;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `OutputCommand`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 1529 - ctx.send_cmd(egui::OutputCommand::OpenUrl(open_url));
[INFO] [stdout] 1529 + ctx.send_cmd(OutputCommand::OpenUrl(open_url));
[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::set_cursor_icon (line 1509) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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 one of these structs
[INFO] [stdout]      |
[INFO] [stdout] 1509 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout] 1509 + use radiance_egui::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[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 1509 + use radiance_egui::CursorIcon;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `CursorIcon`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 1511 - ctx.output_mut(|o| o.cursor_icon = egui::CursorIcon::PointingHand);
[INFO] [stdout] 1511 + ctx.output_mut(|o| o.cursor_icon = CursorIcon::PointingHand);
[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_theme (line 2023) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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 one of these structs
[INFO] [stdout]      |
[INFO] [stdout] 2023 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout] 2023 + use radiance_egui::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[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 2023 + use radiance_egui::Theme;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `Theme`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 2025 - ctx.set_theme(egui::Theme::Light);
[INFO] [stdout] 2025 + ctx.set_theme(Theme::Light);
[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/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/context.rs - context::Context::style_mut (line 2040) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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 one of these structs
[INFO] [stdout]      |
[INFO] [stdout] 2040 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout] 2040 + use radiance_egui::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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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/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/context.rs - context::Context::set_visuals (line 2133) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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 one of these structs
[INFO] [stdout]      |
[INFO] [stdout] 2133 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout] 2133 + use radiance_egui::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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout] 2133 + use epaint::Color32;
[INFO] [stdout]      |
[INFO] [stdout] 2133 + use radiance_egui::Color32;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `Color32`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 2135 - ctx.set_visuals(egui::Visuals { panel_fill: egui::Color32::RED, ..Default::default() });
[INFO] [stdout] 2135 + ctx.set_visuals(egui::Visuals { panel_fill: Color32::RED, ..Default::default() });
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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::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::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::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 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/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/context.rs - context::Context::set_visuals_of (line 2120) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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 one of these structs
[INFO] [stdout]      |
[INFO] [stdout] 2120 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout] 2120 + use radiance_egui::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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 2120 + use radiance_egui::Theme;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `Theme`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 2122 - ctx.set_visuals_of(egui::Theme::Dark, egui::Visuals { panel_fill: egui::Color32::RED, ..Default::default() });
[INFO] [stdout] 2122 + ctx.set_visuals_of(Theme::Dark, egui::Visuals { panel_fill: egui::Color32::RED, ..Default::default() });
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout] 2120 + use epaint::Color32;
[INFO] [stdout]      |
[INFO] [stdout] 2120 + use radiance_egui::Color32;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `Color32`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 2122 - ctx.set_visuals_of(egui::Theme::Dark, egui::Visuals { panel_fill: egui::Color32::RED, ..Default::default() });
[INFO] [stdout] 2122 + ctx.set_visuals_of(egui::Theme::Dark, egui::Visuals { panel_fill: Color32::RED, ..Default::default() });
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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/lib.rs - (line 182) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]    --> src/lib.rs:183:22
[INFO] [stdout]     |
[INFO] [stdout] 183 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     |                      ^^
[INFO] [stdout] 184 | if ui.button("click me").clicked() {
[INFO] [stdout]     |    -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 183 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]     |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/context.rs - context::Context::style_mut_of (line 2088) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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 one of these structs
[INFO] [stdout]      |
[INFO] [stdout] 2088 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout] 2088 + use radiance_egui::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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 2088 + use radiance_egui::Theme;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `Theme`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 2090 - ctx.style_mut_of(egui::Theme::Dark, |style| {
[INFO] [stdout] 2090 + ctx.style_mut_of(Theme::Dark, |style| {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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/grid.rs - grid::Grid (line 293) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 293 + use radiance_egui::Grid;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Grid`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 295 - egui::Grid::new("some_unique_id").show(ui, |ui| {
[INFO] [stdout] 295 + Grid::new("some_unique_id").show(ui, |ui| {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]    --> src/grid.rs:295:45
[INFO] [stdout]     |
[INFO] [stdout] 295 | egui::Grid::new("some_unique_id").show(ui, |ui| {
[INFO] [stdout]     |                                             ^^
[INFO] [stdout] 296 |     ui.label("First row, first column");
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 295 | egui::Grid::new("some_unique_id").show(ui, |ui: /* Type */| {
[INFO] [stdout]     |                                               ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/grid.rs:305:20
[INFO] [stdout]     |
[INFO] [stdout] 305 |     ui.horizontal(|ui| { ui.label("Same"); ui.label("cell"); });
[INFO] [stdout]     |                    ^^    -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 305 |     ui.horizontal(|ui: /* Type */| { ui.label("Same"); ui.label("cell"); });
[INFO] [stdout]     |                      ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 121) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 121 + use radiance_egui::RawInput;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `RawInput`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 123 - fn gather_input() -> egui::RawInput { egui::RawInput::default() }
[INFO] [stdout] 123 + fn gather_input() -> egui::RawInput { RawInput::default() }
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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 one of these structs
[INFO] [stdout]     |
[INFO] [stdout] 121 + use std::task::Context;
[INFO] [stdout]     |
[INFO] [stdout] 121 + use radiance_egui::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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 121 + use radiance_egui::CentralPanel;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `CentralPanel`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 132 -         egui::CentralPanel::default().show(&ctx, |ui| {
[INFO] [stdout] 132 +         CentralPanel::default().show(&ctx, |ui| {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/lib.rs:132:51
[INFO] [stdout]     |
[INFO] [stdout] 132 |         egui::CentralPanel::default().show(&ctx, |ui| {
[INFO] [stdout]     |                                                   ^^
[INFO] [stdout] 133 |             ui.label("Hello world!");
[INFO] [stdout]     |             -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 132 |         egui::CentralPanel::default().show(&ctx, |ui: /* Type */| {
[INFO] [stdout]     |                                                     ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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 9 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 246) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]    --> src/lib.rs:247:22
[INFO] [stdout]     |
[INFO] [stdout] 247 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     |                      ^^
[INFO] [stdout] 248 | if ui.button("click me").clicked() { take_action() }
[INFO] [stdout]     |    -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 247 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]     |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 206) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 206 + use radiance_egui::Slider;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Slider`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 209 - ui.add(egui::Slider::new(&mut value, 0.0..=100.0).text("My value"));
[INFO] [stdout] 209 + ui.add(Slider::new(&mut value, 0.0..=100.0).text("My value"));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]    --> src/lib.rs:207:22
[INFO] [stdout]     |
[INFO] [stdout] 207 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     |                      ^^
[INFO] [stdout] 208 | let mut value: f32 = 0.0;
[INFO] [stdout] 209 | ui.add(egui::Slider::new(&mut value, 0.0..=100.0).text("My value"));
[INFO] [stdout]     | -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 207 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]     |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]    --> src/input_state/mod.rs:878:22
[INFO] [stdout]     |
[INFO] [stdout] 878 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     |                      ^^
[INFO] [stdout] ...
[INFO] [stdout] 881 | let multi_touch = ui.input(|i| i.multi_touch());
[INFO] [stdout]     |                   -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 878 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]     |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/input_state/mod.rs:881:29
[INFO] [stdout]     |
[INFO] [stdout] 881 | let multi_touch = ui.input(|i| i.multi_touch());
[INFO] [stdout]     |                             ^  - type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 881 | let multi_touch = ui.input(|i: /* Type */| i.multi_touch());
[INFO] [stdout]     |                              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/debug_text.rs - debug_text::print (line 18) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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 one of these structs
[INFO] [stdout]    |
[INFO] [stdout] 18 + use std::task::Context;
[INFO] [stdout]    |
[INFO] [stdout] 18 + use radiance_egui::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[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this module
[INFO] [stdout]    |
[INFO] [stdout] 18 + use radiance_egui::debug_text;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `debug_text`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 21 - egui::debug_text::print(ctx, format!("State: {state:?}"));
[INFO] [stdout] 21 + debug_text::print(ctx, format!("State: {state:?}"));
[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/layout.rs - layout::Layout (line 122) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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 one of these structs
[INFO] [stdout]     |
[INFO] [stdout] 122 + use std::alloc::Layout;
[INFO] [stdout]     |
[INFO] [stdout] 122 + use radiance_egui::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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing one of these enums
[INFO] [stdout]     |
[INFO] [stdout] 122 + use emath::Align;
[INFO] [stdout]     |
[INFO] [stdout] 122 + use radiance_egui::Align;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Align`, 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(egui::Layout::right_to_left(Align::TOP), |ui| {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]    --> src/layout.rs:123:22
[INFO] [stdout]     |
[INFO] [stdout] 123 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     |                      ^^
[INFO] [stdout] 124 | ui.with_layout(egui::Layout::right_to_left(egui::Align::TOP), |ui| {
[INFO] [stdout]     | -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 123 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]     |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/layout.rs:124:64
[INFO] [stdout]     |
[INFO] [stdout] 124 | ui.with_layout(egui::Layout::right_to_left(egui::Align::TOP), |ui| {
[INFO] [stdout]     |                                                                ^^
[INFO] [stdout] 125 |     ui.label("world!");
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 124 | ui.with_layout(egui::Layout::right_to_left(egui::Align::TOP), |ui: /* Type */| {
[INFO] [stdout]     |                                                                  ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 265 + use radiance_egui::Button;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Button`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 268 - let button = egui::Button::new("click me");
[INFO] [stdout] 268 + let button = Button::new("click me");
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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 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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 255 + use radiance_egui::Button;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Button`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 257 - let button = egui::Button::new("click me");
[INFO] [stdout] 257 + let button = Button::new("click me");
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]    --> src/lib.rs:256:22
[INFO] [stdout]     |
[INFO] [stdout] 256 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     |                      ^^
[INFO] [stdout] 257 | let button = egui::Button::new("click me");
[INFO] [stdout] 258 | if ui.add(button).clicked() { take_action() }
[INFO] [stdout]     |    -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 256 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]     |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 338) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]    --> src/lib.rs:339:22
[INFO] [stdout]     |
[INFO] [stdout] 339 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     |                      ^^
[INFO] [stdout] 340 | ui.allocate_space(ui.available_size()); // put this LAST in your panel/window code
[INFO] [stdout]     | -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 339 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]     |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 27) stdout ----
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> src/lib.rs:30:20
[INFO] [stdout]    |
[INFO] [stdout] 30 |     ui.horizontal(|ui| {
[INFO] [stdout]    |                    ^^
[INFO] [stdout] 31 |         if ui.button("−").clicked() {
[INFO] [stdout]    |            -- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 30 |     ui.horizontal(|ui: /* Type */| {
[INFO] [stdout]    |                      ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 347) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 347 + use radiance_egui::DragValue;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `DragValue`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 350 - ui.add_sized([40.0, 20.0], egui::DragValue::new(&mut my_value));
[INFO] [stdout] 350 + ui.add_sized([40.0, 20.0], DragValue::new(&mut my_value));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]    --> src/lib.rs:348:22
[INFO] [stdout]     |
[INFO] [stdout] 348 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     |                      ^^
[INFO] [stdout] 349 | let mut my_value = 0.0_f32;
[INFO] [stdout] 350 | ui.add_sized([40.0, 20.0], egui::DragValue::new(&mut my_value));
[INFO] [stdout]     | -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 348 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]     |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 328) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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 one of these structs
[INFO] [stdout]     |
[INFO] [stdout] 328 + use std::alloc::Layout;
[INFO] [stdout]     |
[INFO] [stdout] 328 + use radiance_egui::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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing one of these enums
[INFO] [stdout]     |
[INFO] [stdout] 328 + use emath::Align;
[INFO] [stdout]     |
[INFO] [stdout] 328 + use radiance_egui::Align;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Align`, 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(egui::Layout::top_down_justified(Align::Center), |ui| {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]    --> src/lib.rs:329:22
[INFO] [stdout]     |
[INFO] [stdout] 329 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     |                      ^^
[INFO] [stdout] 330 | ui.with_layout(egui::Layout::top_down_justified(egui::Align::Center), |ui| {
[INFO] [stdout]     | -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 329 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]     |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/lib.rs:330:72
[INFO] [stdout]     |
[INFO] [stdout] 330 | ui.with_layout(egui::Layout::top_down_justified(egui::Align::Center), |ui| {
[INFO] [stdout]     |                                                                        ^^
[INFO] [stdout] 331 |     ui.button("I am becoming wider as needed");
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 330 | ui.with_layout(egui::Layout::top_down_justified(egui::Align::Center), |ui: /* Type */| {
[INFO] [stdout]     |                                                                          ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - include_image (line 544) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 544 + use radiance_egui::Image;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Image`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 548 -     egui::Image::new(egui::include_image!("../assets/ferris.png"))
[INFO] [stdout] 548 +     Image::new(egui::include_image!("../assets/ferris.png"))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]    --> src/lib.rs:545:22
[INFO] [stdout]     |
[INFO] [stdout] 545 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     |                      ^^
[INFO] [stdout] 546 | ui.image(egui::include_image!("../assets/ferris.png"));
[INFO] [stdout]     | -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 545 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]     |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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 7 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing one of these structs
[INFO] [stdout]     |
[INFO] [stdout] 356 + use epaint::Color32;
[INFO] [stdout]     |
[INFO] [stdout] 356 + use radiance_egui::Color32;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Color32`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 376 -     ui.visuals_mut().override_text_color = Some(egui::Color32::RED);
[INFO] [stdout] 376 +     ui.visuals_mut().override_text_color = Some(Color32::RED);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 356 + use radiance_egui::TextStyle;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `TextStyle`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 377 -     ui.style_mut().override_text_style = Some(egui::TextStyle::Monospace);
[INFO] [stdout] 377 +     ui.style_mut().override_text_style = Some(TextStyle::Monospace);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]    --> src/lib.rs:358:22
[INFO] [stdout]     |
[INFO] [stdout] 358 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     |                      ^^
[INFO] [stdout] ...
[INFO] [stdout] 362 | ui.horizontal_wrapped(|ui| {
[INFO] [stdout]     | -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 358 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]     |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/lib.rs:362:24
[INFO] [stdout]     |
[INFO] [stdout] 362 | ui.horizontal_wrapped(|ui| {
[INFO] [stdout]     |                        ^^
[INFO] [stdout] 363 |     ui.spacing_mut().item_spacing.x = 0.0; // remove spacing between widgets
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 362 | ui.horizontal_wrapped(|ui: /* Type */| {
[INFO] [stdout]     |                          ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/lib.rs:369:11
[INFO] [stdout]     |
[INFO] [stdout] 369 | ui.group(|ui| {
[INFO] [stdout]     |           ^^
[INFO] [stdout] 370 |     ui.label("Within a frame");
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 369 | ui.group(|ui: /* Type */| {
[INFO] [stdout]     |             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/lib.rs:375:11
[INFO] [stdout]     |
[INFO] [stdout] 375 | ui.scope(|ui| {
[INFO] [stdout]     |           ^^
[INFO] [stdout] 376 |     ui.visuals_mut().override_text_color = Some(egui::Color32::RED);
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 375 | ui.scope(|ui: /* Type */| {
[INFO] [stdout]     |             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 8 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - github_link_file_line (line 569) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]    --> src/lib.rs:570:22
[INFO] [stdout]     |
[INFO] [stdout] 570 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     |                      ^^
[INFO] [stdout] 571 | ui.add(egui::github_link_file_line!("https://github.com/YOUR/PROJECT/blob/main/", "(source code)"));
[INFO] [stdout]     | -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 570 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]     |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - github_link_file (line 584) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]    --> src/lib.rs:585:22
[INFO] [stdout]     |
[INFO] [stdout] 585 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     |                      ^^
[INFO] [stdout] 586 | ui.add(egui::github_link_file!("https://github.com/YOUR/PROJECT/blob/main/", "(source code)"));
[INFO] [stdout]     | -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 585 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]     |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 64) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 64 + use radiance_egui::Slider;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `Slider`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 73 - ui.add(egui::Slider::new(&mut my_f32, 0.0..=100.0));
[INFO] [stdout] 73 + ui.add(Slider::new(&mut my_f32, 0.0..=100.0));
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 64 + use radiance_egui::DragValue;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `DragValue`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 74 - ui.add(egui::DragValue::new(&mut my_f32));
[INFO] [stdout] 74 + ui.add(DragValue::new(&mut my_f32));
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing one of these enums
[INFO] [stdout]    |
[INFO] [stdout] 64 + use epaint::TextureId;
[INFO] [stdout]    |
[INFO] [stdout] 64 + use radiance_egui::TextureId;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `TextureId`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 89 - let my_image = egui::TextureId::default();
[INFO] [stdout] 89 + let my_image = TextureId::default();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing one of these structs
[INFO] [stdout]    |
[INFO] [stdout] 64 + use emath::Vec2;
[INFO] [stdout]    |
[INFO] [stdout] 64 + use epaint::Vec2;
[INFO] [stdout]    |
[INFO] [stdout] 64 + use radiance_egui::Vec2;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `Vec2`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 90 - ui.image((my_image, egui::Vec2::new(640.0, 480.0)));
[INFO] [stdout] 90 + ui.image((my_image, Vec2::new(640.0, 480.0)));
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]   --> src/lib.rs:65:22
[INFO] [stdout]    |
[INFO] [stdout] 65 | egui::__run_test_ui(|ui| {
[INFO] [stdout]    |                      ^^
[INFO] [stdout] ...
[INFO] [stdout] 69 | ui.label("This is a label");
[INFO] [stdout]    | -- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 65 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]    |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> src/lib.rs:81:16
[INFO] [stdout]    |
[INFO] [stdout] 81 | ui.horizontal(|ui| {
[INFO] [stdout]    |                ^^
[INFO] [stdout] 82 |     ui.radio_value(&mut my_enum, Enum::First, "First");
[INFO] [stdout]    |     -- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 81 | ui.horizontal(|ui: /* Type */| {
[INFO] [stdout]    |                  ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> src/lib.rs:92:48
[INFO] [stdout]    |
[INFO] [stdout] 92 | ui.collapsing("Click to see what is hidden!", |ui| {
[INFO] [stdout]    |                                                ^^
[INFO] [stdout] 93 |     ui.label("Not much, as it turns out");
[INFO] [stdout]    |     -- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 92 | ui.collapsing("Click to see what is hidden!", |ui: /* Type */| {
[INFO] [stdout]    |                                                  ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 8 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 50) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 50 + use radiance_egui::CentralPanel;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `CentralPanel`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 52 - egui::CentralPanel::default().show(&ctx, |ui| {
[INFO] [stdout] 52 + CentralPanel::default().show(&ctx, |ui| {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 50 + use radiance_egui::Label;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `Label`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 53 -     ui.add(egui::Label::new("Hello World!"));
[INFO] [stdout] 53 +     ui.add(Label::new("Hello World!"));
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]   --> src/lib.rs:52:43
[INFO] [stdout]    |
[INFO] [stdout] 52 | egui::CentralPanel::default().show(&ctx, |ui| {
[INFO] [stdout]    |                                           ^^
[INFO] [stdout] 53 |     ui.add(egui::Label::new("Hello World!"));
[INFO] [stdout]    |     -- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 52 | egui::CentralPanel::default().show(&ctx, |ui: /* Type */| {
[INFO] [stdout]    |                                             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/memory/mod.rs - memory::Memory::caches (line 56) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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 one of these structs
[INFO] [stdout]    |
[INFO] [stdout] 56 + use std::task::Context;
[INFO] [stdout]    |
[INFO] [stdout] 56 + use radiance_egui::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/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[E0282]: type annotations needed
[INFO] [stdout]   --> src/menu.rs:9:20
[INFO] [stdout]    |
[INFO] [stdout]  9 |     menu::bar(ui, |ui| {
[INFO] [stdout]    |                    ^^
[INFO] [stdout] 10 |         ui.menu_button("File", |ui| {
[INFO] [stdout]    |         -- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]    |
[INFO] [stdout]  9 |     menu::bar(ui, |ui: /* Type */| {
[INFO] [stdout]    |                      ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> src/menu.rs:10:33
[INFO] [stdout]    |
[INFO] [stdout] 10 |         ui.menu_button("File", |ui| {
[INFO] [stdout]    |                                 ^^
[INFO] [stdout] 11 |             if ui.button("Open").clicked() {
[INFO] [stdout]    |                -- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 10 |         ui.menu_button("File", |ui: /* Type */| {
[INFO] [stdout]    |                                   ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[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::InnerResponse (line 1072) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]     --> src/response.rs:1073:22
[INFO] [stdout]      |
[INFO] [stdout] 1073 | egui::__run_test_ui(|ui| {
[INFO] [stdout]      |                      ^^
[INFO] [stdout] 1074 | let inner_resp = ui.horizontal(|ui| {
[INFO] [stdout]      |                  -- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 1073 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]      |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/response.rs:1074:33
[INFO] [stdout]      |
[INFO] [stdout] 1074 | let inner_resp = ui.horizontal(|ui| {
[INFO] [stdout]      |                                 ^^
[INFO] [stdout] 1075 |     ui.label("Blah blah");
[INFO] [stdout]      |     -- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 1074 | let inner_resp = ui.horizontal(|ui: /* Type */| {
[INFO] [stdout]      |                                   ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]    --> src/response.rs:943:22
[INFO] [stdout]     |
[INFO] [stdout] 943 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     |                      ^^
[INFO] [stdout] 944 | let response = ui.add(Label::new("Right-click me!").sense(Sense::click()));
[INFO] [stdout]     |                -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 943 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]     |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/response.rs:945:24
[INFO] [stdout]     |
[INFO] [stdout] 945 | response.context_menu(|ui| {
[INFO] [stdout]     |                        ^^
[INFO] [stdout] 946 |     if ui.button("Close the menu").clicked() {
[INFO] [stdout]     |        -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 945 | response.context_menu(|ui: /* Type */| {
[INFO] [stdout]     |                          ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/response.rs - response::Response (line 1052) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 1052 + use radiance_egui::Label;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `Label`, refer to it directly
[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] 1054 + let (widget_a, widget_b, widget_c) = (Label::new("a"), egui::Label::new("b"), egui::Label::new("c"));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 1052 + use radiance_egui::Label;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `Label`, refer to it directly
[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] 1054 + let (widget_a, widget_b, widget_c) = (egui::Label::new("a"), Label::new("b"), egui::Label::new("c"));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 1052 + use radiance_egui::Label;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `Label`, refer to it directly
[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] 1054 + let (widget_a, widget_b, widget_c) = (egui::Label::new("a"), egui::Label::new("b"), Label::new("c"));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]     --> src/response.rs:1053:22
[INFO] [stdout]      |
[INFO] [stdout] 1053 | egui::__run_test_ui(|ui| {
[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] 1055 | let mut response = ui.add(widget_a);
[INFO] [stdout]      |                    -- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 1053 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]      |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/painter.rs - painter::Painter::image (line 479) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing one of these structs
[INFO] [stdout]     |
[INFO] [stdout] 479 + use emath::Rect;
[INFO] [stdout]     |
[INFO] [stdout] 479 + use epaint::Rect;
[INFO] [stdout]     |
[INFO] [stdout] 479 + use radiance_egui::Rect;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Rect`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 481 - let rect = egui::Rect::from_min_size(Default::default(), egui::Vec2::splat(100.0));
[INFO] [stdout] 481 + let rect = Rect::from_min_size(Default::default(), egui::Vec2::splat(100.0));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing one of these structs
[INFO] [stdout]     |
[INFO] [stdout] 479 + use emath::Vec2;
[INFO] [stdout]     |
[INFO] [stdout] 479 + use epaint::Vec2;
[INFO] [stdout]     |
[INFO] [stdout] 479 + use radiance_egui::Vec2;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Vec2`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 481 - let rect = egui::Rect::from_min_size(Default::default(), egui::Vec2::splat(100.0));
[INFO] [stdout] 481 + let rect = egui::Rect::from_min_size(Default::default(), Vec2::splat(100.0));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 479 + use radiance_egui::Image;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Image`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 482 - egui::Image::new(egui::include_image!("../assets/ferris.png"))
[INFO] [stdout] 482 + Image::new(egui::include_image!("../assets/ferris.png"))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing one of these structs
[INFO] [stdout]     |
[INFO] [stdout] 479 + use epaint::Color32;
[INFO] [stdout]     |
[INFO] [stdout] 479 + use radiance_egui::Color32;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Color32`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 484 -     .tint(egui::Color32::LIGHT_BLUE)
[INFO] [stdout] 484 +     .tint(Color32::LIGHT_BLUE)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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/response.rs - response::Response::interact (line 713) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 713 + use radiance_egui::Sense;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Sense`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 719 - let horiz_response = horiz_response.interact(egui::Sense::click());
[INFO] [stdout] 719 + let horiz_response = horiz_response.interact(Sense::click());
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]    --> src/response.rs:714:22
[INFO] [stdout]     |
[INFO] [stdout] 714 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     |                      ^^
[INFO] [stdout] 715 | let horiz_response = ui.horizontal(|ui| {
[INFO] [stdout]     |                      -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 714 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]     |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/response.rs:715:37
[INFO] [stdout]     |
[INFO] [stdout] 715 | let horiz_response = ui.horizontal(|ui| {
[INFO] [stdout]     |                                     ^^
[INFO] [stdout] 716 |     ui.label("hello");
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 715 | let horiz_response = ui.horizontal(|ui: /* Type */| {
[INFO] [stdout]     |                                       ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/response.rs - response::Response::on_hover_ui (line 579) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]    --> src/response.rs:580:22
[INFO] [stdout]     |
[INFO] [stdout] 580 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     |                      ^^
[INFO] [stdout] 581 | ui.label("Hover me").on_hover_ui(|ui| {
[INFO] [stdout]     | -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 580 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]     |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/response.rs:581:35
[INFO] [stdout]     |
[INFO] [stdout] 581 | ui.label("Hover me").on_hover_ui(|ui| {
[INFO] [stdout]     |                                   ^^
[INFO] [stdout] 582 |     ui.style_mut().interaction.selectable_labels = true;
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 581 | ui.label("Hover me").on_hover_ui(|ui: /* Type */| {
[INFO] [stdout]     |                                     ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/response.rs - response::Response::lost_focus (line 317) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 317 + use radiance_egui::Key;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Key`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 322 - if response.lost_focus() && ui.input(|i| i.key_pressed(egui::Key::Enter)) {
[INFO] [stdout] 322 + if response.lost_focus() && ui.input(|i| i.key_pressed(Key::Enter)) {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]    --> src/response.rs:318:22
[INFO] [stdout]     |
[INFO] [stdout] 318 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     |                      ^^
[INFO] [stdout] ...
[INFO] [stdout] 321 | let response = ui.text_edit_singleline(&mut my_text);
[INFO] [stdout]     |                -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 318 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]     |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/response.rs:322:39
[INFO] [stdout]     |
[INFO] [stdout] 322 | if response.lost_focus() && ui.input(|i| i.key_pressed(egui::Key::Enter)) {
[INFO] [stdout]     |                                       ^  - type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 322 | if response.lost_focus() && ui.input(|i: /* Type */| i.key_pressed(egui::Key::Enter)) {
[INFO] [stdout]     |                                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/response.rs - response::Response::scroll_to_me (line 751) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 751 + use radiance_egui::ScrollArea;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `ScrollArea`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 753 - egui::ScrollArea::vertical().show(ui, |ui| {
[INFO] [stdout] 753 + ScrollArea::vertical().show(ui, |ui| {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing one of these enums
[INFO] [stdout]     |
[INFO] [stdout] 751 + use emath::Align;
[INFO] [stdout]     |
[INFO] [stdout] 751 + use radiance_egui::Align;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Align`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 757 -             response.scroll_to_me(Some(egui::Align::Center));
[INFO] [stdout] 757 +             response.scroll_to_me(Some(Align::Center));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]    --> src/response.rs:753:40
[INFO] [stdout]     |
[INFO] [stdout] 753 | egui::ScrollArea::vertical().show(ui, |ui| {
[INFO] [stdout]     |                                        ^^
[INFO] [stdout] 754 |     for i in 0..1000 {
[INFO] [stdout] 755 |         let response = ui.button("Scroll to me");
[INFO] [stdout]     |                        -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 753 | egui::ScrollArea::vertical().show(ui, |ui: /* Type */| {
[INFO] [stdout]     |                                          ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/style.rs - style::TextStyle::Name (line 89) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 89 + use radiance_egui::TextStyle;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `TextStyle`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 90 - egui::TextStyle::Name("footing".into());
[INFO] [stdout] 90 + TextStyle::Name("footing".into());
[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/response.rs - response::Response::labelled_by (line 915) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]    --> src/response.rs:916:22
[INFO] [stdout]     |
[INFO] [stdout] 916 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     |                      ^^
[INFO] [stdout] 917 | let mut text = "Arthur".to_string();
[INFO] [stdout] 918 | ui.horizontal(|ui| {
[INFO] [stdout]     | -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 916 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]     |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/response.rs:918:16
[INFO] [stdout]     |
[INFO] [stdout] 918 | ui.horizontal(|ui| {
[INFO] [stdout]     |                ^^
[INFO] [stdout] 919 |     let label = ui.label("Your name: ");
[INFO] [stdout]     |                 -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 918 | ui.horizontal(|ui: /* Type */| {
[INFO] [stdout]     |                  ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ui.rs - ui::Ui (line 38) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 38 + use radiance_egui::Label;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `Label`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 40 - ui.add(egui::Label::new("Hello World!"));
[INFO] [stdout] 40 + ui.add(Label::new("Hello World!"));
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]   --> src/ui.rs:39:22
[INFO] [stdout]    |
[INFO] [stdout] 39 | egui::__run_test_ui(|ui| {
[INFO] [stdout]    |                      ^^
[INFO] [stdout] 40 | ui.add(egui::Label::new("Hello World!"));
[INFO] [stdout]    | -- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 39 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]    |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> src/ui.rs:42:16
[INFO] [stdout]    |
[INFO] [stdout] 42 | ui.horizontal(|ui| {
[INFO] [stdout]    |                ^^
[INFO] [stdout] 43 |     ui.label("Add widgets");
[INFO] [stdout]    |     -- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 42 | ui.horizontal(|ui: /* Type */| {
[INFO] [stdout]    |                  ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/style.rs - style::Style::text_styles (line 266) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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 one of these structs
[INFO] [stdout]     |
[INFO] [stdout] 266 + use std::task::Context;
[INFO] [stdout]     |
[INFO] [stdout] 266 + use radiance_egui::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] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout] 266 + use radiance_egui::TextStyle::Heading;
[INFO] [stdout]     |
[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] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 266 + use epaint::FontFamily::Name;
[INFO] [stdout]     |
[INFO] [stdout] 266 + use radiance_egui::FontFamily::Name;
[INFO] [stdout]     |
[INFO] [stdout] 266 + use radiance_egui::TextStyle::Name;
[INFO] [stdout]     |
[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] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 266 + use epaint::FontFamily::Name;
[INFO] [stdout]     |
[INFO] [stdout] 266 + use radiance_egui::FontFamily::Name;
[INFO] [stdout]     |
[INFO] [stdout] 266 + use radiance_egui::TextStyle::Name;
[INFO] [stdout]     |
[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] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout] 266 + use radiance_egui::TextStyle::Body;
[INFO] [stdout]     |
[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] help: consider importing one of these unit variants
[INFO] [stdout]     |
[INFO] [stdout] 266 + use epaint::FontFamily::Monospace;
[INFO] [stdout]     |
[INFO] [stdout] 266 + use radiance_egui::FontFamily::Monospace;
[INFO] [stdout]     |
[INFO] [stdout] 266 + use radiance_egui::TextStyle::Monospace;
[INFO] [stdout]     |
[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] help: consider importing one of these unit variants
[INFO] [stdout]     |
[INFO] [stdout] 266 + use radiance_egui::TextStyle::Button;
[INFO] [stdout]     |
[INFO] [stdout] 266 + use radiance_egui::WidgetType::Button;
[INFO] [stdout]     |
[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] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout] 266 + use radiance_egui::TextStyle::Small;
[INFO] [stdout]     |
[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 (line 1773) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 1773 + use radiance_egui::Slider;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `Slider`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 1776 - let response = ui.add(egui::Slider::new(&mut my_value, 0..=100));
[INFO] [stdout] 1776 + let response = ui.add(Slider::new(&mut my_value, 0..=100));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]     --> src/ui.rs:1774:22
[INFO] [stdout]      |
[INFO] [stdout] 1774 | egui::__run_test_ui(|ui| {
[INFO] [stdout]      |                      ^^
[INFO] [stdout] 1775 | let mut my_value = 42;
[INFO] [stdout] 1776 | let response = ui.add(egui::Slider::new(&mut my_value, 0..=100));
[INFO] [stdout]      |                -- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 1774 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]      |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ui.rs - ui::Ui::add_enabled (line 1843) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 1843 + use radiance_egui::Button;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `Button`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 1845 - ui.add_enabled(false, egui::Button::new("Can't click this"));
[INFO] [stdout] 1845 + ui.add_enabled(false, Button::new("Can't click this"));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]     --> src/ui.rs:1844:22
[INFO] [stdout]      |
[INFO] [stdout] 1844 | egui::__run_test_ui(|ui| {
[INFO] [stdout]      |                      ^^
[INFO] [stdout] 1845 | ui.add_enabled(false, egui::Button::new("Can't click this"));
[INFO] [stdout]      | -- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 1844 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]      |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ui.rs - ui::Ui::add_sized (line 1792) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 1792 + use radiance_egui::DragValue;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `DragValue`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 1795 - ui.add_sized([40.0, 20.0], egui::DragValue::new(&mut my_value));
[INFO] [stdout] 1795 + ui.add_sized([40.0, 20.0], DragValue::new(&mut my_value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]     --> src/ui.rs:1793:22
[INFO] [stdout]      |
[INFO] [stdout] 1793 | egui::__run_test_ui(|ui| {
[INFO] [stdout]      |                      ^^
[INFO] [stdout] 1794 | let mut my_value = 42;
[INFO] [stdout] 1795 | ui.add_sized([40.0, 20.0], egui::DragValue::new(&mut my_value));
[INFO] [stdout]      | -- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 1793 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]      |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ui.rs - ui::Ui::add_enabled_ui (line 1869) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]     --> src/ui.rs:1870:22
[INFO] [stdout]      |
[INFO] [stdout] 1870 | egui::__run_test_ui(|ui| {
[INFO] [stdout]      |                      ^^
[INFO] [stdout] 1871 | let mut enabled = true;
[INFO] [stdout] 1872 | ui.checkbox(&mut enabled, "Enable subsection");
[INFO] [stdout]      | -- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 1870 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]      |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/ui.rs:1873:29
[INFO] [stdout]      |
[INFO] [stdout] 1873 | ui.add_enabled_ui(enabled, |ui| {
[INFO] [stdout]      |                             ^^
[INFO] [stdout] 1874 |     if ui.button("Button that is not always clickable").clicked() {
[INFO] [stdout]      |        -- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 1873 | ui.add_enabled_ui(enabled, |ui: /* Type */| {
[INFO] [stdout]      |                               ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ui.rs - ui::Ui::add_visible_ui (line 1935) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]     --> src/ui.rs:1936:22
[INFO] [stdout]      |
[INFO] [stdout] 1936 | egui::__run_test_ui(|ui| {
[INFO] [stdout]      |                      ^^
[INFO] [stdout] 1937 | let mut visible = true;
[INFO] [stdout] 1938 | ui.checkbox(&mut visible, "Show subsection");
[INFO] [stdout]      | -- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 1936 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]      |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/ui.rs:1939:29
[INFO] [stdout]      |
[INFO] [stdout] 1939 | ui.add_visible_ui(visible, |ui| {
[INFO] [stdout]      |                             ^^
[INFO] [stdout] 1940 |     ui.label("Maybe you see this, maybe you don't!");
[INFO] [stdout]      |     -- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 1939 | ui.add_visible_ui(visible, |ui: /* Type */| {
[INFO] [stdout]      |                               ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[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[E0282]: type annotations needed
[INFO] [stdout]     --> src/ui.rs:1617:22
[INFO] [stdout]      |
[INFO] [stdout] 1617 | egui::__run_test_ui(|ui| {
[INFO] [stdout]      |                      ^^
[INFO] [stdout] 1618 | let size = Vec2::splat(16.0);
[INFO] [stdout] 1619 | let (response, painter) = ui.allocate_painter(size, Sense::hover());
[INFO] [stdout]      |                           -- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 1617 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]      |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/ui.rs:1625:1
[INFO] [stdout]      |
[INFO] [stdout] 1625 | painter.circle_stroke(c, r, stroke);
[INFO] [stdout]      | ^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0432.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ui.rs - ui::Ui::add_visible (line 1902) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 1902 + use radiance_egui::Label;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `Label`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 1904 - ui.add_visible(false, egui::Label::new("You won't see me!"));
[INFO] [stdout] 1904 + ui.add_visible(false, Label::new("You won't see me!"));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]     --> src/ui.rs:1903:22
[INFO] [stdout]      |
[INFO] [stdout] 1903 | egui::__run_test_ui(|ui| {
[INFO] [stdout]      |                      ^^
[INFO] [stdout] 1904 | ui.add_visible(false, egui::Label::new("You won't see me!"));
[INFO] [stdout]      | -- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 1903 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]      |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ui.rs - ui::Ui::allocate_space (line 1414) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 1414 + use radiance_egui::Sense;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `Sense`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 1417 - let response = ui.interact(rect, id, egui::Sense::click());
[INFO] [stdout] 1417 + let response = ui.interact(rect, id, Sense::click());
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]     --> src/ui.rs:1415:22
[INFO] [stdout]      |
[INFO] [stdout] 1415 | egui::__run_test_ui(|ui| {
[INFO] [stdout]      |                      ^^
[INFO] [stdout] 1416 | let (id, rect) = ui.allocate_space(egui::vec2(100.0, 200.0));
[INFO] [stdout]      |                  -- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 1415 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]      |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]     --> src/ui.rs:2127:22
[INFO] [stdout]      |
[INFO] [stdout] 2127 | egui::__run_test_ui(|ui| {
[INFO] [stdout]      |                      ^^
[INFO] [stdout] 2128 | if ui.button("Click me!").clicked() {
[INFO] [stdout]      |    -- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 2127 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]      |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ui.rs - ui::Ui::disable (line 542) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]    --> src/ui.rs:543:22
[INFO] [stdout]     |
[INFO] [stdout] 543 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     |                      ^^
[INFO] [stdout] 544 | let mut enabled = true;
[INFO] [stdout] 545 | ui.group(|ui| {
[INFO] [stdout]     | -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 543 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]     |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/ui.rs:545:11
[INFO] [stdout]     |
[INFO] [stdout] 545 | ui.group(|ui| {
[INFO] [stdout]     |           ^^
[INFO] [stdout] 546 |     ui.checkbox(&mut enabled, "Enable subsection");
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 545 | ui.group(|ui: /* Type */| {
[INFO] [stdout]     |             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ui.rs - ui::Ui::hyperlink (line 2067) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]     --> src/ui.rs:2068:22
[INFO] [stdout]      |
[INFO] [stdout] 2068 | egui::__run_test_ui(|ui| {
[INFO] [stdout]      |                      ^^
[INFO] [stdout] 2069 | ui.hyperlink("https://www.egui.rs/");
[INFO] [stdout]      | -- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 2068 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]      |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ui.rs - ui::Ui::group (line 2430) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]     --> src/ui.rs:2431:22
[INFO] [stdout]      |
[INFO] [stdout] 2431 | egui::__run_test_ui(|ui| {
[INFO] [stdout]      |                      ^^
[INFO] [stdout] 2432 | ui.group(|ui| {
[INFO] [stdout]      | -- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 2431 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]      |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/ui.rs:2432:11
[INFO] [stdout]      |
[INFO] [stdout] 2432 | ui.group(|ui| {
[INFO] [stdout]      |           ^^
[INFO] [stdout] 2433 |     ui.label("Within a frame");
[INFO] [stdout]      |     -- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 2432 | ui.group(|ui: /* Type */| {
[INFO] [stdout]      |             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ui.rs - ui::Ui::allocate_response (line 1364) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 1364 + use radiance_egui::Sense;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `Sense`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 1366 - let response = ui.allocate_response(egui::vec2(100.0, 200.0), egui::Sense::click());
[INFO] [stdout] 1366 + let response = ui.allocate_response(egui::vec2(100.0, 200.0), Sense::click());
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout] 1364 + use epaint::Color32;
[INFO] [stdout]      |
[INFO] [stdout] 1364 + use radiance_egui::Color32;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `Color32`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 1368 - ui.painter().rect_stroke(response.rect, 0.0, (1.0, egui::Color32::WHITE), egui::StrokeKind::Inside);
[INFO] [stdout] 1368 + ui.painter().rect_stroke(response.rect, 0.0, (1.0, Color32::WHITE), egui::StrokeKind::Inside);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing one of these enums
[INFO] [stdout]      |
[INFO] [stdout] 1364 + use epaint::StrokeKind;
[INFO] [stdout]      |
[INFO] [stdout] 1364 + use radiance_egui::StrokeKind;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `StrokeKind`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 1368 - ui.painter().rect_stroke(response.rect, 0.0, (1.0, egui::Color32::WHITE), egui::StrokeKind::Inside);
[INFO] [stdout] 1368 + ui.painter().rect_stroke(response.rect, 0.0, (1.0, egui::Color32::WHITE), StrokeKind::Inside);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]     --> src/ui.rs:1365:22
[INFO] [stdout]      |
[INFO] [stdout] 1365 | egui::__run_test_ui(|ui| {
[INFO] [stdout]      |                      ^^
[INFO] [stdout] 1366 | let response = ui.allocate_response(egui::vec2(100.0, 200.0), egui::Sense::click());
[INFO] [stdout]      |                -- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 1365 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]      |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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 6 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ui.rs - ui::Ui::input (line 809) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 809 + use radiance_egui::Key;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Key`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 811 - if ui.input(|i| i.key_pressed(egui::Key::A)) {
[INFO] [stdout] 811 + if ui.input(|i| i.key_pressed(Key::A)) {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]    --> src/ui.rs:810:22
[INFO] [stdout]     |
[INFO] [stdout] 810 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     |                      ^^
[INFO] [stdout] 811 | if ui.input(|i| i.key_pressed(egui::Key::A)) {
[INFO] [stdout]     |    -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 810 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]     |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/ui.rs:811:14
[INFO] [stdout]     |
[INFO] [stdout] 811 | if ui.input(|i| i.key_pressed(egui::Key::A)) {
[INFO] [stdout]     |              ^  - type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 811 | if ui.input(|i: /* Type */| i.key_pressed(egui::Key::A)) {
[INFO] [stdout]     |               ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ui.rs - ui::Ui::columns_const (line 2906) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]     --> src/ui.rs:2907:22
[INFO] [stdout]      |
[INFO] [stdout] 2907 | egui::__run_test_ui(|ui| {
[INFO] [stdout]      |                      ^^
[INFO] [stdout] 2908 | ui.columns_const(|[col_1, col_2]| {
[INFO] [stdout]      | -- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 2907 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]      |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ui.rs - ui::Ui::hyperlink_to (line 2080) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]     --> src/ui.rs:2081:22
[INFO] [stdout]      |
[INFO] [stdout] 2081 | egui::__run_test_ui(|ui| {
[INFO] [stdout]      |                      ^^
[INFO] [stdout] 2082 | ui.hyperlink_to("egui on GitHub", "https://www.github.com/emilk/egui/");
[INFO] [stdout]      | -- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 2081 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]      |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ui.rs - ui::Ui::horizontal (line 2626) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]     --> src/ui.rs:2627:22
[INFO] [stdout]      |
[INFO] [stdout] 2627 | egui::__run_test_ui(|ui| {
[INFO] [stdout]      |                      ^^
[INFO] [stdout] 2628 | ui.horizontal(|ui| {
[INFO] [stdout]      | -- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 2627 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]      |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/ui.rs:2628:16
[INFO] [stdout]      |
[INFO] [stdout] 2628 | ui.horizontal(|ui| {
[INFO] [stdout]      |                ^^
[INFO] [stdout] 2629 |     ui.label("Same");
[INFO] [stdout]      |     -- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 2628 | ui.horizontal(|ui: /* Type */| {
[INFO] [stdout]      |                  ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ui.rs - ui::Ui::columns (line 2839) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]     --> src/ui.rs:2840:22
[INFO] [stdout]      |
[INFO] [stdout] 2840 | egui::__run_test_ui(|ui| {
[INFO] [stdout]      |                      ^^
[INFO] [stdout] 2841 | ui.columns(2, |columns| {
[INFO] [stdout]      | -- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 2840 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]      |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ui.rs - ui::Ui::link (line 2049) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]     --> src/ui.rs:2050:22
[INFO] [stdout]      |
[INFO] [stdout] 2050 | egui::__run_test_ui(|ui| {
[INFO] [stdout]      |                      ^^
[INFO] [stdout] 2051 | if ui.link("Documentation").clicked() {
[INFO] [stdout]      |    -- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 2050 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]      |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]     --> src/ui.rs:3181:22
[INFO] [stdout]      |
[INFO] [stdout] 3181 | egui::__run_test_ui(|ui| {
[INFO] [stdout]      |                      ^^
[INFO] [stdout] ...
[INFO] [stdout] 3185 | ui.menu_image_text_button(img, title, |ui| {
[INFO] [stdout]      | -- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 3181 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]      |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/ui.rs:3185:40
[INFO] [stdout]      |
[INFO] [stdout] 3185 | ui.menu_image_text_button(img, title, |ui| {
[INFO] [stdout]      |                                        ^^
[INFO] [stdout] 3186 |     ui.menu_button("My sub-menu", |ui| {
[INFO] [stdout]      |     -- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 3185 | ui.menu_image_text_button(img, title, |ui: /* Type */| {
[INFO] [stdout]      |                                          ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/ui.rs:3186:36
[INFO] [stdout]      |
[INFO] [stdout] 3186 |     ui.menu_button("My sub-menu", |ui| {
[INFO] [stdout]      |                                    ^^
[INFO] [stdout] 3187 |         if ui.button("Close the menu").clicked() {
[INFO] [stdout]      |            -- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 3186 |     ui.menu_button("My sub-menu", |ui: /* Type */| {
[INFO] [stdout]      |                                      ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ui.rs - ui::Ui::image (line 2306) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 2306 + use radiance_egui::Image;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `Image`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 2312 -     egui::Image::new(egui::include_image!("../assets/ferris.png"))
[INFO] [stdout] 2312 +     Image::new(egui::include_image!("../assets/ferris.png"))
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]     --> src/ui.rs:2307:22
[INFO] [stdout]      |
[INFO] [stdout] 2307 | egui::__run_test_ui(|ui| {
[INFO] [stdout]      |                      ^^
[INFO] [stdout] 2308 | ui.image("https://picsum.photos/480");
[INFO] [stdout]      | -- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 2307 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]      |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ui.rs - ui::Ui::output (line 855) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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 one of these structs
[INFO] [stdout]     |
[INFO] [stdout] 855 + use std::task::Context;
[INFO] [stdout]     |
[INFO] [stdout] 855 + use radiance_egui::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[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 855 + use radiance_egui::CursorIcon;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `CursorIcon`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 857 - ctx.output_mut(|o| o.cursor_icon = egui::CursorIcon::Progress);
[INFO] [stdout] 857 + ctx.output_mut(|o| o.cursor_icon = CursorIcon::Progress);
[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_button (line 3113) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]     --> src/ui.rs:3114:22
[INFO] [stdout]      |
[INFO] [stdout] 3114 | egui::__run_test_ui(|ui| {
[INFO] [stdout]      |                      ^^
[INFO] [stdout] 3115 | ui.menu_button("My menu", |ui| {
[INFO] [stdout]      | -- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 3114 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]      |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/ui.rs:3115:28
[INFO] [stdout]      |
[INFO] [stdout] 3115 | ui.menu_button("My menu", |ui| {
[INFO] [stdout]      |                            ^^
[INFO] [stdout] 3116 |     ui.menu_button("My sub-menu", |ui| {
[INFO] [stdout]      |     -- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 3115 | ui.menu_button("My menu", |ui: /* Type */| {
[INFO] [stdout]      |                              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/ui.rs:3116:36
[INFO] [stdout]      |
[INFO] [stdout] 3116 |     ui.menu_button("My sub-menu", |ui| {
[INFO] [stdout]      |                                    ^^
[INFO] [stdout] 3117 |         if ui.button("Close the menu").clicked() {
[INFO] [stdout]      |            -- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 3116 |     ui.menu_button("My sub-menu", |ui: /* Type */| {
[INFO] [stdout]      |                                      ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ui.rs - ui::Ui::output_mut (line 868) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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 one of these structs
[INFO] [stdout]     |
[INFO] [stdout] 868 + use std::task::Context;
[INFO] [stdout]     |
[INFO] [stdout] 868 + use radiance_egui::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[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 868 + use radiance_egui::CursorIcon;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `CursorIcon`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 870 - ctx.output_mut(|o| o.cursor_icon = egui::CursorIcon::Progress);
[INFO] [stdout] 870 + ctx.output_mut(|o| o.cursor_icon = CursorIcon::Progress);
[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::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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]     --> src/ui.rs:1980:22
[INFO] [stdout]      |
[INFO] [stdout] 1980 | egui::__run_test_ui(|ui| {
[INFO] [stdout]      |                      ^^
[INFO] [stdout] 1981 | use egui::{RichText, FontId, Color32};
[INFO] [stdout] 1982 | ui.label("Normal text");
[INFO] [stdout]      | -- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 1980 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]      |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ui.rs - ui::Ui::push_id (line 2445) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]     --> src/ui.rs:2446:22
[INFO] [stdout]      |
[INFO] [stdout] 2446 | egui::__run_test_ui(|ui| {
[INFO] [stdout]      |                      ^^
[INFO] [stdout] ...
[INFO] [stdout] 2450 |     ui.push_id(i, |ui| {
[INFO] [stdout]      |     -- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 2446 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]      |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/ui.rs:2450:20
[INFO] [stdout]      |
[INFO] [stdout] 2450 |     ui.push_id(i, |ui| {
[INFO] [stdout]      |                    ^^
[INFO] [stdout] 2451 |         ui.collapsing("Same header", |ui| { }); // this is fine!
[INFO] [stdout]      |         -- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 2450 |     ui.push_id(i, |ui: /* Type */| {
[INFO] [stdout]      |                      ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ui.rs - ui::Ui::set_enabled (line 572) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]    --> src/ui.rs:573:22
[INFO] [stdout]     |
[INFO] [stdout] 573 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     |                      ^^
[INFO] [stdout] 574 | let mut enabled = true;
[INFO] [stdout] 575 | ui.group(|ui| {
[INFO] [stdout]     | -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 573 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]     |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/ui.rs:575:11
[INFO] [stdout]     |
[INFO] [stdout] 575 | ui.group(|ui| {
[INFO] [stdout]     |           ^^
[INFO] [stdout] 576 |     ui.checkbox(&mut enabled, "Enable subsection");
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 575 | ui.group(|ui: /* Type */| {
[INFO] [stdout]     |             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ui.rs - ui::Ui::scope (line 2483) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]     --> src/ui.rs:2484:22
[INFO] [stdout]      |
[INFO] [stdout] 2484 | egui::__run_test_ui(|ui| {
[INFO] [stdout]      |                      ^^
[INFO] [stdout] 2485 | ui.scope(|ui| {
[INFO] [stdout]      | -- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 2484 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]      |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/ui.rs:2485:11
[INFO] [stdout]      |
[INFO] [stdout] 2485 | ui.scope(|ui| {
[INFO] [stdout]      |           ^^
[INFO] [stdout] 2486 |     ui.spacing_mut().slider_width = 200.0; // Temporary change
[INFO] [stdout]      |     -- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 2485 | ui.scope(|ui: /* Type */| {
[INFO] [stdout]      |             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 1648 + use radiance_egui::ScrollArea;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `ScrollArea`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 1651 - egui::ScrollArea::vertical().show(ui, |ui| {
[INFO] [stdout] 1651 + ScrollArea::vertical().show(ui, |ui| {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]     --> src/ui.rs:1651:40
[INFO] [stdout]      |
[INFO] [stdout] 1651 | egui::ScrollArea::vertical().show(ui, |ui| {
[INFO] [stdout]      |                                        ^^
[INFO] [stdout] 1652 |     // …
[INFO] [stdout] 1653 |     let response = ui.button("Center on me.");
[INFO] [stdout]      |                    -- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 1651 | egui::ScrollArea::vertical().show(ui, |ui: /* Type */| {
[INFO] [stdout]      |                                          ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ui.rs - ui::Ui::radio_value (line 2187) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 2187 + use radiance_egui::RadioButton;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `RadioButton`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 2198 - if ui.add(egui::RadioButton::new(my_enum == Enum::First, "First")).clicked() {
[INFO] [stdout] 2198 + if ui.add(RadioButton::new(my_enum == Enum::First, "First")).clicked() {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]     --> src/ui.rs:2188:22
[INFO] [stdout]      |
[INFO] [stdout] 2188 | egui::__run_test_ui(|ui| {
[INFO] [stdout]      |                      ^^
[INFO] [stdout] ...
[INFO] [stdout] 2194 | ui.radio_value(&mut my_enum, Enum::First, "First");
[INFO] [stdout]      | -- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 2188 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]      |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 1687 + use radiance_egui::ScrollArea;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `ScrollArea`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 1690 - egui::ScrollArea::vertical().show(ui, |ui| {
[INFO] [stdout] 1690 + ScrollArea::vertical().show(ui, |ui| {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]     --> src/ui.rs:1690:40
[INFO] [stdout]      |
[INFO] [stdout] 1690 | egui::ScrollArea::vertical().show(ui, |ui| {
[INFO] [stdout]      |                                        ^^
[INFO] [stdout] 1691 |     let scroll_bottom = ui.button("Scroll to bottom.").clicked();
[INFO] [stdout]      |                         -- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 1690 | egui::ScrollArea::vertical().show(ui, |ui: /* Type */| {
[INFO] [stdout]      |                                          ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ui.rs - ui::Ui::set_invisible (line 610) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]    --> src/ui.rs:611:22
[INFO] [stdout]     |
[INFO] [stdout] 611 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     |                      ^^
[INFO] [stdout] 612 | let mut visible = true;
[INFO] [stdout] 613 | ui.group(|ui| {
[INFO] [stdout]     | -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 611 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]     |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/ui.rs:613:11
[INFO] [stdout]     |
[INFO] [stdout] 613 | ui.group(|ui| {
[INFO] [stdout]     |           ^^
[INFO] [stdout] 614 |     ui.checkbox(&mut visible, "Show subsection");
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 613 | ui.group(|ui: /* Type */| {
[INFO] [stdout]     |             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 1736 + use radiance_egui::ScrollArea;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `ScrollArea`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 1743 - egui::ScrollArea::vertical().show(ui, |ui| {
[INFO] [stdout] 1743 + ScrollArea::vertical().show(ui, |ui| {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]     --> src/ui.rs:1738:22
[INFO] [stdout]      |
[INFO] [stdout] 1738 | egui::__run_test_ui(|ui| {
[INFO] [stdout]      |                      ^^
[INFO] [stdout] 1739 | let mut scroll_delta = Vec2::ZERO;
[INFO] [stdout] 1740 | if ui.button("Scroll down").clicked() {
[INFO] [stdout]      |    -- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 1738 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]      |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/ui.rs:1743:40
[INFO] [stdout]      |
[INFO] [stdout] 1743 | egui::ScrollArea::vertical().show(ui, |ui| {
[INFO] [stdout]      |                                        ^^
[INFO] [stdout] 1744 |     ui.scroll_with_delta(scroll_delta);
[INFO] [stdout]      |     -- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 1743 | egui::ScrollArea::vertical().show(ui, |ui: /* Type */| {
[INFO] [stdout]      |                                          ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ui.rs - ui::Ui::set_visible (line 637) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]    --> src/ui.rs:638:22
[INFO] [stdout]     |
[INFO] [stdout] 638 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     |                      ^^
[INFO] [stdout] 639 | let mut visible = true;
[INFO] [stdout] 640 | ui.group(|ui| {
[INFO] [stdout]     | -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 638 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]     |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/ui.rs:640:11
[INFO] [stdout]     |
[INFO] [stdout] 640 | ui.group(|ui| {
[INFO] [stdout]     |           ^^
[INFO] [stdout] 641 |     ui.checkbox(&mut visible, "Show subsection");
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 640 | ui.group(|ui: /* Type */| {
[INFO] [stdout]     |             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ui.rs - ui::Ui::set_opacity (line 663) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]    --> src/ui.rs:664:22
[INFO] [stdout]     |
[INFO] [stdout] 664 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     |                      ^^
[INFO] [stdout] 665 | ui.group(|ui| {
[INFO] [stdout]     | -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 664 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]     |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/ui.rs:665:11
[INFO] [stdout]     |
[INFO] [stdout] 665 | ui.group(|ui| {
[INFO] [stdout]     |           ^^
[INFO] [stdout] 666 |     ui.set_opacity(0.5);
[INFO] [stdout]     |     -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 665 | ui.group(|ui: /* Type */| {
[INFO] [stdout]     |             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ui.rs - ui::Ui::spacing_mut (line 472) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]    --> src/ui.rs:473:22
[INFO] [stdout]     |
[INFO] [stdout] 473 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     |                      ^^
[INFO] [stdout] 474 | ui.spacing_mut().item_spacing = egui::vec2(10.0, 2.0);
[INFO] [stdout]     | -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 473 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]     |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ui.rs - ui::Ui::style_mut (line 440) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 440 + use radiance_egui::TextStyle;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `TextStyle`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 442 - ui.style_mut().override_text_style = Some(egui::TextStyle::Heading);
[INFO] [stdout] 442 + ui.style_mut().override_text_style = Some(TextStyle::Heading);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]    --> src/ui.rs:441:22
[INFO] [stdout]     |
[INFO] [stdout] 441 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     |                      ^^
[INFO] [stdout] 442 | ui.style_mut().override_text_style = Some(egui::TextStyle::Heading);
[INFO] [stdout]     | -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 441 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]     |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ui.rs - ui::Ui::vertical_centered_justified (line 2759) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]     --> src/ui.rs:2760:22
[INFO] [stdout]      |
[INFO] [stdout] 2760 | egui::__run_test_ui(|ui| {
[INFO] [stdout]      |                      ^^
[INFO] [stdout] 2761 | ui.vertical_centered_justified(|ui| {
[INFO] [stdout]      | -- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 2760 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]      |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/ui.rs:2761:33
[INFO] [stdout]      |
[INFO] [stdout] 2761 | ui.vertical_centered_justified(|ui| {
[INFO] [stdout]      |                                 ^^
[INFO] [stdout] 2762 |     ui.label("over");
[INFO] [stdout]      |     -- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 2761 | ui.vertical_centered_justified(|ui: /* Type */| {
[INFO] [stdout]      |                                   ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ui.rs - ui::Ui::vertical (line 2716) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]     --> src/ui.rs:2717:22
[INFO] [stdout]      |
[INFO] [stdout] 2717 | egui::__run_test_ui(|ui| {
[INFO] [stdout]      |                      ^^
[INFO] [stdout] 2718 | ui.vertical(|ui| {
[INFO] [stdout]      | -- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 2717 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]      |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/ui.rs:2718:14
[INFO] [stdout]      |
[INFO] [stdout] 2718 | ui.vertical(|ui| {
[INFO] [stdout]      |              ^^
[INFO] [stdout] 2719 |     ui.label("over");
[INFO] [stdout]      |     -- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 2718 | ui.vertical(|ui: /* Type */| {
[INFO] [stdout]      |                ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ui.rs - ui::Ui::vertical_centered (line 2737) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]     --> src/ui.rs:2738:22
[INFO] [stdout]      |
[INFO] [stdout] 2738 | egui::__run_test_ui(|ui| {
[INFO] [stdout]      |                      ^^
[INFO] [stdout] 2739 | ui.vertical_centered(|ui| {
[INFO] [stdout]      | -- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 2738 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]      |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/ui.rs:2739:23
[INFO] [stdout]      |
[INFO] [stdout] 2739 | ui.vertical_centered(|ui| {
[INFO] [stdout]      |                       ^^
[INFO] [stdout] 2740 |     ui.label("over");
[INFO] [stdout]      |     -- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 2739 | ui.vertical_centered(|ui: /* Type */| {
[INFO] [stdout]      |                         ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]     --> src/ui.rs:2523:22
[INFO] [stdout]      |
[INFO] [stdout] 2523 | egui::__run_test_ui(|ui| {
[INFO] [stdout]      |                      ^^
[INFO] [stdout] 2524 | let layer_id = LayerId::new(Order::Tooltip, Id::new("my_floating_ui"));
[INFO] [stdout] 2525 | ui.with_layer_id(layer_id, |ui| {
[INFO] [stdout]      | -- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 2523 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]      |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/ui.rs:2525:29
[INFO] [stdout]      |
[INFO] [stdout] 2525 | ui.with_layer_id(layer_id, |ui| {
[INFO] [stdout]      |                             ^^
[INFO] [stdout] 2526 |     ui.label("This is now in a different layer");
[INFO] [stdout]      |     -- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 2525 | ui.with_layer_id(layer_id, |ui: /* Type */| {
[INFO] [stdout]      |                               ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/viewport.rs - viewport (line 50) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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 one of these structs
[INFO] [stdout]    |
[INFO] [stdout] 50 + use std::task::Context;
[INFO] [stdout]    |
[INFO] [stdout] 50 + use radiance_egui::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[E0282]: type annotations needed
[INFO] [stdout]   --> src/viewport.rs:52:12
[INFO] [stdout]    |
[INFO] [stdout] 52 | ctx.input(|i| {
[INFO] [stdout]    |            ^
[INFO] [stdout] 53 |     dbg!(&i.viewport()); // Current viewport
[INFO] [stdout]    |           - type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 52 | ctx.input(|i: /* Type */| {
[INFO] [stdout]    |             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[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]: failed to resolve: use of unresolved module or unlinked crate `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[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/widget_text.rs - widget_text::RichText::append_to (line 330) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `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[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/ui.rs - ui::Ui::visuals_mut (line 494) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing one of these structs
[INFO] [stdout]     |
[INFO] [stdout] 494 + use epaint::Color32;
[INFO] [stdout]     |
[INFO] [stdout] 494 + use radiance_egui::Color32;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Color32`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 496 - ui.visuals_mut().override_text_color = Some(egui::Color32::RED);
[INFO] [stdout] 496 + ui.visuals_mut().override_text_color = Some(Color32::RED);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]    --> src/ui.rs:495:22
[INFO] [stdout]     |
[INFO] [stdout] 495 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     |                      ^^
[INFO] [stdout] 496 | ui.visuals_mut().override_text_color = Some(egui::Color32::RED);
[INFO] [stdout]     | -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 495 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]     |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ui.rs - ui::Ui::with_layout (line 2779) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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 one of these structs
[INFO] [stdout]      |
[INFO] [stdout] 2779 + use std::alloc::Layout;
[INFO] [stdout]      |
[INFO] [stdout] 2779 + use radiance_egui::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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing one of these enums
[INFO] [stdout]      |
[INFO] [stdout] 2779 + use emath::Align;
[INFO] [stdout]      |
[INFO] [stdout] 2779 + use radiance_egui::Align;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `Align`, 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(egui::Layout::right_to_left(Align::TOP), |ui| {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]     --> src/ui.rs:2780:22
[INFO] [stdout]      |
[INFO] [stdout] 2780 | egui::__run_test_ui(|ui| {
[INFO] [stdout]      |                      ^^
[INFO] [stdout] 2781 | ui.with_layout(egui::Layout::right_to_left(egui::Align::TOP), |ui| {
[INFO] [stdout]      | -- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 2780 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]      |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/ui.rs:2781:64
[INFO] [stdout]      |
[INFO] [stdout] 2781 | ui.with_layout(egui::Layout::right_to_left(egui::Align::TOP), |ui| {
[INFO] [stdout]      |                                                                ^^
[INFO] [stdout] 2782 |     ui.label("world!");
[INFO] [stdout]      |     -- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 2781 | ui.with_layout(egui::Layout::right_to_left(egui::Align::TOP), |ui: /* Type */| {
[INFO] [stdout]      |                                                                  ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[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/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[E0282]: type annotations needed
[INFO] [stdout]   --> src/widgets/button.rs:64:16
[INFO] [stdout]    |
[INFO] [stdout] 64 | __run_test_ui(|ui| {
[INFO] [stdout]    |                ^^
[INFO] [stdout] 65 | let selected = true;
[INFO] [stdout] 66 | ui.add(Button::new("toggle me").selected(selected).frame_when_inactive(!selected).frame(true));
[INFO] [stdout]    | -- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 64 | __run_test_ui(|ui: /* Type */| {
[INFO] [stdout]    |                  ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0432.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/widgets/button.rs - widgets::button::Button (line 11) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 11 + use radiance_egui::Button;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `Button`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 15 - if ui.add(egui::Button::new("Click me")).clicked() {
[INFO] [stdout] 15 + if ui.add(Button::new("Click me")).clicked() {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 11 + use radiance_egui::Button;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `Button`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 20 - if ui.add_enabled(false, egui::Button::new("Can't click this")).clicked() {
[INFO] [stdout] 20 + if ui.add_enabled(false, Button::new("Can't click this")).clicked() {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]   --> src/widgets/button.rs:12:22
[INFO] [stdout]    |
[INFO] [stdout] 12 | egui::__run_test_ui(|ui| {
[INFO] [stdout]    |                      ^^
[INFO] [stdout] ...
[INFO] [stdout] 15 | if ui.add(egui::Button::new("Click me")).clicked() {
[INFO] [stdout]    |    -- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 12 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]    |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 119 + use radiance_egui::DragValue;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `DragValue`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 122 - ui.add(egui::DragValue::new(&mut my_value));
[INFO] [stdout] 122 + ui.add(DragValue::new(&mut my_value));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]    --> src/widgets/drag_value.rs:120:22
[INFO] [stdout]     |
[INFO] [stdout] 120 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     |                      ^^
[INFO] [stdout] 121 | let mut my_value: f32 = 1337.0;
[INFO] [stdout] 122 | ui.add(egui::DragValue::new(&mut my_value));
[INFO] [stdout]     | -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 120 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]     |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/widgets/checkbox.rs - widgets::checkbox::Checkbox (line 11) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 11 + use radiance_egui::Checkbox;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `Checkbox`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 16 - ui.add(egui::Checkbox::new(&mut my_bool, "Checked"));
[INFO] [stdout] 16 + ui.add(Checkbox::new(&mut my_bool, "Checked"));
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]   --> src/widgets/checkbox.rs:12:22
[INFO] [stdout]    |
[INFO] [stdout] 12 | egui::__run_test_ui(|ui| {
[INFO] [stdout]    |                      ^^
[INFO] [stdout] ...
[INFO] [stdout] 15 | ui.checkbox(&mut my_bool, "Checked");
[INFO] [stdout]    | -- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 12 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]    |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 226 + use radiance_egui::DragValue;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `DragValue`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 229 - ui.add(egui::DragValue::new(&mut my_i32)
[INFO] [stdout] 229 + ui.add(DragValue::new(&mut my_i32)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]    --> src/widgets/drag_value.rs:227:22
[INFO] [stdout]     |
[INFO] [stdout] 227 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     |                      ^^
[INFO] [stdout] 228 | let mut my_i32: i32 = 0;
[INFO] [stdout] 229 | ui.add(egui::DragValue::new(&mut my_i32)
[INFO] [stdout]     | -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 227 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]     |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/widgets/drag_value.rs:238:21
[INFO] [stdout]     |
[INFO] [stdout] 238 |     .custom_parser(|s| {
[INFO] [stdout]     |                     ^
[INFO] [stdout] 239 |         let parts: Vec<&str> = s.split(':').collect();
[INFO] [stdout]     |                                - type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 238 |     .custom_parser(|s: /* Type */| {
[INFO] [stdout]     |                      ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 318 + use radiance_egui::DragValue;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `DragValue`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 321 - ui.add(egui::DragValue::new(&mut my_i32).binary(64, false));
[INFO] [stdout] 321 + ui.add(DragValue::new(&mut my_i32).binary(64, false));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]    --> src/widgets/drag_value.rs:319:22
[INFO] [stdout]     |
[INFO] [stdout] 319 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     |                      ^^
[INFO] [stdout] 320 | let mut my_i32: i32 = 0;
[INFO] [stdout] 321 | ui.add(egui::DragValue::new(&mut my_i32).binary(64, false));
[INFO] [stdout]     | -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 319 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]     |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 31 + use radiance_egui::DragValue;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `DragValue`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 34 - ui.add(egui::DragValue::new(&mut my_f32).speed(0.1));
[INFO] [stdout] 34 + ui.add(DragValue::new(&mut my_f32).speed(0.1));
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]   --> src/widgets/drag_value.rs:32:22
[INFO] [stdout]    |
[INFO] [stdout] 32 | egui::__run_test_ui(|ui| {
[INFO] [stdout]    |                      ^^
[INFO] [stdout] 33 | let mut my_f32: f32 = 0.0;
[INFO] [stdout] 34 | ui.add(egui::DragValue::new(&mut my_f32).speed(0.1));
[INFO] [stdout]    | -- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 32 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]    |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 128 + use radiance_egui::DragValue;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `DragValue`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 131 - ui.add(egui::DragValue::new(&mut my_value).range(0.0..=1.0));
[INFO] [stdout] 131 + ui.add(DragValue::new(&mut my_value).range(0.0..=1.0));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]    --> src/widgets/drag_value.rs:129:22
[INFO] [stdout]     |
[INFO] [stdout] 129 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     |                      ^^
[INFO] [stdout] 130 | let mut my_value: f32 = 1337.0;
[INFO] [stdout] 131 | ui.add(egui::DragValue::new(&mut my_value).range(0.0..=1.0));
[INFO] [stdout]     | -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 129 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]     |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 137 + use radiance_egui::DragValue;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `DragValue`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 141 -     egui::DragValue::new(&mut my_value).range(0.0..=1.0)
[INFO] [stdout] 141 +     DragValue::new(&mut my_value).range(0.0..=1.0)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]    --> src/widgets/drag_value.rs:138:22
[INFO] [stdout]     |
[INFO] [stdout] 138 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     |                      ^^
[INFO] [stdout] 139 | let mut my_value: f32 = 1337.0;
[INFO] [stdout] 140 | let response = ui.add(
[INFO] [stdout]     |                -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 138 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]     |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 353 + use radiance_egui::DragValue;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `DragValue`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 356 - ui.add(egui::DragValue::new(&mut my_i32).octal(22, false));
[INFO] [stdout] 356 + ui.add(DragValue::new(&mut my_i32).octal(22, false));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]    --> src/widgets/drag_value.rs:354:22
[INFO] [stdout]     |
[INFO] [stdout] 354 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     |                      ^^
[INFO] [stdout] 355 | let mut my_i32: i32 = 0;
[INFO] [stdout] 356 | ui.add(egui::DragValue::new(&mut my_i32).octal(22, false));
[INFO] [stdout]     | -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 354 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]     |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 270 + use radiance_egui::DragValue;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `DragValue`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 273 - ui.add(egui::DragValue::new(&mut my_i32)
[INFO] [stdout] 273 + ui.add(DragValue::new(&mut my_i32)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]    --> src/widgets/drag_value.rs:271:22
[INFO] [stdout]     |
[INFO] [stdout] 271 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     |                      ^^
[INFO] [stdout] 272 | let mut my_i32: i32 = 0;
[INFO] [stdout] 273 | ui.add(egui::DragValue::new(&mut my_i32)
[INFO] [stdout]     | -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 271 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]     |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/widgets/drag_value.rs:282:21
[INFO] [stdout]     |
[INFO] [stdout] 282 |     .custom_parser(|s| {
[INFO] [stdout]     |                     ^
[INFO] [stdout] 283 |         let parts: Vec<&str> = s.split(':').collect();
[INFO] [stdout]     |                                - type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 282 |     .custom_parser(|s: /* Type */| {
[INFO] [stdout]     |                      ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 388 + use radiance_egui::DragValue;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `DragValue`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 391 - ui.add(egui::DragValue::new(&mut my_i32).hexadecimal(16, false, true));
[INFO] [stdout] 391 + ui.add(DragValue::new(&mut my_i32).hexadecimal(16, false, true));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]    --> src/widgets/drag_value.rs:389:22
[INFO] [stdout]     |
[INFO] [stdout] 389 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     |                      ^^
[INFO] [stdout] 390 | let mut my_i32: i32 = 0;
[INFO] [stdout] 391 | ui.add(egui::DragValue::new(&mut my_i32).hexadecimal(16, false, true));
[INFO] [stdout]     | -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 389 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]     |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/widgets/hyperlink.rs - widgets::hyperlink::Hyperlink (line 80) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 80 + use radiance_egui::Hyperlink;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `Hyperlink`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 84 - ui.add(egui::Hyperlink::new("https://github.com/emilk/egui"));
[INFO] [stdout] 84 + ui.add(Hyperlink::new("https://github.com/emilk/egui"));
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 80 + use radiance_egui::Hyperlink;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `Hyperlink`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 88 - ui.add(egui::Hyperlink::from_label_and_url("My favorite repo", "https://github.com/emilk/egui"));
[INFO] [stdout] 88 + ui.add(Hyperlink::from_label_and_url("My favorite repo", "https://github.com/emilk/egui"));
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]   --> src/widgets/hyperlink.rs:81:22
[INFO] [stdout]    |
[INFO] [stdout] 81 | egui::__run_test_ui(|ui| {
[INFO] [stdout]    |                      ^^
[INFO] [stdout] 82 | // These are equivalent:
[INFO] [stdout] 83 | ui.hyperlink("https://github.com/emilk/egui");
[INFO] [stdout]    | -- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 81 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]    |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/widgets/hyperlink.rs - widgets::hyperlink::Link (line 14) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 14 + use radiance_egui::Link;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `Link`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 21 - if ui.add(egui::Link::new("Documentation")).clicked() {
[INFO] [stdout] 21 + if ui.add(Link::new("Documentation")).clicked() {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]   --> src/widgets/hyperlink.rs:15:22
[INFO] [stdout]    |
[INFO] [stdout] 15 | egui::__run_test_ui(|ui| {
[INFO] [stdout]    |                      ^^
[INFO] [stdout] 16 | // These are equivalent:
[INFO] [stdout] 17 | if ui.link("Documentation").clicked() {
[INFO] [stdout]    |    -- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 15 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]    |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/widgets/image.rs - widgets::image::Image (line 39) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing one of these structs
[INFO] [stdout]    |
[INFO] [stdout] 39 + use emath::Rect;
[INFO] [stdout]    |
[INFO] [stdout] 39 + use epaint::Rect;
[INFO] [stdout]    |
[INFO] [stdout] 39 + use radiance_egui::Rect;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `Rect`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 41 - let rect = egui::Rect::from_min_size(Default::default(), egui::Vec2::splat(100.0));
[INFO] [stdout] 41 + let rect = Rect::from_min_size(Default::default(), egui::Vec2::splat(100.0));
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing one of these structs
[INFO] [stdout]    |
[INFO] [stdout] 39 + use emath::Vec2;
[INFO] [stdout]    |
[INFO] [stdout] 39 + use epaint::Vec2;
[INFO] [stdout]    |
[INFO] [stdout] 39 + use radiance_egui::Vec2;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `Vec2`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 41 - let rect = egui::Rect::from_min_size(Default::default(), egui::Vec2::splat(100.0));
[INFO] [stdout] 41 + let rect = egui::Rect::from_min_size(Default::default(), Vec2::splat(100.0));
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 39 + use radiance_egui::Image;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `Image`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 42 - egui::Image::new(egui::include_image!("../../assets/ferris.png"))
[INFO] [stdout] 42 + Image::new(egui::include_image!("../../assets/ferris.png"))
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing one of these structs
[INFO] [stdout]    |
[INFO] [stdout] 39 + use epaint::Color32;
[INFO] [stdout]    |
[INFO] [stdout] 39 + use radiance_egui::Color32;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `Color32`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 44 -     .tint(egui::Color32::LIGHT_BLUE)
[INFO] [stdout] 44 +     .tint(Color32::LIGHT_BLUE)
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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/image.rs - widgets::image::Image (line 29) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 29 + use radiance_egui::Image;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `Image`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 32 -     egui::Image::new(egui::include_image!("../../assets/ferris.png"))
[INFO] [stdout] 32 +     Image::new(egui::include_image!("../../assets/ferris.png"))
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]   --> src/widgets/image.rs:30:22
[INFO] [stdout]    |
[INFO] [stdout] 30 | egui::__run_test_ui(|ui| {
[INFO] [stdout]    |                      ^^
[INFO] [stdout] 31 | ui.add(
[INFO] [stdout]    | -- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 30 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]    |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]    --> src/widgets/label.rs:108:22
[INFO] [stdout]     |
[INFO] [stdout] 108 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     |                      ^^
[INFO] [stdout] 109 | if ui.add(Label::new("click me").sense(Sense::click())).clicked() {
[INFO] [stdout]     |    -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 108 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]     |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 12 + use radiance_egui::Label;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `Label`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 16 - ui.add(egui::Label::new("Equivalent"));
[INFO] [stdout] 16 + ui.add(Label::new("Equivalent"));
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 12 + use radiance_egui::Label;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `Label`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 17 - ui.add(egui::Label::new("With Options").truncate());
[INFO] [stdout] 17 + ui.add(Label::new("With Options").truncate());
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 12 + use radiance_egui::RichText;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `RichText`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 18 - ui.label(egui::RichText::new("With formatting").underline());
[INFO] [stdout] 18 + ui.label(RichText::new("With formatting").underline());
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]   --> src/widgets/label.rs:14:22
[INFO] [stdout]    |
[INFO] [stdout] 14 | egui::__run_test_ui(|ui| {
[INFO] [stdout]    |                      ^^
[INFO] [stdout] 15 | ui.label("Equivalent");
[INFO] [stdout]    | -- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 14 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]    |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing one of these structs
[INFO] [stdout]     |
[INFO] [stdout] 370 + use emath::Rect;
[INFO] [stdout]     |
[INFO] [stdout] 370 + use epaint::Rect;
[INFO] [stdout]     |
[INFO] [stdout] 370 + use radiance_egui::Rect;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Rect`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 372 - let rect = egui::Rect::from_min_size(Default::default(), egui::Vec2::splat(100.0));
[INFO] [stdout] 372 + let rect = Rect::from_min_size(Default::default(), egui::Vec2::splat(100.0));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing one of these structs
[INFO] [stdout]     |
[INFO] [stdout] 370 + use emath::Vec2;
[INFO] [stdout]     |
[INFO] [stdout] 370 + use epaint::Vec2;
[INFO] [stdout]     |
[INFO] [stdout] 370 + use radiance_egui::Vec2;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Vec2`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 372 - let rect = egui::Rect::from_min_size(Default::default(), egui::Vec2::splat(100.0));
[INFO] [stdout] 372 + let rect = egui::Rect::from_min_size(Default::default(), Vec2::splat(100.0));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 370 + use radiance_egui::Image;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Image`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 373 - egui::Image::new(egui::include_image!("../../assets/ferris.png"))
[INFO] [stdout] 373 + Image::new(egui::include_image!("../../assets/ferris.png"))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing one of these structs
[INFO] [stdout]     |
[INFO] [stdout] 370 + use epaint::Color32;
[INFO] [stdout]     |
[INFO] [stdout] 370 + use radiance_egui::Color32;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Color32`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 375 -     .tint(egui::Color32::LIGHT_BLUE)
[INFO] [stdout] 375 +     .tint(Color32::LIGHT_BLUE)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]    --> src/widgets/label.rs:126:22
[INFO] [stdout]     |
[INFO] [stdout] 126 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     |                      ^^
[INFO] [stdout] 127 | ui.add(Label::new("some text").show_tooltip_when_elided(false))
[INFO] [stdout]     | -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 126 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]     |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 251 + use radiance_egui::Slider;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Slider`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 254 - ui.add(egui::Slider::new(&mut my_value, 0.0..=1.0));
[INFO] [stdout] 254 + ui.add(Slider::new(&mut my_value, 0.0..=1.0));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]    --> src/widgets/slider.rs:252:22
[INFO] [stdout]     |
[INFO] [stdout] 252 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     |                      ^^
[INFO] [stdout] 253 | let mut my_value: f32 = 1337.0;
[INFO] [stdout] 254 | ui.add(egui::Slider::new(&mut my_value, 0.0..=1.0));
[INFO] [stdout]     | -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 252 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]     |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/widgets/slider.rs - widgets::slider::Slider (line 89) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 89 + use radiance_egui::Slider;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `Slider`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 92 - ui.add(egui::Slider::new(&mut my_f32, 0.0..=100.0).text("My value"));
[INFO] [stdout] 92 + ui.add(Slider::new(&mut my_f32, 0.0..=100.0).text("My value"));
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]   --> src/widgets/slider.rs:90:22
[INFO] [stdout]    |
[INFO] [stdout] 90 | egui::__run_test_ui(|ui| {
[INFO] [stdout]    |                      ^^
[INFO] [stdout] 91 | let mut my_f32: f32 = 0.0;
[INFO] [stdout] 92 | ui.add(egui::Slider::new(&mut my_f32, 0.0..=100.0).text("My value"));
[INFO] [stdout]    | -- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 90 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]    |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 10 + use radiance_egui::RadioButton;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `RadioButton`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 20 - if ui.add(egui::RadioButton::new(my_enum == Enum::First, "First")).clicked() {
[INFO] [stdout] 20 + if ui.add(RadioButton::new(my_enum == Enum::First, "First")).clicked() {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]   --> src/widgets/radio_button.rs:11:22
[INFO] [stdout]    |
[INFO] [stdout] 11 | egui::__run_test_ui(|ui| {
[INFO] [stdout]    |                      ^^
[INFO] [stdout] ...
[INFO] [stdout] 16 | ui.radio_value(&mut my_enum, Enum::First, "First");
[INFO] [stdout]    | -- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 11 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]    |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 497 + use radiance_egui::Slider;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Slider`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 500 - ui.add(egui::Slider::new(&mut my_i32, -100..=100).binary(64, false));
[INFO] [stdout] 500 + ui.add(Slider::new(&mut my_i32, -100..=100).binary(64, false));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]    --> src/widgets/slider.rs:498:22
[INFO] [stdout]     |
[INFO] [stdout] 498 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     |                      ^^
[INFO] [stdout] 499 | let mut my_i32: i32 = 0;
[INFO] [stdout] 500 | ui.add(egui::Slider::new(&mut my_i32, -100..=100).binary(64, false));
[INFO] [stdout]     | -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 498 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]     |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 260 + use radiance_egui::Slider;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Slider`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 264 -     egui::Slider::new(&mut my_value, 0.0..=1.0)
[INFO] [stdout] 264 +     Slider::new(&mut my_value, 0.0..=1.0)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 260 + use radiance_egui::SliderClamping;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `SliderClamping`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 265 -         .clamping(egui::SliderClamping::Edits)
[INFO] [stdout] 265 +         .clamping(SliderClamping::Edits)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]    --> src/widgets/slider.rs:261:22
[INFO] [stdout]     |
[INFO] [stdout] 261 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     |                      ^^
[INFO] [stdout] 262 | let mut my_value: f32 = 1337.0;
[INFO] [stdout] 263 | let response = ui.add(
[INFO] [stdout]     |                -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 261 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]     |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/widgets/mod.rs - widgets::F (line 79) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 79 + use radiance_egui::Slider;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `Slider`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 83 -            ui.add(egui::Slider::new(&mut value.x, 0.0..=1.0).text("x"));
[INFO] [stdout] 83 +            ui.add(Slider::new(&mut value.x, 0.0..=1.0).text("x"));
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 79 + use radiance_egui::Slider;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `Slider`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 84 -            ui.add(egui::Slider::new(&mut value.y, 0.0..=1.0).text("y"));
[INFO] [stdout] 84 +            ui.add(Slider::new(&mut value.y, 0.0..=1.0).text("y"));
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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/separator.rs - widgets::separator::Separator (line 7) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  7 + use radiance_egui::Separator;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `Separator`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 11 - ui.add(egui::Separator::default());
[INFO] [stdout] 11 + ui.add(Separator::default());
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]   --> src/widgets/separator.rs:8:22
[INFO] [stdout]    |
[INFO] [stdout]  8 | egui::__run_test_ui(|ui| {
[INFO] [stdout]    |                      ^^
[INFO] [stdout]  9 | // These are equivalent:
[INFO] [stdout] 10 | ui.separator();
[INFO] [stdout]    | -- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]    |
[INFO] [stdout]  8 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]    |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 30 + use radiance_egui::TextEdit;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `TextEdit`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 33 - let response = ui.add(egui::TextEdit::singleline(&mut my_string));
[INFO] [stdout] 33 + let response = ui.add(TextEdit::singleline(&mut my_string));
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 30 + use radiance_egui::Key;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `Key`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 37 - if response.lost_focus() && ui.input(|i| i.key_pressed(egui::Key::Enter)) {
[INFO] [stdout] 37 + if response.lost_focus() && ui.input(|i| i.key_pressed(Key::Enter)) {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]   --> src/widgets/text_edit/builder.rs:31:22
[INFO] [stdout]    |
[INFO] [stdout] 31 | egui::__run_test_ui(|ui| {
[INFO] [stdout]    |                      ^^
[INFO] [stdout] 32 | let mut my_string = String::new();
[INFO] [stdout] 33 | let response = ui.add(egui::TextEdit::singleline(&mut my_string));
[INFO] [stdout]    |                -- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 31 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]    |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> src/widgets/text_edit/builder.rs:37:39
[INFO] [stdout]    |
[INFO] [stdout] 37 | if response.lost_focus() && ui.input(|i| i.key_pressed(egui::Key::Enter)) {
[INFO] [stdout]    |                                       ^  - type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 37 | if response.lost_focus() && ui.input(|i: /* Type */| i.key_pressed(egui::Key::Enter)) {
[INFO] [stdout]    |                                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 407 + use radiance_egui::Slider;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Slider`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 410 - ui.add(egui::Slider::new(&mut my_i32, 0..=((60 * 60 * 24) - 1))
[INFO] [stdout] 410 + ui.add(Slider::new(&mut my_i32, 0..=((60 * 60 * 24) - 1))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]    --> src/widgets/slider.rs:408:22
[INFO] [stdout]     |
[INFO] [stdout] 408 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     |                      ^^
[INFO] [stdout] 409 | let mut my_i32: i32 = 0;
[INFO] [stdout] 410 | ui.add(egui::Slider::new(&mut my_i32, 0..=((60 * 60 * 24) - 1))
[INFO] [stdout]     | -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 408 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]     |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/widgets/slider.rs:418:21
[INFO] [stdout]     |
[INFO] [stdout] 418 |     .custom_parser(|s| {
[INFO] [stdout]     |                     ^
[INFO] [stdout] 419 |         let parts: Vec<&str> = s.split(':').collect();
[INFO] [stdout]     |                                - type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 418 |     .custom_parser(|s: /* Type */| {
[INFO] [stdout]     |                      ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 275 + use radiance_egui::Slider;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Slider`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 279 -     egui::Slider::new(&mut my_value, 0.0..=1.0)
[INFO] [stdout] 279 +     Slider::new(&mut my_value, 0.0..=1.0)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 275 + use radiance_egui::SliderClamping;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `SliderClamping`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 280 -         .clamping(egui::SliderClamping::Never)
[INFO] [stdout] 280 +         .clamping(SliderClamping::Never)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]    --> src/widgets/slider.rs:276:22
[INFO] [stdout]     |
[INFO] [stdout] 276 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     |                      ^^
[INFO] [stdout] 277 | let mut my_value: f32 = 1337.0;
[INFO] [stdout] 278 | let response = ui.add(
[INFO] [stdout]     |                -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 276 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]     |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 567 + use radiance_egui::Slider;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Slider`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 570 - ui.add(egui::Slider::new(&mut my_i32, -100..=100).hexadecimal(16, false, true));
[INFO] [stdout] 570 + ui.add(Slider::new(&mut my_i32, -100..=100).hexadecimal(16, false, true));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]    --> src/widgets/slider.rs:568:22
[INFO] [stdout]     |
[INFO] [stdout] 568 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     |                      ^^
[INFO] [stdout] 569 | let mut my_i32: i32 = 0;
[INFO] [stdout] 570 | ui.add(egui::Slider::new(&mut my_i32, -100..=100).hexadecimal(16, false, true));
[INFO] [stdout]     | -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 568 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]     |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 45 + use radiance_egui::TextEdit;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `TextEdit`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 48 - ui.add_sized(ui.available_size(), egui::TextEdit::multiline(&mut my_string));
[INFO] [stdout] 48 + ui.add_sized(ui.available_size(), TextEdit::multiline(&mut my_string));
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]   --> src/widgets/text_edit/builder.rs:46:22
[INFO] [stdout]    |
[INFO] [stdout] 46 | egui::__run_test_ui(|ui| {
[INFO] [stdout]    |                      ^^
[INFO] [stdout] 47 | let mut my_string = String::new();
[INFO] [stdout] 48 | ui.add_sized(ui.available_size(), egui::TextEdit::multiline(&mut my_string));
[INFO] [stdout]    | -- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 46 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]    |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 532 + use radiance_egui::Slider;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Slider`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 535 - ui.add(egui::Slider::new(&mut my_i32, -100..=100).octal(22, false));
[INFO] [stdout] 535 + ui.add(Slider::new(&mut my_i32, -100..=100).octal(22, false));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]    --> src/widgets/slider.rs:533:22
[INFO] [stdout]     |
[INFO] [stdout] 533 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     |                      ^^
[INFO] [stdout] 534 | let mut my_i32: i32 = 0;
[INFO] [stdout] 535 | ui.add(egui::Slider::new(&mut my_i32, -100..=100).octal(22, false));
[INFO] [stdout]     | -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 533 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]     |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 450 + use radiance_egui::Slider;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Slider`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 453 - ui.add(egui::Slider::new(&mut my_i32, 0..=((60 * 60 * 24) - 1))
[INFO] [stdout] 453 + ui.add(Slider::new(&mut my_i32, 0..=((60 * 60 * 24) - 1))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]    --> src/widgets/slider.rs:451:22
[INFO] [stdout]     |
[INFO] [stdout] 451 | egui::__run_test_ui(|ui| {
[INFO] [stdout]     |                      ^^
[INFO] [stdout] 452 | let mut my_i32: i32 = 0;
[INFO] [stdout] 453 | ui.add(egui::Slider::new(&mut my_i32, 0..=((60 * 60 * 24) - 1))
[INFO] [stdout]     | -- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 451 | egui::__run_test_ui(|ui: /* Type */| {
[INFO] [stdout]     |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/widgets/slider.rs:461:21
[INFO] [stdout]     |
[INFO] [stdout] 461 |     .custom_parser(|s| {
[INFO] [stdout]     |                     ^
[INFO] [stdout] 462 |         let parts: Vec<&str> = s.split(':').collect();
[INFO] [stdout]     |                                - type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 461 |     .custom_parser(|s: /* Type */| {
[INFO] [stdout]     |                      ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 56 + use radiance_egui::TextEdit;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `TextEdit`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 58 -     ui.add(egui::TextEdit::multiline(&mut text));
[INFO] [stdout] 58 +     ui.add(TextEdit::multiline(&mut text));
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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/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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 186 + use radiance_egui::TextEdit;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `TextEdit`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 190 - let text_edit = egui::TextEdit::multiline(&mut my_string)
[INFO] [stdout] 190 + let text_edit = TextEdit::multiline(&mut my_string)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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<'_>::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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 412 + use radiance_egui::TextEdit;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `TextEdit`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 415 - let output = egui::TextEdit::singleline(&mut my_string).show(ui);
[INFO] [stdout] 415 + let output = TextEdit::singleline(&mut my_string).show(ui);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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[E0282]: type annotations needed
[INFO] [stdout]    --> src/widgets/text_edit/builder.rs:418:26
[INFO] [stdout]     |
[INFO] [stdout] 418 |     let selected_chars = text_cursor_range.as_sorted_char_range();
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^ cannot infer type
[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 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0432, E0433, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 15 + use radiance_egui::TextEdit;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `TextEdit`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 20 - let mut output = egui::TextEdit::singleline(&mut text).show(ui);
[INFO] [stdout] 20 + let mut output = TextEdit::singleline(&mut text).show(ui);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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>::layouter (line 262) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing one of these modules
[INFO] [stdout]     |
[INFO] [stdout] 262 + use epaint::text;
[INFO] [stdout]     |
[INFO] [stdout] 262 + use radiance_egui::text;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `text`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 265 - fn my_memoized_highlighter(s: &str) -> egui::text::LayoutJob { Default::default() }
[INFO] [stdout] 265 + fn my_memoized_highlighter(s: &str) -> text::LayoutJob { Default::default() }
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing one of these modules
[INFO] [stdout]     |
[INFO] [stdout] 262 + use epaint::text;
[INFO] [stdout]     |
[INFO] [stdout] 262 + use radiance_egui::text;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `text`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 267 -     let mut layout_job: egui::text::LayoutJob = my_memoized_highlighter(buf.as_str());
[INFO] [stdout] 267 +     let mut layout_job: text::LayoutJob = my_memoized_highlighter(buf.as_str());
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 262 + use radiance_egui::TextEdit;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `TextEdit`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 271 - ui.add(egui::TextEdit::multiline(&mut my_code).layouter(&mut layouter));
[INFO] [stdout] 271 + ui.add(TextEdit::multiline(&mut my_code).layouter(&mut layouter));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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]: failed to resolve: use of unresolved module or unlinked crate `egui`
[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 12.88s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 14.85s; merged doctests compilation took 1.94s
[INFO] running `Command { std: "docker" "inspect" "d53b08636fd9fa095b577050afde4da4c71f07fa422dee4ac38afda05e0115aa", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d53b08636fd9fa095b577050afde4da4c71f07fa422dee4ac38afda05e0115aa", kill_on_drop: false }`
[INFO] [stdout] d53b08636fd9fa095b577050afde4da4c71f07fa422dee4ac38afda05e0115aa
