use super::super::{errors::*, serializer::*};
use {serde::Serialize, std::io};
impl Serializer {
pub fn write_yaml<WriteT, SerializableT>(
&self,
value: &SerializableT,
writer: &mut WriteT,
) -> Result<(), SerializeError>
where
WriteT: io::Write,
SerializableT: Serialize,
{
let mut serializer = serde_norway::Serializer::new(writer);
Ok(value.serialize(&mut serializer)?)
}
}