pub trait PatternDetector:
Debug
+ Send
+ Sync {
// Required methods
fn detect_patterns(
&self,
snapshots: &VecDeque<MemoryUsageSnapshot>,
) -> Result<Vec<MemoryPattern>>;
fn name(&self) -> &str;
}Expand description
Pattern detection trait
Required Methods§
Sourcefn detect_patterns(
&self,
snapshots: &VecDeque<MemoryUsageSnapshot>,
) -> Result<Vec<MemoryPattern>>
fn detect_patterns( &self, snapshots: &VecDeque<MemoryUsageSnapshot>, ) -> Result<Vec<MemoryPattern>>
Detect memory usage patterns