diff options
Diffstat (limited to 'src/main.rs')
| -rw-r--r-- | src/main.rs | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/src/main.rs b/src/main.rs deleted file mode 100644 index 85e3888..0000000 --- a/src/main.rs +++ /dev/null @@ -1,24 +0,0 @@ -use crossterm::event::{self, Event}; -use std::io; - -use pfc::{ui, Calculator, Signal}; - -fn main() -> io::Result<()> { - let mut terminal = ui::init_terminal()?; - let mut calculator = Calculator::default(); - - let result = || -> io::Result<()> { - loop { - terminal.draw(|f| calculator.draw(f))?; - - if let Event::Key(key) = event::read()? { - if let Signal::Exit = calculator.handle_input(key) { - return Ok(()); - } - } - } - }(); - - ui::cleanup_terminal(terminal)?; - result -} |