pub struct CachingConfiguration {
pub enabled: bool,
pub cache_dir: Option<String>,
pub max_size_mb: Option<usize>,
pub ttl_sec: Option<usize>,
pub strategy: CacheStrategy,
}Expand description
Caching configuration
Fields§
§enabled: boolEnable intermediate result caching
cache_dir: Option<String>Cache directory
max_size_mb: Option<usize>Maximum cache size (MB)
ttl_sec: Option<usize>Cache TTL (seconds)
strategy: CacheStrategyCache strategy
Trait Implementations§
Source§impl Clone for CachingConfiguration
impl Clone for CachingConfiguration
Source§fn clone(&self) -> CachingConfiguration
fn clone(&self) -> CachingConfiguration
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 CachingConfiguration
impl Debug for CachingConfiguration
Auto Trait Implementations§
impl Freeze for CachingConfiguration
impl RefUnwindSafe for CachingConfiguration
impl Send for CachingConfiguration
impl Sync for CachingConfiguration
impl Unpin for CachingConfiguration
impl UnwindSafe for CachingConfiguration
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> 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