PressureAwarePool

Trait PressureAwarePool 

Source
pub trait PressureAwarePool {
    // Required methods
    fn handle_pressure(&self, level: MemoryPressureLevel) -> bool;
    fn pressure_level(&self) -> MemoryPressureLevel;
}
Expand description

Extension trait for pressure-aware memory pools.

Required Methods§

Source

fn handle_pressure(&self, level: MemoryPressureLevel) -> bool

Handle a memory pressure change event.

Returns true if the pool took action (e.g., shrunk).

Source

fn pressure_level(&self) -> MemoryPressureLevel

Get current pressure level.

Implementors§