1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
use std::fmt::{Display, Formatter, Error};

#[derive(Clone, Copy, Debug, PartialEq, Eq)]
pub enum Direction {
    Ask,
    Bid,
}

impl Display for Direction {
    fn fmt(&self, fmt: &mut Formatter) -> Result<(), Error> {
        match self {
            Direction::Ask => write!(fmt, "ask"),
            Direction::Bid => write!(fmt, "bid"),
        }
    }
}