From bbfd2dc1632fa1aeb46c87587f9b402eae15978c Mon Sep 17 00:00:00 2001 From: Edward Langley Date: Tue, 31 Mar 2026 22:05:02 -0700 Subject: [PATCH] refactor: TuiGuard -> TuiContext --- src/main.rs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/main.rs b/src/main.rs index 040678d..58526be 100644 --- a/src/main.rs +++ b/src/main.rs @@ -221,11 +221,11 @@ fn get_initial_model(file_path: &Option) -> Result { } } -struct TuiGuard<'a> { +struct TuiContext<'a> { terminal: Terminal>, } -impl<'a> TuiGuard<'a> { +impl<'a> TuiContext<'a> { fn enter(out: &'a mut Stdout) -> Result { enable_raw_mode()?; execute!(out, EnterAlternateScreen)?; @@ -236,7 +236,7 @@ impl<'a> TuiGuard<'a> { } } -impl<'a> Drop for TuiGuard<'a> { +impl<'a> Drop for TuiContext<'a> { fn drop(&mut self) { let _ = execute!(self.terminal.backend_mut(), LeaveAlternateScreen); let _ = disable_raw_mode(); @@ -249,9 +249,9 @@ fn run_tui( import_json: Option, ) -> Result<()> { let mut stdout = io::stdout(); - let mut tui_context = TuiGuard::enter(&mut stdout)?; - + let mut tui_context = TuiContext::enter(&mut stdout)?; let mut app = App::new(model, file_path); + if let Some(json) = import_json { app.start_import_wizard(json); }