Module ext

Source
Expand description

Extended functionality for providers Extension trait for Provider to provide additional functionality

This module provides an extension trait that adds convenience methods to all Provider implementations, making them easier to use in a unified way.

Re-exports§

pub use alerts::AlertCondition;
pub use alerts::AlertConfig;
pub use alerts::AlertHandle;
pub use alerts::AnomalyAlgorithm;
pub use alerts::AnomalyConfig;
pub use health::ComponentHealth;
pub use health::HealthIssue;
pub use health::HealthState;
pub use health::HealthStatus;
pub use health::IssueSeverity;
pub use metrics::AggregatedMetrics;
pub use metrics::CustomMetric;
pub use metrics::ExecutionQualityMetrics;
pub use metrics::InstrumentMetrics;
pub use metrics::LatencyBucket;
pub use metrics::LatencyDistribution;
pub use metrics::LatencyMetrics;
pub use metrics::MetricsCollector;
pub use metrics::MicrostructureSignals;
pub use metrics::OrderFlowMetrics;
pub use metrics::TradingMetrics;

Modules§

alerts
Alerting and anomaly detection for the HFT provider system
health
Health monitoring and diagnostics for the HFT provider system
metrics
Metrics collection and reporting for the HFT provider system

Enums§

UnifiedProvider
Unified provider interface for the monitor system

Traits§

DataHandler
Data handler trait for processing market data
MonitorExt
Advanced monitoring capabilities for High-Frequency Trading (HFT) systems
ProviderExt
Extension trait for new provider implementations