Expand description
Scope tracking types.
This module contains types for tracking scope lifecycle, hierarchy, and memory usage within scopes.
Re-exports§
pub use super::allocation::ImpactLevel;pub use super::allocation::RiskDistribution;
Structs§
- Borrow
Event - Borrow event for tracking borrowing patterns.
- Growth
Event - Growth event tracking allocation growth patterns.
- Move
Event - Move event for tracking ownership transfers.
- Potential
Leak - Potential memory leak detection.
- Scope
Analysis - Scope analysis results.
- Scope
Hierarchy - Scope hierarchy.
- Scope
Info - Scope information.
- Scope
Lifecycle Metrics - Scope lifecycle metrics.
- Type
Lifecycle Pattern - Type-specific lifecycle pattern analysis.
- Variable
Relationship - Variable relationship tracking.
Enums§
- Allocation
Event Type - Type of allocation event.
- Growth
Reason - Growth reason for tracking allocation growth.
- Scope
Event Type - Type of scope event.