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:
@@ -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;
|
||||||
|
|||||||
@@ -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,
|
||||||
|
|||||||
Reference in New Issue
Block a user