pub struct GarbageCollectionTuning {
pub frequency: Duration,
pub pressure_threshold: f64,
pub cleanup_strategies: Vec<CleanupStrategy>,
}Expand description
Garbage collection tuning
Fields§
§frequency: DurationGC frequency hint
pressure_threshold: f64Memory pressure threshold
cleanup_strategies: Vec<CleanupStrategy>Cleanup strategies
Trait Implementations§
Source§impl Clone for GarbageCollectionTuning
impl Clone for GarbageCollectionTuning
Source§fn clone(&self) -> GarbageCollectionTuning
fn clone(&self) -> GarbageCollectionTuning
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 moreAuto Trait Implementations§
impl Freeze for GarbageCollectionTuning
impl RefUnwindSafe for GarbageCollectionTuning
impl Send for GarbageCollectionTuning
impl Sync for GarbageCollectionTuning
impl Unpin for GarbageCollectionTuning
impl UnwindSafe for GarbageCollectionTuning
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