pub struct MethodCacheConfig {
pub enabled: bool,
pub ttl_secs: u64,
}Expand description
Configuration for caching specific methods.
Fields§
§enabled: boolWhether caching is enabled for this method.
ttl_secs: u64Time to live in seconds.
Trait Implementations§
Source§impl Clone for MethodCacheConfig
impl Clone for MethodCacheConfig
Source§fn clone(&self) -> MethodCacheConfig
fn clone(&self) -> MethodCacheConfig
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 MethodCacheConfig
impl Debug for MethodCacheConfig
Auto Trait Implementations§
impl Freeze for MethodCacheConfig
impl RefUnwindSafe for MethodCacheConfig
impl Send for MethodCacheConfig
impl Sync for MethodCacheConfig
impl Unpin for MethodCacheConfig
impl UnwindSafe for MethodCacheConfig
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: NoopSpan) -> Self
fn instrument(self, _span: NoopSpan) -> Self
Instruments this future with a span (no-op when disabled).
Source§fn in_current_span(self) -> Self
fn in_current_span(self) -> Self
Instruments this future with the current span (no-op when disabled).