pub enum LatencyModelAny {
Static(StaticLatencyModel),
Python(PythonLatencyModel),
}Variants§
Static(StaticLatencyModel)
Python(PythonLatencyModel)
Trait Implementations§
Source§impl Clone for LatencyModelAny
impl Clone for LatencyModelAny
Source§impl Debug for LatencyModelAny
impl Debug for LatencyModelAny
Source§impl From<LatencyModelAny> for LatencyModelHandle
impl From<LatencyModelAny> for LatencyModelHandle
Source§fn from(model: LatencyModelAny) -> Self
fn from(model: LatencyModelAny) -> Self
Converts to this type from the input type.
Source§impl LatencyModel for LatencyModelAny
impl LatencyModel for LatencyModelAny
Source§fn get_insert_latency(
&self,
command: &TradingCommand,
ts_now: UnixNanos,
) -> Result<DurationNanos>
fn get_insert_latency( &self, command: &TradingCommand, ts_now: UnixNanos, ) -> Result<DurationNanos>
Returns the latency for order insertion operations. Read more
Source§fn get_update_latency(
&self,
command: &TradingCommand,
ts_now: UnixNanos,
) -> Result<DurationNanos>
fn get_update_latency( &self, command: &TradingCommand, ts_now: UnixNanos, ) -> Result<DurationNanos>
Returns the latency for order update/modify operations. Read more
Source§fn get_delete_latency(
&self,
command: &TradingCommand,
ts_now: UnixNanos,
) -> Result<DurationNanos>
fn get_delete_latency( &self, command: &TradingCommand, ts_now: UnixNanos, ) -> Result<DurationNanos>
Returns the latency for order delete/cancel operations. Read more
Source§fn get_base_latency(&self) -> DurationNanos
fn get_base_latency(&self) -> DurationNanos
Returns the base latency component.
Auto Trait Implementations§
impl !RefUnwindSafe for LatencyModelAny
impl Freeze for LatencyModelAny
impl Send for LatencyModelAny
impl Sync for LatencyModelAny
impl Unpin for LatencyModelAny
impl UnsafeUnpin for LatencyModelAny
impl UnwindSafe for LatencyModelAny
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