ion
pub struct Writer<W: Write> { /* fields omitted */ }
impl<W: Write> Writer<W>
fn new(w: Box<W>) -> Writer<W>
fn write(&mut self, text: &str) -> Result<()>
fn section(&mut self, name: &str) -> Result<()>
fn key_value<'a, I: Into<String>>(&mut self, name: &str, value: I) -> Result<()>