//! Pluggable exporters for external observability backends.
//!
//! The [`Exporter`] trait is synchronous so probes can call exporters
//! from hot paths without `.await`ing. Exporters that need to batch or
//! send over the network can buffer internally and flush on an interval
//! (see [`otel`]) or on scrape (see [`prometheus`]).
use crateTelemetryEvent;
/// Synchronous exporter callback surface. Implementers are stored as
/// `Arc<dyn Exporter>` on the `TelemetryBus`.