Function to_writer

Source
pub fn to_writer<W, T>(writer: W, v: &T) -> Result<(), Error>
where W: Write, T: Serialize,
Expand description

Serialize data to a writer that implements std::io::Write.

§Example

use std::io::Cursor;
use serde_envfile::{Value, to_writer};

let value = Value::from_iter([("KEY", "VALUE")]);

let mut writer = Cursor::new(Vec::new());
to_writer(&mut writer, &value).expect("Failed to serialize to writer");

let output = String::from_utf8(writer.into_inner()).expect("Invalid UTF-8 sequence");
println!("{}", output);