use envision::prelude::*;
use std::path::PathBuf;
struct ArgsApp;
#[derive(Clone, Default)]
struct ArgsState;
#[derive(Clone)]
enum ArgsMsg {}
#[derive(Clone)]
struct MyArgs {
_path: PathBuf,
}
impl App for ArgsApp {
type State = ArgsState;
type Message = ArgsMsg;
type Args = MyArgs;
fn init(_args: MyArgs) -> (ArgsState, Command<ArgsMsg>) {
(ArgsState, Command::none())
}
fn update(_: &mut ArgsState, _: ArgsMsg) -> Command<ArgsMsg> {
Command::none()
}
fn view(_: &ArgsState, _: &mut ratatui::Frame) {}
}
fn main() {
let _ = Runtime::<ArgsApp, _>::virtual_builder(80, 24)
.build()
.unwrap();
}