pub struct LazyLoadConfig {
pub chunk_size: usize,
pub max_cached_chunks: usize,
pub cache_ttl: Duration,
pub memory_pressure_threshold: usize,
}Expand description
Configuration for lazy loading behavior
Fields§
§chunk_size: usizeSize of chunks to load at once (in elements)
max_cached_chunks: usizeMaximum number of chunks to keep in cache
cache_ttl: DurationTime to keep unused chunks in cache before unloading
memory_pressure_threshold: usizeMemory pressure threshold for aggressive cleanup
Trait Implementations§
Source§impl Clone for LazyLoadConfig
impl Clone for LazyLoadConfig
Source§fn clone(&self) -> LazyLoadConfig
fn clone(&self) -> LazyLoadConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 LazyLoadConfig
impl Debug for LazyLoadConfig
Auto Trait Implementations§
impl Freeze for LazyLoadConfig
impl RefUnwindSafe for LazyLoadConfig
impl Send for LazyLoadConfig
impl Sync for LazyLoadConfig
impl Unpin for LazyLoadConfig
impl UnsafeUnpin for LazyLoadConfig
impl UnwindSafe for LazyLoadConfig
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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