diff options
author | boasting-squirrel <boasting.squirrel@gmail.com> | 2019-04-07 11:39:26 +0000 |
---|---|---|
committer | boasting-squirrel <boasting.squirrel@gmail.com> | 2019-04-07 11:39:26 +0000 |
commit | 8a98a8dfa4479fcbfad364343b727891b3e41a11 (patch) | |
tree | 43e6f69ca48ee7e95d710bbf292286b7f637894d | |
parent | Use strum to reduce boilerplate on ColorScheme enum + removed useless Debug d... (diff) | |
download | miniserve-8a98a8dfa4479fcbfad364343b727891b3e41a11.tar.gz miniserve-8a98a8dfa4479fcbfad364343b727891b3e41a11.zip |
Use serialize_all
-rw-r--r-- | src/listing.rs | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/src/listing.rs b/src/listing.rs index 5096c73..fee81a2 100644 --- a/src/listing.rs +++ b/src/listing.rs @@ -26,17 +26,15 @@ struct QueryParameters { /// Available sorting methods #[derive(Deserialize, Clone, EnumString, Display)] #[serde(rename_all = "lowercase")] +#[strum(serialize_all = "snake_case")] pub enum SortingMethod { /// Sort by name - #[strum(serialize = "name")] Name, /// Sort by size - #[strum(serialize = "size")] Size, /// Sort by last modification date (natural sort: follows alphanumerical order) - #[strum(serialize = "date")] Date, } |