cloud_sdk/diagnostics.rs
1//! Opt-in payload-free lifecycle diagnostics without automatic logging.
2
3mod category;
4mod event;
5mod observer;
6
7pub use category::{DiagnosticErrorCategory, DiagnosticRequestId, DiagnosticRetryCategory};
8pub use event::{DiagnosticContext, DiagnosticEvent, DiagnosticResponse};
9pub(crate) use observer::notify;
10pub use observer::{DiagnosticObserver, NoopDiagnosticObserver};
11
12#[cfg(test)]
13mod tests;