use std::io; use tui::{backend::Backend, Frame, Terminal}; pub trait KamiApp { fn new() -> Self; fn run(&mut self, terminal: &mut Terminal) -> io::Result<()>; fn ui(&mut self, f: &mut Frame); }