Trait PluginMemoryComponent

Source
pub trait PluginMemoryComponent: NerveComponent {
    // Required methods
    fn memory_usage(&self) -> u64;
    fn memory_utilization(&self) -> f64;
    fn is_memory_critical(&self) -> bool;
}
Expand description

Simplified memory component interface for plugin system

Required Methods§

Source

fn memory_usage(&self) -> u64

Get current memory usage in bytes

Source

fn memory_utilization(&self) -> f64

Get memory utilization percentage

Source

fn is_memory_critical(&self) -> bool

Check if memory is critically low

Implementors§