opentelemetry_xray/error.rs
1/* Copyright © 2025, CosmicMind, Inc. */
2
3use thiserror::Error;
4
5/// TelemetryError encapsulates errors encountered during telemetry initialization
6/// or operation.
7#[derive(Debug, Error)]
8pub enum TelemetryError {
9 #[error("Invalid configuration: {0}")]
10 InvalidConfiguration(String),
11 #[error("Tracing subscriber error: {0}")]
12 SubscriberError(String),
13}