memscope_rs/analysis/lifecycle/mod.rs
1//! Lifecycle analysis modules
2//!
3//! This module contains types and functions for analyzing object lifetimes,
4//! ownership patterns, and lifecycle events.
5
6pub mod lifecycle_summary;
7pub mod ownership_history;
8
9// Re-export common types
10pub use lifecycle_summary::{
11 AllocationLifecycleSummary, ExportMetadata, LifecycleEvent, LifecycleEventSummary,
12 LifecycleExportData, LifecyclePattern, LifecycleSummaryGenerator, SummaryConfig, VariableGroup,
13};
14pub use ownership_history::{
15 BorrowInfo, CloneInfo, OwnershipEvent, OwnershipEventType, OwnershipHistoryRecorder,
16 OwnershipStatistics, OwnershipSummary, RefCountInfo,
17};