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"), } } }