pub fn decode_v1_payload(bytes: &[u8]) -> Result<Vec<Trace>, DecodeError>Expand description
Decodes a single v1.0 tracer payload into unified trace events.
Each trace chunk in the payload becomes one Trace. Payload-level metadata (container ID,
tracer language, environment, and so on) is cloned onto every trace, and payload-level
attributes are merged into each trace’s attributes with per-chunk attributes taking precedence.
§Errors
Returns a DecodeError if the input is not a well-formed v1.0 tracer payload (truncated,
malformed MessagePack, oversized headers, out-of-range string references, and so on).