pub struct DiffCacheConfig {
pub max_entries: usize,
pub ttl: Duration,
pub enable_incremental: bool,
}Expand description
Configuration for the diff cache.
Fields§
§max_entries: usizeMaximum number of entries to cache
ttl: DurationTime-to-live for cache entries
enable_incremental: boolEnable incremental computation for partial changes
Trait Implementations§
Source§impl Clone for DiffCacheConfig
impl Clone for DiffCacheConfig
Source§fn clone(&self) -> DiffCacheConfig
fn clone(&self) -> DiffCacheConfig
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 DiffCacheConfig
impl Debug for DiffCacheConfig
Auto Trait Implementations§
impl Freeze for DiffCacheConfig
impl RefUnwindSafe for DiffCacheConfig
impl Send for DiffCacheConfig
impl Sync for DiffCacheConfig
impl Unpin for DiffCacheConfig
impl UnsafeUnpin for DiffCacheConfig
impl UnwindSafe for DiffCacheConfig
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