Module unified

Module unified 

Source
Expand description

Unified backend for intelligent memory tracking

§Unified Backend System

This module provides a unified backend system for intelligent memory tracking across different runtime environments without conflicting with existing core modules.

§Key Components

§Quick Start

Re-exports§

pub use backend::AsyncRuntimeType;
pub use backend::BackendConfig;
pub use backend::BackendError;
pub use backend::MemoryAnalysisData;
pub use backend::MemoryStatistics;
pub use backend::RuntimeEnvironment;
pub use backend::SessionMetadata;
pub use backend::TrackingSession;
pub use backend::TrackingStrategy;
pub use backend::UnifiedBackend;
pub use environment_detector::detect_environment;
pub use environment_detector::detect_environment_detailed;
pub use environment_detector::DetectionConfig;
pub use environment_detector::DetectionMetadata;
pub use environment_detector::DetectionMethod;
pub use environment_detector::EnvironmentAnalysis;
pub use environment_detector::EnvironmentDetector;
pub use tracking_dispatcher::DispatcherConfig;
pub use tracking_dispatcher::DispatcherMetrics;
pub use tracking_dispatcher::MemoryTracker;
pub use tracking_dispatcher::TrackerConfig;
pub use tracking_dispatcher::TrackerError;
pub use tracking_dispatcher::TrackerStatistics;
pub use tracking_dispatcher::TrackerType;
pub use tracking_dispatcher::TrackingDispatcher;
pub use tracking_dispatcher::TrackingOperation;

Modules§

backend
environment_detector
strategies
Memory Tracking Strategies
tracking_dispatcher

Functions§

quick_start
Quick initialization function for unified backend Provides simple setup with default configuration
test_unified_system
Test the unified backend system Ensures all components work together correctly