pub trait MemoryMonitorExt: IsA<MemoryMonitor> + Sealed + 'static {
    // Provided method
    fn connect_low_memory_warning<F: Fn(&Self, MemoryMonitorWarningLevel) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId { ... }
}
Available on crate feature v2_64 only.
Expand description

Trait containing all MemoryMonitor methods.

Implementors

MemoryMonitor

Provided Methods§

source

fn connect_low_memory_warning<F: Fn(&Self, MemoryMonitorWarningLevel) + 'static>( &self, f: F ) -> SignalHandlerId

Emitted when the system is running low on free memory. The signal handler should then take the appropriate action depending on the warning level. See the MemoryMonitorWarningLevel documentation for details.

level

the MemoryMonitorWarningLevel warning level

Object Safety§

This trait is not object safe.

Implementors§