pub struct InMemoryOrderBookFactory;Expand description
An in-memory order book factory that creates order books with binary heap-based priority queues.
§Example
use clob_sync::prelude::*;
use clob_sync::order_book::InMemoryOrderBookFactory;
let book = InMemoryOrderBookFactory::create_order_book(Symbol::from("BTC-USD"));or:
use clob_sync::prelude::*;
let book = InMemoryOrderBookFactory::create_order_book(Symbol::from("BTC-USD"));Trait Implementations§
Source§impl Debug for InMemoryOrderBookFactory
impl Debug for InMemoryOrderBookFactory
Source§impl OrderBookFactory for InMemoryOrderBookFactory
impl OrderBookFactory for InMemoryOrderBookFactory
Source§type BookSide = InMemoryOrderBookSide
type BookSide = InMemoryOrderBookSide
The order book side type
Auto Trait Implementations§
impl Freeze for InMemoryOrderBookFactory
impl RefUnwindSafe for InMemoryOrderBookFactory
impl Send for InMemoryOrderBookFactory
impl Sync for InMemoryOrderBookFactory
impl Unpin for InMemoryOrderBookFactory
impl UnsafeUnpin for InMemoryOrderBookFactory
impl UnwindSafe for InMemoryOrderBookFactory
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more