pub fn to_vec_from_v1<T: TraceData>(payload: &TracerPayload<T>) -> Vec<u8> ⓘExpand description
Serializes a TracerPayload into a vector of bytes with a default capacity of 0.
§Arguments
payload- A reference to aTracerPayload.
§Returns
Vec<u8>- A vector containing the encoded payload.
§Examples
use libdd_trace_utils::msgpack_encoder::v1::to_vec_from_v1;
use libdd_trace_utils::span::v1::TracerPayloadSlice;
let payload = TracerPayloadSlice {
language_name: "rust".into(),
..Default::default()
};
let encoded = to_vec_from_v1(&payload);
assert!(!encoded.is_empty());