aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSam Anthony <sam@samanthony.xyz>2023-02-01 18:29:01 -0330
committerSam Anthony <sam@samanthony.xyz>2023-02-01 18:29:01 -0330
commitc791d7ae1809a56f2ddb804f454789061ed9b497 (patch)
tree93633f8a5af526daa03fea332b879da3d86f485d
parent0d6119ab6f06762f650025ccb3dbdb626c445a58 (diff)
downloadpfc-c791d7ae1809a56f2ddb804f454789061ed9b497.zip
rename App to Calculator
-rw-r--r--src/main.rs14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/main.rs b/src/main.rs
index f3f3d9a..fc657a8 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -15,12 +15,12 @@ enum Signal {
}
#[derive(Default)]
-struct App {
+struct Calculator {
stack: Vec<f64>,
input_buffer: String,
}
-impl App {
+impl Calculator {
fn handle_input(&mut self, key: KeyEvent) -> Signal {
match key.modifiers {
KeyModifiers::CONTROL => match key.code {
@@ -108,19 +108,19 @@ impl App {
}
fn main() -> io::Result<()> {
- let app = App::default();
+ let calculator = Calculator::default();
let mut terminal = ui::init_terminal()?;
- let result = run(app, &mut terminal);
+ let result = run(calculator, &mut terminal);
ui::cleanup_terminal(terminal)?;
result
}
-fn run<B: Backend>(mut app: App, terminal: &mut Terminal<B>) -> io::Result<()> {
+fn run<B: Backend>(mut calculator: Calculator, terminal: &mut Terminal<B>) -> io::Result<()> {
loop {
- terminal.draw(|f| app.draw(f))?;
+ terminal.draw(|f| calculator.draw(f))?;
if let Event::Key(key) = event::read()? {
- if let Signal::Exit = app.handle_input(key) {
+ if let Signal::Exit = calculator.handle_input(key) {
return Ok(());
}
}