diff options
| author | Sam Anthony <sam@samanthony.xyz> | 2023-07-22 21:30:53 -0230 |
|---|---|---|
| committer | Sam Anthony <sam@samanthony.xyz> | 2023-07-22 21:30:53 -0230 |
| commit | 4e17a27eb8d36868bcf7e1edf32affd84412a1f4 (patch) | |
| tree | 2411be41f24f4ba697577147df14efebf2c11f9b /src/main.rs | |
| parent | eb3dd36c4229241aad610b8ed812cc12d8f87c2b (diff) | |
| download | pfc-4e17a27eb8d36868bcf7e1edf32affd84412a1f4.zip | |
init go module
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 -} |