[go: up one dir, main page]

sval_json 2.3.0

JSON support for sval
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use crate::Error;

use alloc::vec::Vec;

/**
Stream a value as JSON into a byte buffer.

This method will fail if the value contains complex values as keys.
*/
pub fn stream_to_vec(v: impl sval::Value) -> Result<Vec<u8>, Error> {
    let mut out = Vec::new();
    crate::stream_to_io_write(&mut out, v)?;

    Ok(out)
}