pub fn to_vec<T: TraceData, S: AsRef<[Span<T>]>>(traces: &[S]) -> Vec<u8> ⓘExpand description
Serializes traces into a vector of bytes with a default capacity of 0.
§Arguments
traces- A reference to a slice of spans.
§Returns
Vec<u8>- A vector containing encoded traces.
§Examples
use libdd_trace_utils::msgpack_encoder::v04::to_vec;
use libdd_trace_utils::span::v04::SpanSlice;
let span = SpanSlice {
name: "test-span",
..Default::default()
};
let traces = vec![vec![span]];
let encoded = to_vec(&traces);
assert!(!encoded.is_empty());