pub struct StateCacheConfig {
pub slow_ttl: u64,
pub fast_ttl: u64,
}Expand description
Configuration for StateCache TTL tiers.
Fields§
§slow_ttl: u64TTL for slowly-changing data: fees, bounds (seconds).
fast_ttl: u64TTL for fast-changing data: prices, funding rates, balances (seconds).
Trait Implementations§
Source§impl Clone for StateCacheConfig
impl Clone for StateCacheConfig
Source§fn clone(&self) -> StateCacheConfig
fn clone(&self) -> StateCacheConfig
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 StateCacheConfig
impl Debug for StateCacheConfig
Source§impl Default for StateCacheConfig
impl Default for StateCacheConfig
impl Copy for StateCacheConfig
Auto Trait Implementations§
impl Freeze for StateCacheConfig
impl RefUnwindSafe for StateCacheConfig
impl Send for StateCacheConfig
impl Sync for StateCacheConfig
impl Unpin for StateCacheConfig
impl UnsafeUnpin for StateCacheConfig
impl UnwindSafe for StateCacheConfig
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,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§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