to_vec

Function to_vec 

Source
pub fn to_vec<T: SpanText, 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::Span;

let span = Span {
    name: "test-span",
    ..Default::default()
};
let traces = vec![vec![span]];
let encoded = to_vec(&traces);

assert!(!encoded.is_empty());