cursive-split-panel 0.0.5

Split panel for the Cursive TUI library
Documentation
panicked at cli/src/floriactl/commands/tui/modes/vertex_templates.rs:28:17:
not yet implemented

backtrace:
   0: kutil::std::panic::to_file::panic_to_file::<&std::ffi::os_str::OsStr>::{closure#0}
             at /Depot/Projects/Rust/kutil/library/src/std/panic/to_file.rs:25:66
   1: <alloc::boxed::Box<dyn for<'a, 'b> core::ops::function::Fn<(&'a std::panic::PanicHookInfo<'b>,), Output = ()> + core::marker::Send + core::marker::Sync> as core::ops::function::Fn<(&std::panic::PanicHookInfo,)>>::call
             at /rustc/3b1b0ef4d80d3117924d91352c8b6ca528708b3c/library/alloc/src/boxed.rs:2254:9
   2: std::panicking::panic_with_hook
             at /rustc/3b1b0ef4d80d3117924d91352c8b6ca528708b3c/library/std/src/panicking.rs:833:13
   3: std::panicking::panic_handler::{closure#0}
             at /rustc/3b1b0ef4d80d3117924d91352c8b6ca528708b3c/library/std/src/panicking.rs:691:13
   4: std::sys::backtrace::__rust_end_short_backtrace::<std::panicking::panic_handler::{closure#0}, !>
             at /rustc/3b1b0ef4d80d3117924d91352c8b6ca528708b3c/library/std/src/sys/backtrace.rs:182:18
   5: __rustc::rust_begin_unwind
             at /rustc/3b1b0ef4d80d3117924d91352c8b6ca528708b3c/library/std/src/panicking.rs:689:5
   6: core::panicking::panic_fmt
             at /rustc/3b1b0ef4d80d3117924d91352c8b6ca528708b3c/library/core/src/panicking.rs:80:14
   7: core::panicking::panic
             at /rustc/3b1b0ef4d80d3117924d91352c8b6ca528708b3c/library/core/src/panicking.rs:150:5
   8: <cursive_core::cursive_root::Cursive as floriactl::commands::tui::modes::vertex_templates::CursiveVertexTemplatesMode>::add_vertex_templates_mode::{closure#1}::{closure#0}
             at /Depot/Projects/Rust/floria/cli/src/floriactl/commands/tui/modes/vertex_templates.rs:28:17
   9: <cursive_core::views::on_event_view::OnEventView<cursive_core::views::screens_view::ScreensView<cursive_core::views::stack_view::StackView>> as cursive_core::view::finder::Finder>::call_on::<cursive_split_panel::split_panel::SplitPanel, <cursive_core::cursive_root::Cursive as floriactl::commands::tui::modes::vertex_templates::CursiveVertexTemplatesMode>::add_vertex_templates_mode::{closure#1}::{closure#0}, ()>::{closure#0}
             at /home/emblemparade/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cursive_core-0.4.6/src/view/finder.rs:25:31
  10: <&mut <cursive_core::views::on_event_view::OnEventView<cursive_core::views::screens_view::ScreensView<cursive_core::views::stack_view::StackView>> as cursive_core::view::finder::Finder>::call_on<cursive_split_panel::split_panel::SplitPanel, <cursive_core::cursive_root::Cursive as floriactl::commands::tui::modes::vertex_templates::CursiveVertexTemplatesMode>::add_vertex_templates_mode::{closure#1}::{closure#0}, ()>::{closure#0} as core::ops::function::FnOnce<(&mut cursive_split_panel::split_panel::SplitPanel,)>>::call_once
             at /rustc/3b1b0ef4d80d3117924d91352c8b6ca528708b3c/library/core/src/ops/function.rs:310:13
  11: <cursive_core::views::named_view::NamedView<cursive_split_panel::split_panel::SplitPanel> as cursive_core::view::view_wrapper::ViewWrapper>::with_view_mut::<&mut <cursive_core::views::on_event_view::OnEventView<cursive_core::views::screens_view::ScreensView<cursive_core::views::stack_view::StackView>> as cursive_core::view::finder::Finder>::call_on<cursive_split_panel::split_panel::SplitPanel, <cursive_core::cursive_root::Cursive as floriactl::commands::tui::modes::vertex_templates::CursiveVertexTemplatesMode>::add_vertex_templates_mode::{closure#1}::{closure#0}, ()>::{closure#0}, ()>::{closure#0}
             at /home/emblemparade/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cursive_core-0.4.6/src/views/named_view.rs:87:42
  12: <core::option::Option<lock_api::mutex::MutexGuard<parking_lot::raw_mutex::RawMutex, cursive_split_panel::split_panel::SplitPanel>>>::map::<(), <cursive_core::views::named_view::NamedView<cursive_split_panel::split_panel::SplitPanel> as cursive_core::view::view_wrapper::ViewWrapper>::with_view_mut<&mut <cursive_core::views::on_event_view::OnEventView<cursive_core::views::screens_view::ScreensView<cursive_core::views::stack_view::StackView>> as cursive_core::view::finder::Finder>::call_on<cursive_split_panel::split_panel::SplitPanel, <cursive_core::cursive_root::Cursive as floriactl::commands::tui::modes::vertex_templates::CursiveVertexTemplatesMode>::add_vertex_templates_mode::{closure#1}::{closure#0}, ()>::{closure#0}, ()>::{closure#0}>
             at /rustc/3b1b0ef4d80d3117924d91352c8b6ca528708b3c/library/core/src/option.rs:1165:29
  13: <cursive_core::views::named_view::NamedView<cursive_split_panel::split_panel::SplitPanel> as cursive_core::view::view_wrapper::ViewWrapper>::with_view_mut::<&mut <cursive_core::views::on_event_view::OnEventView<cursive_core::views::screens_view::ScreensView<cursive_core::views::stack_view::StackView>> as cursive_core::view::finder::Finder>::call_on<cursive_split_panel::split_panel::SplitPanel, <cursive_core::cursive_root::Cursive as floriactl::commands::tui::modes::vertex_templates::CursiveVertexTemplatesMode>::add_vertex_templates_mode::{closure#1}::{closure#0}, ()>::{closure#0}, ()>
             at /home/emblemparade/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cursive_core-0.4.6/src/views/named_view.rs:87:9
  14: <cursive_core::views::on_event_view::OnEventView<cursive_core::views::screens_view::ScreensView<cursive_core::views::stack_view::StackView>> as cursive_core::view::finder::Finder>::call_on_all::<cursive_split_panel::split_panel::SplitPanel, <cursive_core::views::on_event_view::OnEventView<cursive_core::views::screens_view::ScreensView<cursive_core::views::stack_view::StackView>> as cursive_core::view::finder::Finder>::call_on<cursive_split_panel::split_panel::SplitPanel, <cursive_core::cursive_root::Cursive as floriactl::commands::tui::modes::vertex_templates::CursiveVertexTemplatesMode>::add_vertex_templates_mode::{closure#1}::{closure#0}, ()>::{closure#0}>::{closure#0}
             at /home/emblemparade/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cursive_core-0.4.6/src/view/finder.rs:69:17
  15: <cursive_core::views::named_view::NamedView<cursive_split_panel::split_panel::SplitPanel> as cursive_core::view::view_wrapper::ViewWrapper>::wrap_call_on_any
             at /home/emblemparade/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cursive_core-0.4.6/src/views/named_view.rs:106:59
  16: <cursive_core::views::named_view::NamedView<cursive_split_panel::split_panel::SplitPanel> as cursive_core::view::view_trait::View>::call_on_any
             at /home/emblemparade/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cursive_core-0.4.6/src/view/view_wrapper.rs:126:9
  17: <cursive_core::views::resized_view::ResizedView<cursive_core::views::named_view::NamedView<cursive_split_panel::split_panel::SplitPanel>> as cursive_core::view::view_wrapper::ViewWrapper>::wrap_call_on_any::{closure#0}
             at /home/emblemparade/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cursive_core-0.4.6/src/view/view_wrapper.rs:82:32
  18: <cursive_core::views::resized_view::ResizedView<cursive_core::views::named_view::NamedView<cursive_split_panel::split_panel::SplitPanel>> as cursive_core::view::view_wrapper::ViewWrapper>::with_view_mut::<<cursive_core::views::resized_view::ResizedView<cursive_core::views::named_view::NamedView<cursive_split_panel::split_panel::SplitPanel>> as cursive_core::view::view_wrapper::ViewWrapper>::wrap_call_on_any::{closure#0}, ()>
             at /home/emblemparade/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cursive_core-0.4.6/src/view/view_wrapper.rs:178:41
  19: <cursive_core::views::resized_view::ResizedView<cursive_core::views::named_view::NamedView<cursive_split_panel::split_panel::SplitPanel>> as cursive_core::view::view_wrapper::ViewWrapper>::wrap_call_on_any
             at /home/emblemparade/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cursive_core-0.4.6/src/view/view_wrapper.rs:82:9
  20: <cursive_core::views::resized_view::ResizedView<cursive_core::views::named_view::NamedView<cursive_split_panel::split_panel::SplitPanel>> as cursive_core::view::view_trait::View>::call_on_any
             at /home/emblemparade/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cursive_core-0.4.6/src/view/view_wrapper.rs:126:9
  21: <cursive_core::views::boxed_view::BoxedView as cursive_core::view::view_wrapper::ViewWrapper>::wrap_call_on_any::{closure#0}
             at /home/emblemparade/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cursive_core-0.4.6/src/view/view_wrapper.rs:82:32
  22: <cursive_core::views::boxed_view::BoxedView as cursive_core::view::view_wrapper::ViewWrapper>::with_view_mut::<<cursive_core::views::boxed_view::BoxedView as cursive_core::view::view_wrapper::ViewWrapper>::wrap_call_on_any::{closure#0}, ()>
             at /home/emblemparade/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cursive_core-0.4.6/src/views/boxed_view.rs:73:14
  23: <cursive_core::views::boxed_view::BoxedView as cursive_core::view::view_wrapper::ViewWrapper>::wrap_call_on_any
             at /home/emblemparade/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cursive_core-0.4.6/src/view/view_wrapper.rs:82:9
  24: <cursive_core::views::boxed_view::BoxedView as cursive_core::view::view_trait::View>::call_on_any
             at /home/emblemparade/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cursive_core-0.4.6/src/view/view_wrapper.rs:126:9
  25: <cursive_core::views::layer::Layer<cursive_core::views::boxed_view::BoxedView> as cursive_core::view::view_wrapper::ViewWrapper>::wrap_call_on_any::{closure#0}
             at /home/emblemparade/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cursive_core-0.4.6/src/view/view_wrapper.rs:82:32
  26: <cursive_core::views::layer::Layer<cursive_core::views::boxed_view::BoxedView> as cursive_core::view::view_wrapper::ViewWrapper>::with_view_mut::<<cursive_core::views::layer::Layer<cursive_core::views::boxed_view::BoxedView> as cursive_core::view::view_wrapper::ViewWrapper>::wrap_call_on_any::{closure#0}, ()>
             at /home/emblemparade/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cursive_core-0.4.6/src/view/view_wrapper.rs:178:41
  27: <cursive_core::views::layer::Layer<cursive_core::views::boxed_view::BoxedView> as cursive_core::view::view_wrapper::ViewWrapper>::wrap_call_on_any
             at /home/emblemparade/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cursive_core-0.4.6/src/view/view_wrapper.rs:82:9
  28: <cursive_core::views::layer::Layer<cursive_core::views::boxed_view::BoxedView> as cursive_core::view::view_trait::View>::call_on_any
             at /home/emblemparade/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cursive_core-0.4.6/src/view/view_wrapper.rs:126:9
  29: <cursive_core::views::stack_view::ChildWrapper<cursive_core::views::boxed_view::BoxedView> as cursive_core::view::view_trait::View>::call_on_any
             at /home/emblemparade/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cursive_core-0.4.6/src/views/stack_view.rs:277:52
  30: <cursive_core::views::circular_focus::CircularFocus<cursive_core::views::stack_view::ChildWrapper<cursive_core::views::boxed_view::BoxedView>> as cursive_core::view::view_wrapper::ViewWrapper>::wrap_call_on_any::{closure#0}
             at /home/emblemparade/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cursive_core-0.4.6/src/view/view_wrapper.rs:82:32
  31: <cursive_core::views::circular_focus::CircularFocus<cursive_core::views::stack_view::ChildWrapper<cursive_core::views::boxed_view::BoxedView>> as cursive_core::view::view_wrapper::ViewWrapper>::with_view_mut::<<cursive_core::views::circular_focus::CircularFocus<cursive_core::views::stack_view::ChildWrapper<cursive_core::views::boxed_view::BoxedView>> as cursive_core::view::view_wrapper::ViewWrapper>::wrap_call_on_any::{closure#0}, ()>
             at /home/emblemparade/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cursive_core-0.4.6/src/view/view_wrapper.rs:178:41
  32: <cursive_core::views::circular_focus::CircularFocus<cursive_core::views::stack_view::ChildWrapper<cursive_core::views::boxed_view::BoxedView>> as cursive_core::view::view_wrapper::ViewWrapper>::wrap_call_on_any
             at /home/emblemparade/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cursive_core-0.4.6/src/view/view_wrapper.rs:82:9
  33: <cursive_core::views::circular_focus::CircularFocus<cursive_core::views::stack_view::ChildWrapper<cursive_core::views::boxed_view::BoxedView>> as cursive_core::view::view_trait::View>::call_on_any
             at /home/emblemparade/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cursive_core-0.4.6/src/view/view_wrapper.rs:126:9
  34: <cursive_core::views::stack_view::StackView as cursive_core::view::view_trait::View>::call_on_any
             at /home/emblemparade/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cursive_core-0.4.6/src/views/stack_view.rs:816:13
  35: <cursive_core::views::named_view::NamedView<cursive_core::views::stack_view::StackView> as cursive_core::view::view_wrapper::ViewWrapper>::wrap_call_on_any::{closure#0}
             at /home/emblemparade/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cursive_core-0.4.6/src/views/named_view.rs:108:40
  36: <cursive_core::views::named_view::NamedView<cursive_core::views::stack_view::StackView> as cursive_core::view::view_wrapper::ViewWrapper>::with_view_mut::<<cursive_core::views::named_view::NamedView<cursive_core::views::stack_view::StackView> as cursive_core::view::view_wrapper::ViewWrapper>::wrap_call_on_any::{closure#0}, ()>::{closure#0}
             at /home/emblemparade/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cursive_core-0.4.6/src/views/named_view.rs:87:42
  37: <core::option::Option<lock_api::mutex::MutexGuard<parking_lot::raw_mutex::RawMutex, cursive_core::views::stack_view::StackView>>>::map::<(), <cursive_core::views::named_view::NamedView<cursive_core::views::stack_view::StackView> as cursive_core::view::view_wrapper::ViewWrapper>::with_view_mut<<cursive_core::views::named_view::NamedView<cursive_core::views::stack_view::StackView> as cursive_core::view::view_wrapper::ViewWrapper>::wrap_call_on_any::{closure#0}, ()>::{closure#0}>
             at /rustc/3b1b0ef4d80d3117924d91352c8b6ca528708b3c/library/core/src/option.rs:1165:29
  38: <cursive_core::views::named_view::NamedView<cursive_core::views::stack_view::StackView> as cursive_core::view::view_wrapper::ViewWrapper>::with_view_mut::<<cursive_core::views::named_view::NamedView<cursive_core::views::stack_view::StackView> as cursive_core::view::view_wrapper::ViewWrapper>::wrap_call_on_any::{closure#0}, ()>
             at /home/emblemparade/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cursive_core-0.4.6/src/views/named_view.rs:87:9
  39: <cursive_core::views::named_view::NamedView<cursive_core::views::stack_view::StackView> as cursive_core::view::view_wrapper::ViewWrapper>::wrap_call_on_any
             at /home/emblemparade/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cursive_core-0.4.6/src/views/named_view.rs:108:17
  40: <cursive_core::views::named_view::NamedView<cursive_core::views::stack_view::StackView> as cursive_core::view::view_trait::View>::call_on_any
             at /home/emblemparade/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cursive_core-0.4.6/src/view/view_wrapper.rs:126:9
  41: <cursive_core::views::linear_layout::LinearLayout as cursive_core::view::view_trait::View>::call_on_any
             at /home/emblemparade/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cursive_core-0.4.6/src/views/linear_layout.rs:687:13
  42: <cursive_core::views::named_view::NamedView<cursive_core::views::linear_layout::LinearLayout> as cursive_core::view::view_wrapper::ViewWrapper>::wrap_call_on_any::{closure#0}
             at /home/emblemparade/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cursive_core-0.4.6/src/views/named_view.rs:108:40
  43: <cursive_core::views::named_view::NamedView<cursive_core::views::linear_layout::LinearLayout> as cursive_core::view::view_wrapper::ViewWrapper>::with_view_mut::<<cursive_core::views::named_view::NamedView<cursive_core::views::linear_layout::LinearLayout> as cursive_core::view::view_wrapper::ViewWrapper>::wrap_call_on_any::{closure#0}, ()>::{closure#0}
             at /home/emblemparade/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cursive_core-0.4.6/src/views/named_view.rs:87:42
  44: <core::option::Option<lock_api::mutex::MutexGuard<parking_lot::raw_mutex::RawMutex, cursive_core::views::linear_layout::LinearLayout>>>::map::<(), <cursive_core::views::named_view::NamedView<cursive_core::views::linear_layout::LinearLayout> as cursive_core::view::view_wrapper::ViewWrapper>::with_view_mut<<cursive_core::views::named_view::NamedView<cursive_core::views::linear_layout::LinearLayout> as cursive_core::view::view_wrapper::ViewWrapper>::wrap_call_on_any::{closure#0}, ()>::{closure#0}>
             at /rustc/3b1b0ef4d80d3117924d91352c8b6ca528708b3c/library/core/src/option.rs:1165:29
  45: <cursive_core::views::named_view::NamedView<cursive_core::views::linear_layout::LinearLayout> as cursive_core::view::view_wrapper::ViewWrapper>::with_view_mut::<<cursive_core::views::named_view::NamedView<cursive_core::views::linear_layout::LinearLayout> as cursive_core::view::view_wrapper::ViewWrapper>::wrap_call_on_any::{closure#0}, ()>
             at /home/emblemparade/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cursive_core-0.4.6/src/views/named_view.rs:87:9
  46: <cursive_core::views::named_view::NamedView<cursive_core::views::linear_layout::LinearLayout> as cursive_core::view::view_wrapper::ViewWrapper>::wrap_call_on_any
             at /home/emblemparade/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cursive_core-0.4.6/src/views/named_view.rs:108:17
  47: <cursive_core::views::named_view::NamedView<cursive_core::views::linear_layout::LinearLayout> as cursive_core::view::view_trait::View>::call_on_any
             at /home/emblemparade/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cursive_core-0.4.6/src/view/view_wrapper.rs:126:9
  48: <cursive_core::views::boxed_view::BoxedView as cursive_core::view::view_wrapper::ViewWrapper>::wrap_call_on_any::{closure#0}
             at /home/emblemparade/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cursive_core-0.4.6/src/view/view_wrapper.rs:82:32
  49: <cursive_core::views::boxed_view::BoxedView as cursive_core::view::view_wrapper::ViewWrapper>::with_view_mut::<<cursive_core::views::boxed_view::BoxedView as cursive_core::view::view_wrapper::ViewWrapper>::wrap_call_on_any::{closure#0}, ()>
             at /home/emblemparade/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cursive_core-0.4.6/src/views/boxed_view.rs:73:14
  50: <cursive_core::views::boxed_view::BoxedView as cursive_core::view::view_wrapper::ViewWrapper>::wrap_call_on_any
             at /home/emblemparade/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cursive_core-0.4.6/src/view/view_wrapper.rs:82:9
  51: <cursive_core::views::boxed_view::BoxedView as cursive_core::view::view_trait::View>::call_on_any
             at /home/emblemparade/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cursive_core-0.4.6/src/view/view_wrapper.rs:126:9
  52: <cursive_core::views::layer::Layer<cursive_core::views::boxed_view::BoxedView> as cursive_core::view::view_wrapper::ViewWrapper>::wrap_call_on_any::{closure#0}
             at /home/emblemparade/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cursive_core-0.4.6/src/view/view_wrapper.rs:82:32
  53: <cursive_core::views::layer::Layer<cursive_core::views::boxed_view::BoxedView> as cursive_core::view::view_wrapper::ViewWrapper>::with_view_mut::<<cursive_core::views::layer::Layer<cursive_core::views::boxed_view::BoxedView> as cursive_core::view::view_wrapper::ViewWrapper>::wrap_call_on_any::{closure#0}, ()>
             at /home/emblemparade/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cursive_core-0.4.6/src/view/view_wrapper.rs:178:41
  54: <cursive_core::views::layer::Layer<cursive_core::views::boxed_view::BoxedView> as cursive_core::view::view_wrapper::ViewWrapper>::wrap_call_on_any
             at /home/emblemparade/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cursive_core-0.4.6/src/view/view_wrapper.rs:82:9
  55: <cursive_core::views::layer::Layer<cursive_core::views::boxed_view::BoxedView> as cursive_core::view::view_trait::View>::call_on_any
             at /home/emblemparade/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cursive_core-0.4.6/src/view/view_wrapper.rs:126:9
  56: <cursive_core::views::stack_view::ChildWrapper<cursive_core::views::boxed_view::BoxedView> as cursive_core::view::view_trait::View>::call_on_any
             at /home/emblemparade/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cursive_core-0.4.6/src/views/stack_view.rs:277:52
  57: <cursive_core::views::circular_focus::CircularFocus<cursive_core::views::stack_view::ChildWrapper<cursive_core::views::boxed_view::BoxedView>> as cursive_core::view::view_wrapper::ViewWrapper>::wrap_call_on_any::{closure#0}
             at /home/emblemparade/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cursive_core-0.4.6/src/view/view_wrapper.rs:82:32
  58: <cursive_core::views::circular_focus::CircularFocus<cursive_core::views::stack_view::ChildWrapper<cursive_core::views::boxed_view::BoxedView>> as cursive_core::view::view_wrapper::ViewWrapper>::with_view_mut::<<cursive_core::views::circular_focus::CircularFocus<cursive_core::views::stack_view::ChildWrapper<cursive_core::views::boxed_view::BoxedView>> as cursive_core::view::view_wrapper::ViewWrapper>::wrap_call_on_any::{closure#0}, ()>
             at /home/emblemparade/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cursive_core-0.4.6/src/view/view_wrapper.rs:178:41
  59: <cursive_core::views::circular_focus::CircularFocus<cursive_core::views::stack_view::ChildWrapper<cursive_core::views::boxed_view::BoxedView>> as cursive_core::view::view_wrapper::ViewWrapper>::wrap_call_on_any
             at /home/emblemparade/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cursive_core-0.4.6/src/view/view_wrapper.rs:82:9
  60: <cursive_core::views::circular_focus::CircularFocus<cursive_core::views::stack_view::ChildWrapper<cursive_core::views::boxed_view::BoxedView>> as cursive_core::view::view_trait::View>::call_on_any
             at /home/emblemparade/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cursive_core-0.4.6/src/view/view_wrapper.rs:126:9
  61: <cursive_core::views::stack_view::StackView as cursive_core::view::view_trait::View>::call_on_any
             at /home/emblemparade/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cursive_core-0.4.6/src/views/stack_view.rs:816:13
  62: <cursive_core::views::screens_view::ScreensView<cursive_core::views::stack_view::StackView> as cursive_core::view::view_wrapper::ViewWrapper>::wrap_call_on_any
             at /home/emblemparade/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cursive_core-0.4.6/src/views/screens_view.rs:125:13
  63: <cursive_core::views::screens_view::ScreensView<cursive_core::views::stack_view::StackView> as cursive_core::view::view_trait::View>::call_on_any
             at /home/emblemparade/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cursive_core-0.4.6/src/view/view_wrapper.rs:126:9
  64: <cursive_core::views::on_event_view::OnEventView<cursive_core::views::screens_view::ScreensView<cursive_core::views::stack_view::StackView>> as cursive_core::view::view_wrapper::ViewWrapper>::wrap_call_on_any::{closure#0}
             at /home/emblemparade/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cursive_core-0.4.6/src/view/view_wrapper.rs:82:32
  65: <cursive_core::views::on_event_view::OnEventView<cursive_core::views::screens_view::ScreensView<cursive_core::views::stack_view::StackView>> as cursive_core::view::view_wrapper::ViewWrapper>::with_view_mut::<<cursive_core::views::on_event_view::OnEventView<cursive_core::views::screens_view::ScreensView<cursive_core::views::stack_view::StackView>> as cursive_core::view::view_wrapper::ViewWrapper>::wrap_call_on_any::{closure#0}, ()>
             at /home/emblemparade/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cursive_core-0.4.6/src/view/view_wrapper.rs:178:41
  66: <cursive_core::views::on_event_view::OnEventView<cursive_core::views::screens_view::ScreensView<cursive_core::views::stack_view::StackView>> as cursive_core::view::view_wrapper::ViewWrapper>::wrap_call_on_any
             at /home/emblemparade/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cursive_core-0.4.6/src/view/view_wrapper.rs:82:9
  67: <cursive_core::views::on_event_view::OnEventView<cursive_core::views::screens_view::ScreensView<cursive_core::views::stack_view::StackView>> as cursive_core::view::view_trait::View>::call_on_any
             at /home/emblemparade/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cursive_core-0.4.6/src/view/view_wrapper.rs:126:9
  68: <cursive_core::views::on_event_view::OnEventView<cursive_core::views::screens_view::ScreensView<cursive_core::views::stack_view::StackView>> as cursive_core::view::finder::Finder>::call_on_all::<cursive_split_panel::split_panel::SplitPanel, <cursive_core::views::on_event_view::OnEventView<cursive_core::views::screens_view::ScreensView<cursive_core::views::stack_view::StackView>> as cursive_core::view::finder::Finder>::call_on<cursive_split_panel::split_panel::SplitPanel, <cursive_core::cursive_root::Cursive as floriactl::commands::tui::modes::vertex_templates::CursiveVertexTemplatesMode>::add_vertex_templates_mode::{closure#1}::{closure#0}, ()>::{closure#0}>
             at /home/emblemparade/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cursive_core-0.4.6/src/view/finder.rs:63:9
  69: <cursive_core::views::on_event_view::OnEventView<cursive_core::views::screens_view::ScreensView<cursive_core::views::stack_view::StackView>> as cursive_core::view::finder::Finder>::call_on::<cursive_split_panel::split_panel::SplitPanel, <cursive_core::cursive_root::Cursive as floriactl::commands::tui::modes::vertex_templates::CursiveVertexTemplatesMode>::add_vertex_templates_mode::{closure#1}::{closure#0}, ()>
             at /home/emblemparade/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cursive_core-0.4.6/src/view/finder.rs:23:9
  70: <cursive_core::cursive_root::Cursive>::call_on::<cursive_split_panel::split_panel::SplitPanel, <cursive_core::cursive_root::Cursive as floriactl::commands::tui::modes::vertex_templates::CursiveVertexTemplatesMode>::add_vertex_templates_mode::{closure#1}::{closure#0}, ()>
             at /home/emblemparade/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cursive_core-0.4.6/src/cursive_root.rs:521:9
  71: <cursive_core::cursive_root::Cursive>::call_on_name::<cursive_split_panel::split_panel::SplitPanel, <cursive_core::cursive_root::Cursive as floriactl::commands::tui::modes::vertex_templates::CursiveVertexTemplatesMode>::add_vertex_templates_mode::{closure#1}::{closure#0}, ()>
             at /home/emblemparade/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cursive_core-0.4.6/src/cursive_root.rs:548:9
  72: <cursive_core::cursive_root::Cursive as floriactl::commands::tui::modes::vertex_templates::CursiveVertexTemplatesMode>::add_vertex_templates_mode::{closure#1}
             at /Depot/Projects/Rust/floria/cli/src/floriactl/commands/tui/modes/vertex_templates.rs:27:13
  73: <cursive_core::cursive_root::Cursive>::set_on_post_event::<<cursive_core::cursive_root::Cursive as floriactl::commands::tui::modes::vertex_templates::CursiveVertexTemplatesMode>::add_vertex_templates_mode::{closure#1}, cursive_core::event::Event>::{closure#0}
             at /home/emblemparade/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cursive_core-0.4.6/src/utils/immutify.rs:91:17
  74: <cursive_core::event::Callback>::from_fn::<<cursive_core::cursive_root::Cursive>::set_on_post_event<<cursive_core::cursive_root::Cursive as floriactl::commands::tui::modes::vertex_templates::CursiveVertexTemplatesMode>::add_vertex_templates_mode::{closure#1}, cursive_core::event::Event>::{closure#0}>::{closure#0}
             at /home/emblemparade/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cursive_core-0.4.6/src/event.rs:186:13
  75: <cursive_core::cursive_root::Cursive>::on_event
             at /home/emblemparade/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cursive_core-0.4.6/src/cursive_root.rs:822:17
  76: <cursive_core::cursive_run::CursiveRunner<&mut cursive_core::cursive_root::Cursive>>::process_events
             at /home/emblemparade/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cursive_core-0.4.6/src/cursive_run.rs:123:13
  77: <cursive_core::cursive_run::CursiveRunner<&mut cursive_core::cursive_root::Cursive>>::step
             at /home/emblemparade/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cursive_core-0.4.6/src/cursive_run.rs:214:34
  78: <cursive_core::cursive_run::CursiveRunner<&mut cursive_core::cursive_root::Cursive>>::run
             at /home/emblemparade/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cursive_core-0.4.6/src/cursive_run.rs:237:13
  79: <cursive_core::cursive_root::Cursive>::try_run_with::<alloc::boxed::Box<dyn core::error::Error>, &mut alloc::boxed::Box<dyn core::ops::function::FnMut<(), Output = core::result::Result<alloc::boxed::Box<dyn cursive_core::backend::Backend>, alloc::boxed::Box<dyn core::error::Error>>>>>
             at /home/emblemparade/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cursive_core-0.4.6/src/cursive_root.rs:898:9
  80: <cursive::cursive_runnable::CursiveRunnable>::try_run
             at /home/emblemparade/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cursive-0.21.1/src/cursive_runnable.rs:93:9
  81: <floriactl::commands::tui::tui::TUI>::run
             at /Depot/Projects/Rust/floria/cli/src/floriactl/commands/tui/tui.rs:82:9
  82: floriactl::run::run
             at /Depot/Projects/Rust/floria/cli/src/floriactl/run.rs:21:41
  83: kutil::cli::run::run::run
             at /Depot/Projects/Rust/kutil/library/src/cli/run/run.rs:24:11
  84: floriactl::main
             at /Depot/Projects/Rust/floria/cli/src/floriactl/main.rs:19:5
  85: <fn() -> std::process::ExitCode as core::ops::function::FnOnce<()>>::call_once
             at /rustc/3b1b0ef4d80d3117924d91352c8b6ca528708b3c/library/core/src/ops/function.rs:250:5
  86: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> std::process::ExitCode, std::process::ExitCode>
             at /rustc/3b1b0ef4d80d3117924d91352c8b6ca528708b3c/library/std/src/sys/backtrace.rs:166:18
  87: std::rt::lang_start::<std::process::ExitCode>::{closure#0}
             at /rustc/3b1b0ef4d80d3117924d91352c8b6ca528708b3c/library/std/src/rt.rs:206:10
  88: <&dyn core::ops::function::Fn<(), Output = i32> + core::panic::unwind_safe::RefUnwindSafe + core::marker::Sync as core::ops::function::FnOnce<()>>::call_once
             at /rustc/3b1b0ef4d80d3117924d91352c8b6ca528708b3c/library/core/src/ops/function.rs:287:21
  89: std::panicking::catch_unwind::do_call::<&dyn core::ops::function::Fn<(), Output = i32> + core::panic::unwind_safe::RefUnwindSafe + core::marker::Sync, i32>
             at /rustc/3b1b0ef4d80d3117924d91352c8b6ca528708b3c/library/std/src/panicking.rs:581:40
  90: std::panicking::catch_unwind::<i32, &dyn core::ops::function::Fn<(), Output = i32> + core::panic::unwind_safe::RefUnwindSafe + core::marker::Sync>
             at /rustc/3b1b0ef4d80d3117924d91352c8b6ca528708b3c/library/std/src/panicking.rs:544:19
  91: std::panic::catch_unwind::<&dyn core::ops::function::Fn<(), Output = i32> + core::panic::unwind_safe::RefUnwindSafe + core::marker::Sync, i32>
             at /rustc/3b1b0ef4d80d3117924d91352c8b6ca528708b3c/library/std/src/panic.rs:359:14
  92: std::rt::lang_start_internal::{closure#0}
             at /rustc/3b1b0ef4d80d3117924d91352c8b6ca528708b3c/library/std/src/rt.rs:175:24
  93: std::panicking::catch_unwind::do_call::<std::rt::lang_start_internal::{closure#0}, isize>
             at /rustc/3b1b0ef4d80d3117924d91352c8b6ca528708b3c/library/std/src/panicking.rs:581:40
  94: std::panicking::catch_unwind::<isize, std::rt::lang_start_internal::{closure#0}>
             at /rustc/3b1b0ef4d80d3117924d91352c8b6ca528708b3c/library/std/src/panicking.rs:544:19
  95: std::panic::catch_unwind::<std::rt::lang_start_internal::{closure#0}, isize>
             at /rustc/3b1b0ef4d80d3117924d91352c8b6ca528708b3c/library/std/src/panic.rs:359:14
  96: std::rt::lang_start_internal
             at /rustc/3b1b0ef4d80d3117924d91352c8b6ca528708b3c/library/std/src/rt.rs:171:5
  97: std::rt::lang_start::<std::process::ExitCode>
             at /rustc/3b1b0ef4d80d3117924d91352c8b6ca528708b3c/library/std/src/rt.rs:205:5
  98: main
  99: __libc_start_call_main
 100: __libc_start_main_alias_1
 101: _start