use crate::connectors::{Client, Connector}; use crate::models::{Order, Position}; use crate::ticker::Ticker; use std::collections::VecDeque; struct EventManager {} struct PositionManager { queue: VecDeque, open_positions: Vec, client: Client, } struct OrderManager { queue: VecDeque, open_orders: Vec, client: Client, }