pub struct PoolTemperatureConfig {Show 15 fields
pub enabled: bool,
pub interval: Duration,
pub read_sample_rate: u32,
pub heat_half_life: Duration,
pub access_flush_batch: usize,
pub scan_items_per_cycle: usize,
pub candidate_capacity: usize,
pub max_moves_per_cycle: usize,
pub max_bytes_per_cycle: u64,
pub max_concurrent_moves: usize,
pub minimum_residence: Duration,
pub promotion_hysteresis_percent: u8,
pub foreground_load_percent: u8,
pub lease_duration: Duration,
pub copy_chunk_bytes: usize,
}Fields§
§enabled: bool§interval: Duration§read_sample_rate: u32§heat_half_life: Duration§access_flush_batch: usize§scan_items_per_cycle: usize§candidate_capacity: usize§max_moves_per_cycle: usize§max_bytes_per_cycle: u64§max_concurrent_moves: usize§minimum_residence: Duration§promotion_hysteresis_percent: u8§foreground_load_percent: u8§lease_duration: Duration§copy_chunk_bytes: usizeTrait Implementations§
Source§impl Clone for PoolTemperatureConfig
impl Clone for PoolTemperatureConfig
Source§fn clone(&self) -> PoolTemperatureConfig
fn clone(&self) -> PoolTemperatureConfig
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 PoolTemperatureConfig
impl Debug for PoolTemperatureConfig
Auto Trait Implementations§
impl Freeze for PoolTemperatureConfig
impl RefUnwindSafe for PoolTemperatureConfig
impl Send for PoolTemperatureConfig
impl Sync for PoolTemperatureConfig
impl Unpin for PoolTemperatureConfig
impl UnsafeUnpin for PoolTemperatureConfig
impl UnwindSafe for PoolTemperatureConfig
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