pub enum LatencyModelAny {
Static(StaticLatencyModel),
}Variants§
Static(StaticLatencyModel)
Trait Implementations§
Source§impl Clone for LatencyModelAny
impl Clone for LatencyModelAny
Source§fn clone(&self) -> LatencyModelAny
fn clone(&self) -> LatencyModelAny
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§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) -> DurationNanos
fn get_insert_latency(&self) -> DurationNanos
Returns the latency for order insertion operations.
Source§fn get_update_latency(&self) -> DurationNanos
fn get_update_latency(&self) -> DurationNanos
Returns the latency for order update/modify operations.
Source§fn get_delete_latency(&self) -> DurationNanos
fn get_delete_latency(&self) -> DurationNanos
Returns the latency for order delete/cancel operations.
Source§fn get_base_latency(&self) -> DurationNanos
fn get_base_latency(&self) -> DurationNanos
Returns the base latency component.
Auto Trait Implementations§
impl Freeze for LatencyModelAny
impl RefUnwindSafe 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