thread '' panicked at core\src\panicking.rs:221:5: unsafe precondition(s) violated: ptr::copy_nonoverlapping requires that both pointer arguments are aligned and non-null and the specified memory ranges do not overlap stack backtrace: 0: 0x7ffecd39f634 - ::fmt::h4077fc0fe8c62435 1: 0x7ffecd3d1d29 - core::fmt::write::hdb973a1456393b37 2: 0x7ffecd3952c7 - ::fmt::h1992b867037fe997 3: 0x7ffecd3a2749 - std::panicking::default_hook::hf81316ed59dcc08a 4: 0x7ffecd3a22cc - std::panicking::default_hook::hf81316ed59dcc08a 5: 0x7ffecd3a3122 - std::panicking::rust_panic_with_hook::hcef1bbb3166ab091 6: 0x7ffecd3a2f2f - ::fmt::h1ebfdc6fbee5d2bf 7: 0x7ffecd3a00ef - ::fmt::h4077fc0fe8c62435 8: 0x7ffecd3a2b76 - rust_begin_unwind 9: 0x7ffecd3f59ad - core::panicking::panic_nounwind_fmt::h73093ff3d9dabf81 10: 0x7ffecd3f5a53 - core::panicking::panic_nounwind::h29afdbbed3a6d728 11: 0x7ffeccf9e8ce - core::intrinsics::typed_swap::hfac1f23330eb6d15 12: 0x7ffeccfd6d70 - core::option::Option>::flatten::h9f1c7fb26e1ddbf8 13: 0x7ffecd1cf3a8 - hashbrown::raw::RawTable::find::h67b65daada02468e 14: 0x7ffecd02601b - hashbrown::rustc_entry::>::rustc_entry::h0377926659cffa05 15: 0x7ffeccff2ccb - std::collections::hash::map::HashMap::entry::h9e561d53321984dc 16: 0x7ffecd12f38e - egui::context::ContextImpl::viewport::h49229331c4a7e167 17: 0x7ffecd150ca6 - egui::context::Context::output_mut::{{closure}}::hea5f848e860593b6 18: 0x7ffecd1368e8 - egui::context::Context::write::h1a384678f837bebd 19: 0x7ffecd150b46 - egui::context::Context::output_mut::{{closure}}::hea5f848e860593b6 20: 0x7ffecd15ca66 - egui::context::Context::available_rect::h9fd275919be32f05 21: 0x7ffecca8288f - egui::containers::panel::SidePanel::show_dyn::h8217436079bc5fe5 22: 0x7ffecca827bb - egui::containers::panel::SidePanel::show::h049df22234820a0f 23: 0x7ffecca83155 - render 24: 0x7ff6498a747f - e_test::impl$1::update at D:\Rust\e_test\src\main.rs:30 25: 0x7ff6498c8e5c - eframe::native::epi_integration::impl$0::update::closure$0 at D:\rust_src\.cargo\git\checkouts\egui-5e4507fa4153be06\97eaf83\crates\eframe\src\native\epi_integration.rs:283 26: 0x7ff6498bd4e1 - egui::context::Context::run at D:\rust_src\.cargo\git\checkouts\egui-5e4507fa4153be06\97eaf83\crates\egui\src\context.rs:767 27: 0x7ff6498c8a84 - eframe::native::epi_integration::EpiIntegration::update at D:\rust_src\.cargo\git\checkouts\egui-5e4507fa4153be06\97eaf83\crates\eframe\src\native\epi_integration.rs:276 28: 0x7ff6498e8ae1 - eframe::native::glow_integration::GlowWinitRunning::run_ui_and_paint at D:\rust_src\.cargo\git\checkouts\egui-5e4507fa4153be06\97eaf83\crates\eframe\src\native\glow_integration.rs:601 29: 0x7ff6498e70eb - eframe::native::glow_integration::impl$1::run_ui_and_paint at D:\rust_src\.cargo\git\checkouts\egui-5e4507fa4153be06\97eaf83\crates\eframe\src\native\glow_integration.rs:395 30: 0x7ff6498ca42f - eframe::native::run::impl$0::handle_event_result::closure$0 at D:\rust_src\.cargo\git\checkouts\egui-5e4507fa4153be06\97eaf83\crates\eframe\src\native\run.rs:95 31: 0x7ff6498bd0d3 - enum2$,enum2$ > >::and_then,enum2$,enum2$,efram at /rustc/515395af0efdbdd657ff08a1f6d28e553856654f\library\core\src\result.rs:1346 32: 0x7ff6498c9967 - eframe::native::run::WinitAppWrapper::handle_event_result at D:\rust_src\.cargo\git\checkouts\egui-5e4507fa4153be06\97eaf83\crates\eframe\src\native\run.rs:84 33: 0x7ff6498cadca - eframe::native::run::impl$1::resumed::closure$0 at D:\rust_src\.cargo\git\checkouts\egui-5e4507fa4153be06\97eaf83\crates\eframe\src\native\run.rs:192 34: 0x7ff6498b4846 - eframe::native::event_loop_context::with_event_loop_context > at D:\rust_src\.cargo\git\checkouts\egui-5e4507fa4153be06\97eaf83\crates\eframe\src\native\event_loop_context.rs:53 35: 0x7ff6498cad6c - eframe::native::run::impl$1::resumed at D:\rust_src\.cargo\git\checkouts\egui-5e4507fa4153be06\97eaf83\crates\eframe\src\native\run.rs:190 36: 0x7ff6498dd7b1 - winit::event_loop::dispatch_event_for_app at D:\rust_src\.cargo\registry\src\index.crates.io-6f17d22bba15001f\winit-0.30.5\src\event_loop.rs:646 37: 0x7ff6498dd7b1 - winit::platform::run_on_demand::EventLoopExtRunOnDemand::run_app_on_demand::closure$0 >,eframe::native::run::WinitAppWrapper > at D:\rust_src\.cargo\registry\src\index.crates.io-6f17d22bba15001f\winit-0.30.5\src\platform\run_on_demand.rs:76 38: 0x7ff6498abce9 - winit::platform_impl::windows::event_loop::impl$3::run_on_demand::closure$0,winit::platform::run_on_demand::EventLoopExtRunOnDemand::run_app_on_demand::closure_env$0 > >,dyn$ at D:\rust_src\.cargo\registry\src\index.crates.io-6f17d22bba15001f\winit-0.30.5\src\platform_impl\windows\event_loop\runner.rs:236 41: 0x7ff649b134c4 - core::panic::unwind_safe::impl$25::call_once,winit::platform_impl::windows::event_loop::runner::impl$3::call_event_handler::closure_env$0 > at /rustc/515395af0efdbdd657ff08a1f6d28e553856654f\library\core\src\panic\unwind_safe.rs:272 42: 0x7ff649b19524 - std::panicking::try::do_call >,tuple$<> > at /rustc/515395af0efdbdd657ff08a1f6d28e553856654f\library\std\src\panicking.rs:554 43: 0x7ff649b309e3 - winit::platform_impl::windows::window::TASKBAR_LIST2::constant$0::closure$1 44: 0x7ff649b282aa - std::panicking::try at /rustc/515395af0efdbdd657ff08a1f6d28e553856654f\library\std\src\panicking.rs:518 45: 0x7ff649b282aa - std::panic::catch_unwind >,tuple$<> > at /rustc/515395af0efdbdd657ff08a1f6d28e553856654f\library\std\src\panic.rs:345 46: 0x7ff649b0e4bf - winit::platform_impl::windows::event_loop::runner::EventLoopRunner::catch_unwind,winit::platform_impl::windows::event_ at D:\rust_src\.cargo\registry\src\index.crates.io-6f17d22bba15001f\winit-0.30.5\src\platform_impl\windows\event_loop\runner.rs:173 47: 0x7ff649b0fb9b - winit::platform_impl::windows::event_loop::runner::EventLoopRunner::call_event_handler at D:\rust_src\.cargo\registry\src\index.crates.io-6f17d22bba15001f\winit-0.30.5\src\platform_impl\windows\event_loop\runner.rs:230 48: 0x7ff6498e0066 - winit::platform_impl::windows::event_loop::runner::EventLoopRunner::call_new_events at D:\rust_src\.cargo\registry\src\index.crates.io-6f17d22bba15001f\winit-0.30.5\src\platform_impl\windows\event_loop\runner.rs:355 49: 0x7ff6498dfad7 - winit::platform_impl::windows::event_loop::runner::EventLoopRunner::move_state_to at D:\rust_src\.cargo\registry\src\index.crates.io-6f17d22bba15001f\winit-0.30.5\src\platform_impl\windows\event_loop\runner.rs:294 50: 0x7ff6498df8f7 - winit::platform_impl::windows::event_loop::runner::EventLoopRunner::prepare_wait at D:\rust_src\.cargo\registry\src\index.crates.io-6f17d22bba15001f\winit-0.30.5\src\platform_impl\windows\event_loop\runner.rs:201 51: 0x7ff6498ac19e - winit::platform_impl::windows::event_loop::EventLoop >::wait_and_dispatch_message > at D:\rust_src\.cargo\registry\src\index.crates.io-6f17d22bba15001f\winit-0.30.5\src\platform_impl\windows\event_loop.rs:398 52: 0x7ff6498ab811 - winit::platform_impl::windows::event_loop::EventLoop >::run_on_demand,winit::platform::run_on_demand::EventLoopExtRunOnDemand::run_app_on_demand::clos at D:\rust_src\.cargo\registry\src\index.crates.io-6f17d22bba15001f\winit-0.30.5\src\platform_impl\windows\event_loop.rs:259 53: 0x7ff6498d9aa4 - winit::platform::run_on_demand::impl$0::run_on_demand,winit::platform::run_on_demand::EventLoopExtRunOnDemand::run_app_on_demand::closure_env$0 >,eframe::native::run::WinitAppWrapper > at D:\rust_src\.cargo\registry\src\index.crates.io-6f17d22bba15001f\winit-0.30.5\src\platform\run_on_demand.rs:75 55: 0x7ff6498cba05 - eframe::native::run::run_and_return at D:\rust_src\.cargo\git\checkouts\egui-5e4507fa4153be06\97eaf83\crates\eframe\src\native\run.rs:295 56: 0x7ff6498cc554 - eframe::native::run::run_glow::closure$0 at D:\rust_src\.cargo\git\checkouts\egui-5e4507fa4153be06\97eaf83\crates\eframe\src\native\run.rs:327 57: 0x7ff6498c9565 - eframe::native::run::with_event_loop::closure$0,enum2$ > >,eframe::native::run::run_glow::closure_env$0> at D:\rust_src\.cargo\git\checkouts\egui-5e4507fa4153be06\97eaf83\crates\eframe\src\native\run.rs:52 58: 0x7ff6498ae274 - std::thread::local::LocalKey > > > > >::try_with > > > > >::with,enum2$ > >,eframe::native::run::run_glow::closure_env$0> at D:\rust_src\.cargo\git\checkouts\egui-5e4507fa4153be06\97eaf83\crates\eframe\src\native\run.rs:42 61: 0x7ff6498cc13a - eframe::native::run::run_glow at D:\rust_src\.cargo\git\checkouts\egui-5e4507fa4153be06\97eaf83\crates\eframe\src\native\run.rs:325 62: 0x7ff6498cc75c - eframe::run_native at D:\rust_src\.cargo\git\checkouts\egui-5e4507fa4153be06\97eaf83\crates\eframe\src\lib.rs:259 63: 0x7ff6498a771f - e_test::main at D:\Rust\e_test\src\main.rs:47 64: 0x7ff6498a60fb - core::ops::function::FnOnce::call_once > at /rustc/515395af0efdbdd657ff08a1f6d28e553856654f\library\core\src\ops\function.rs:250 65: 0x7ff6498a7b3e - core::hint::black_box at /rustc/515395af0efdbdd657ff08a1f6d28e553856654f\library\core\src\hint.rs:388 66: 0x7ff6498a7b3e - std::sys::backtrace::__rust_begin_short_backtrace > at /rustc/515395af0efdbdd657ff08a1f6d28e553856654f\library\std\src\sys\backtrace.rs:154 67: 0x7ff6498a7a21 - std::rt::lang_start::closure$0 > at /rustc/515395af0efdbdd657ff08a1f6d28e553856654f\library\std\src\rt.rs:164 68: 0x7ff649e1e659 - std::rt::lang_start_internal::closure$2 at /rustc/515395af0efdbdd657ff08a1f6d28e553856654f\library/std\src\rt.rs:143 69: 0x7ff649e1e659 - std::panicking::try::do_call at /rustc/515395af0efdbdd657ff08a1f6d28e553856654f\library/std\src\panicking.rs:554 70: 0x7ff649e1e659 - std::panicking::try at /rustc/515395af0efdbdd657ff08a1f6d28e553856654f\library/std\src\panicking.rs:518 71: 0x7ff649e1e659 - std::panic::catch_unwind at /rustc/515395af0efdbdd657ff08a1f6d28e553856654f\library/std\src\panic.rs:345 72: 0x7ff649e1e659 - std::rt::lang_start_internal at /rustc/515395af0efdbdd657ff08a1f6d28e553856654f\library/std\src\rt.rs:143 73: 0x7ff6498a79fa - std::rt::lang_start > at /rustc/515395af0efdbdd657ff08a1f6d28e553856654f\library\std\src\rt.rs:163 74: 0x7ff6498a79b9 - main