Skip to main content

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}