1 2 3 4 5 6 7 8 9 10
use crate::exchanges::{exchange::Exchange, stub_exchange::StubExchange}; pub struct ExchangeFactory; impl ExchangeFactory { pub fn stub() -> Exchange { StubExchange.into() } // TODO simulated, mocked, delayed, failing }