matchina 0.1.3

Minimalistic matching engine designed for a trading exchange
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use std::io;
use std::io::Write;

use anyhow::Result;
use matchina::order::util::generate;

fn main() -> Result<()> {
    let mut stdout = io::stdout();
    let range = 1..=10_000_000;
    for order in generate(range) {
        let order = serde_json::to_string(&order).ok().unwrap();
        writeln!(stdout, "{}", order)?;
    }

    Ok(())
}