pub mod jaeger;
pub mod json;
pub mod otlp;
pub mod pg_stat;
#[cfg(feature = "tempo")]
pub mod tempo;
pub mod zipkin;
use crate::event::SpanEvent;
pub trait IngestSource {
type Error: std::error::Error;
fn ingest(&self, raw: &[u8]) -> Result<Vec<SpanEvent>, Self::Error>;
}