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§
Sourcefn handle_pressure(&self, level: MemoryPressureLevel) -> bool
fn handle_pressure(&self, level: MemoryPressureLevel) -> bool
Handle a memory pressure change event.
Returns true if the pool took action (e.g., shrunk).
Sourcefn pressure_level(&self) -> MemoryPressureLevel
fn pressure_level(&self) -> MemoryPressureLevel
Get current pressure level.