Skip to main content

write_to_slice_from_v1

Function write_to_slice_from_v1 

Source
pub fn write_to_slice_from_v1<T: TraceData>(
    slice: &mut &mut [u8],
    payload: &TracerPayload<T>,
) -> Result<(), ValueWriteError>
Expand description

Encodes a TracerPayload as v0.4 msgpack into the provided slice. Useful for callers that own a pre-sized buffer (e.g. for FFI / zero-copy paths).

ยงErrors

Returns any ValueWriteError from the underlying writer (typically buffer-too-small).