diff --git a/src/api/search.rs b/src/api/search.rs index 56a81ae6..e055876d 100644 --- a/src/api/search.rs +++ b/src/api/search.rs @@ -45,20 +45,15 @@ struct Document { highlight: elastic::ResponseHighlight, } -#[derive(Deserialize)] +#[derive(Deserialize, Default)] #[serde(rename_all = "lowercase")] enum Sort { + #[default] Best, Relevance, Popularity, } -impl Default for Sort { - fn default() -> Self { - Sort::Best - } -} - #[derive(Deserialize)] struct Params { q: String,