borderbook 0.1.0

Limit orderbook and matching implementation
Documentation
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"),
        }
    }
}