Public declaration syntax from forge-rs/harness-runtime/src/trace.rs Original source SHA-256: 42b8a03ffd77a94a0a6d8044bd453eedff899243f013f3e6e85e0ea7d9544932 Function bodies and constant values are omitted. This is not the complete implementation. Source line 15 pub const TRACEPARENT_HEADER: &str; Source line 19 #[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)] pub struct TraceContext { } Source line 27 pub fn root() -> Self; Source line 38 pub fn child(&self) -> Self; Source line 48 pub fn trace_id_hex(&self) -> String; Source line 53 pub fn span_id_hex(&self) -> String; Source line 58 pub fn sampled(&self) -> bool; Source line 64 pub fn traceparent(&self) -> String; Source line 74 pub fn from_traceparent(value: &str) -> Result;