alpaca_data/news/enums.rs
1use std::fmt::{self, Display, Formatter};
2
3use serde::{Deserialize, Serialize};
4
5#[derive(Clone, Copy, Debug, Default, Eq, PartialEq, Serialize, Deserialize)]
6pub enum Sort {
7 #[default]
8 Asc,
9 Desc,
10}
11
12impl Display for Sort {
13 fn fmt(&self, formatter: &mut Formatter<'_>) -> fmt::Result {
14 formatter.write_str(match self {
15 Self::Asc => "asc",
16 Self::Desc => "desc",
17 })
18 }
19}