pub struct CacheMap {
pub currencies: HashMap<Ustr, Currency>,
pub instruments: HashMap<InstrumentId, InstrumentAny>,
pub synthetics: HashMap<InstrumentId, SyntheticInstrument>,
pub accounts: HashMap<AccountId, AccountAny>,
pub orders: HashMap<ClientOrderId, OrderAny>,
pub positions: HashMap<PositionId, Position>,
pub greeks: HashMap<InstrumentId, GreeksData>,
pub yield_curves: HashMap<String, YieldCurveData>,
}
Fields§
§currencies: HashMap<Ustr, Currency>
§instruments: HashMap<InstrumentId, InstrumentAny>
§synthetics: HashMap<InstrumentId, SyntheticInstrument>
§accounts: HashMap<AccountId, AccountAny>
§orders: HashMap<ClientOrderId, OrderAny>
§positions: HashMap<PositionId, Position>
§greeks: HashMap<InstrumentId, GreeksData>
§yield_curves: HashMap<String, YieldCurveData>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for CacheMap
impl !RefUnwindSafe for CacheMap
impl Send for CacheMap
impl Sync for CacheMap
impl Unpin for CacheMap
impl !UnwindSafe for CacheMap
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