use crate::se::*; use super::StringWriter; pub fn default_base_serializer(w: W) -> BaseSerializer where W: Write { BaseSerializer::new(w) } pub fn to_string(value: T) -> Result where T: Serialize { let mut w = StringWriter::new(); let mut s = default_base_serializer(&mut w); value.serialize(&mut s)?; Ok(w.to_string().unwrap()) }