charming_fork_zephyr/element/
sort.rs

1use serde::Serialize;
2
3pub enum Sort {
4    Ascending,
5    Descending,
6    None,
7}
8
9impl Serialize for Sort {
10    fn serialize<S: serde::Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error> {
11        match self {
12            Sort::Ascending => serializer.serialize_str("ascending"),
13            Sort::Descending => serializer.serialize_str("descending"),
14            Sort::None => serializer.serialize_none(),
15        }
16    }
17}