memscope-rs 0.2.3

A memory tracking library for Rust applications.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! Lifecycle analysis modules
//!
//! This module contains types and functions for analyzing object lifetimes,
//! ownership patterns, and lifecycle events.

pub mod lifecycle_summary;
pub mod ownership_history;

// Re-export common types
pub use lifecycle_summary::{
    AllocationLifecycleSummary, ExportMetadata, LifecycleEvent, LifecycleEventSummary,
    LifecycleExportData, LifecyclePattern, LifecycleSummaryGenerator, SummaryConfig, VariableGroup,
};
pub use ownership_history::{
    BorrowInfo, CloneInfo, OwnershipEvent, OwnershipEventType, OwnershipHistoryRecorder,
    OwnershipStatistics, OwnershipSummary, RefCountInfo,
};