use ratatui::{DefaultTerminal, Frame}; use std::io::Result; fn main() -> Result<()> { ratatui::run(app) } fn app(terminal: &mut DefaultTerminal) -> Result<()> { loop { terminal.draw(render)?; if crossterm::event::read()?.is_key_press() { break Ok(()); } } } fn render(frame: &mut Frame) { frame.render_widget("hello world", frame.area()); }