Skip to main content

PoolManager

Trait PoolManager 

Source
pub trait PoolManager {
    // Required methods
    fn extend(&mut self, more: usize);
    fn shrink(&mut self, less: usize);
    fn resize(&mut self, total: usize);
    fn auto_adjust(&mut self);
    fn auto_expire(&mut self, life: Option<Duration>);
    fn kill_worker(&mut self, id: usize);
    fn clear(&mut self);
    fn close(&mut self);
    fn force_close(&mut self);
}

Required Methods§

Source

fn extend(&mut self, more: usize)

Source

fn shrink(&mut self, less: usize)

Source

fn resize(&mut self, total: usize)

Source

fn auto_adjust(&mut self)

Source

fn auto_expire(&mut self, life: Option<Duration>)

Source

fn kill_worker(&mut self, id: usize)

Source

fn clear(&mut self)

Source

fn close(&mut self)

Source

fn force_close(&mut self)

Implementors§