pub fn validate_trace_id(trace_id: &str) -> Result<(), OtelIdError>Expand description
Validates a trace_id according to OTEL specification.
Trace IDs must be exactly 32 lowercase hexadecimal characters.
ยงExamples
use northroot_proof_engine::ids::validate_trace_id;
assert!(validate_trace_id("4f9b7a7a9b0a4a9e8b0a4a9e8b0a4a9e").is_ok());
assert!(validate_trace_id("4f9b7a7a9b0a4a9e8b0a4a9e8b0a4a9E").is_err()); // uppercase
assert!(validate_trace_id("4f9b7a7a9b0a4a9e8b0a4a9e8b0a4a").is_err()); // too short