pub fn to_writer_std<'mem, 'facet, W: Write, T: Facet<'facet>>(
writer: W,
value: &'mem T,
) -> Result<()>Expand description
Serializes a Facet value to JSON and writes it to a std::io::Write writer.
This is a convenience function for users who want to write to standard library
writers like File, TcpStream, or any other std::io::Write implementor.
ยงExample
use facet::Facet;
use facet_json::to_writer_std;
#[derive(Facet)]
struct Person {
name: String,
age: u32,
}
let person = Person { name: "Alice".to_string(), age: 30 };
let mut buffer = Vec::new();
to_writer_std(&mut buffer, &person).unwrap();
assert_eq!(buffer, br#"{"name":"Alice","age":30}"#);