pub enum OtelIdError {
InvalidTraceId(String),
InvalidSpanId(String),
}Expand description
Error returned when an OTEL ID format is invalid
Variants§
InvalidTraceId(String)
Trace ID must be exactly 32 lowercase hexadecimal characters
InvalidSpanId(String)
Span ID must be exactly 16 lowercase hexadecimal characters
Trait Implementations§
Source§impl Debug for OtelIdError
impl Debug for OtelIdError
Source§impl Display for OtelIdError
impl Display for OtelIdError
impl Eq for OtelIdError
Source§impl Error for OtelIdError
impl Error for OtelIdError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl PartialEq for OtelIdError
impl PartialEq for OtelIdError
impl StructuralPartialEq for OtelIdError
Auto Trait Implementations§
impl Freeze for OtelIdError
impl RefUnwindSafe for OtelIdError
impl Send for OtelIdError
impl Sync for OtelIdError
impl Unpin for OtelIdError
impl UnsafeUnpin for OtelIdError
impl UnwindSafe for OtelIdError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more