saluki_core/diagnostic/mod.rs
1//! Subsystem diagnostics.
2//!
3//! This module provides a generalized system for exposing diagnostic information from a subsystem, both in a pull and
4//! push fashion.
5
6mod collector;
7pub use self::collector::DiagnosticCollector;
8
9mod emitter;
10pub use self::emitter::{subscribe_events, DiagnosticsEmitter, DiagnosticsEmitterError};
11
12mod event;
13pub use self::event::{DiagnosticDetails, DiagnosticEvent};