refactor: replace custom proc-macro with strum for snake_case serialization

Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
This commit is contained in:
Andrew Phillips
2025-08-27 12:13:04 -03:00
parent 697ec44f4d
commit 8857fc86cd
2 changed files with 1 additions and 4 deletions

View File

@@ -14,8 +14,5 @@ pub use args::Args;
// Re-export PIPESIZE constant // Re-export PIPESIZE constant
pub use common::PIPESIZE; pub use common::PIPESIZE;
// Re-export the ToSnakeCaseString trait and derive macro
pub use to_snake_case_trait::ToSnakeCaseString;
#[cfg(test)] #[cfg(test)]
mod tests; mod tests;

View File

@@ -118,7 +118,7 @@ impl MetaPlugin for BaseMetaPlugin {
} }
#[derive(Debug, Eq, PartialEq, Clone, strum::EnumIter, strum::Display, strum::EnumString)] #[derive(Debug, Eq, PartialEq, Clone, strum::EnumIter, strum::Display, strum::EnumString)]
#[strum(ascii_case_insensitive)] #[strum(serialize_all = "snake_case", ascii_case_insensitive)]
pub enum MetaPluginType { pub enum MetaPluginType {
FileMagic, FileMagic,
FileMime, FileMime,