toasty_core/stmt/direction.rs
1/// Sort direction for an [`OrderByExpr`](super::OrderByExpr).
2///
3/// # Examples
4///
5/// ```
6/// use toasty_core::stmt::Direction;
7///
8/// let dir = Direction::Asc;
9/// assert_eq!(dir, Direction::Asc);
10/// ```
11#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]
12#[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))]
13pub enum Direction {
14 /// Ascending order (smallest first).
15 Asc,
16 /// Descending order (largest first).
17 Desc,
18}