pub struct PoolConfig {
pub initial_pool_size: usize,
pub max_pool_size: usize,
pub batch_size: usize,
pub low_watermark: usize,
pub high_watermark: usize,
}
Expand description
Configuration for memory pools.
Fields§
§initial_pool_size: usize
Initial pool size per CPU
max_pool_size: usize
Maximum pool size per CPU
batch_size: usize
Batch allocation size for refills
low_watermark: usize
Low watermark for triggering background refill
high_watermark: usize
High watermark for triggering cleanup
Trait Implementations§
Source§impl Clone for PoolConfig
impl Clone for PoolConfig
Source§fn clone(&self) -> PoolConfig
fn clone(&self) -> PoolConfig
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 PoolConfig
impl Debug for PoolConfig
Source§impl Default for PoolConfig
impl Default for PoolConfig
impl Copy for PoolConfig
Auto Trait Implementations§
impl Freeze for PoolConfig
impl RefUnwindSafe for PoolConfig
impl Send for PoolConfig
impl Sync for PoolConfig
impl Unpin for PoolConfig
impl UnwindSafe for PoolConfig
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