aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorboasting-squirrel <boasting.squirrel@gmail.com>2019-04-07 11:39:26 +0000
committerboasting-squirrel <boasting.squirrel@gmail.com>2019-04-07 11:39:26 +0000
commit8a98a8dfa4479fcbfad364343b727891b3e41a11 (patch)
tree43e6f69ca48ee7e95d710bbf292286b7f637894d
parentUse strum to reduce boilerplate on ColorScheme enum + removed useless Debug d... (diff)
downloadminiserve-8a98a8dfa4479fcbfad364343b727891b3e41a11.tar.gz
miniserve-8a98a8dfa4479fcbfad364343b727891b3e41a11.zip
Use serialize_all
-rw-r--r--src/listing.rs4
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,
}