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 · 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 Box<dyn LatencyModel>
impl From<LatencyModelAny> for Box<dyn LatencyModel>
Source§fn from(value: LatencyModelAny) -> Self
fn from(value: 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) -> UnixNanos
fn get_insert_latency(&self) -> UnixNanos
Returns the latency for order insertion operations.
Source§fn get_update_latency(&self) -> UnixNanos
fn get_update_latency(&self) -> UnixNanos
Returns the latency for order update/modify operations.
Source§fn get_delete_latency(&self) -> UnixNanos
fn get_delete_latency(&self) -> UnixNanos
Returns the latency for order delete/cancel operations.
Source§fn get_base_latency(&self) -> UnixNanos
fn get_base_latency(&self) -> UnixNanos
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more