From e962c4857a016650c9bfb76f0bb7485da8270161 Mon Sep 17 00:00:00 2001 From: Andrew Phillips Date: Thu, 14 Aug 2025 17:05:16 -0300 Subject: [PATCH] fix: restore KeepModes enum and fix unused imports Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) --- src/main.rs | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/src/main.rs b/src/main.rs index 8cc2cf5..30816b0 100644 --- a/src/main.rs +++ b/src/main.rs @@ -27,7 +27,7 @@ extern crate serde_json; extern crate serde_yaml; extern crate serde; -use args::{Args, KeyValue, NumberOrString, KeepModes}; +use args::{Args, NumberOrString}; /** * Main function to handle command-line arguments and execute the appropriate mode. @@ -62,6 +62,20 @@ fn main() -> Result<(), Error> { tags.sort(); tags.dedup(); + #[derive(PartialEq)] + enum KeepModes { + Unknown, + Save, + Get, + Diff, + List, + Delete, + Update, + Info, + Status, + Server, + } + let mut mode: KeepModes = KeepModes::Unknown; if args.mode.save { @@ -175,7 +189,7 @@ fn main() -> Result<(), Error> { KeepModes::Server => { crate::modes::server::mode_server(&mut cmd, &args, &mut conn, data_path)? } - _ => todo!(), + KeepModes::Unknown => todo!(), } Ok(())