imbibe_telemetry/
error.rs

1use opentelemetry_otlp::ExporterBuildError;
2use tracing::subscriber::SetGlobalDefaultError;
3
4pub type Result<T, E = TelemetryError> = core::result::Result<T, E>;
5
6#[derive(Debug, thiserror::Error)]
7pub enum TelemetryError {
8	#[error("set global default error: {0}")]
9	SetGlobalDefault(#[from] SetGlobalDefaultError),
10
11	#[error("exporter build error: {0}")]
12	ExporterBuild(#[from] ExporterBuildError),
13}