Struct jomini::TextWriterBuilder [−][src]
pub struct TextWriterBuilder { /* fields omitted */ }
Expand description
Construct a customized text writer
use jomini::TextWriterBuilder; let mut out: Vec<u8> = Vec::new(); let mut writer = TextWriterBuilder::new().from_writer(&mut out); writer.write_unquoted(b"hello")?; writer.write_unquoted(b"world")?; assert_eq!(std::str::from_utf8(&out).unwrap(), "hello=world\n");
Implementations
Construct a new TextWriterBuilder with default values
The character to indent line.
The default is a space.
The number of indents per increased depth
The default is 2
Construct a text writer from a builder and a writer.
pub fn from_writer_visitor<R, V>(
&self,
writer: R,
visitor: V
) -> TextWriter<R, V> where
R: Write,
V: WriteVisitor,
[src]
pub fn from_writer_visitor<R, V>(
&self,
writer: R,
visitor: V
) -> TextWriter<R, V> where
R: Write,
V: WriteVisitor,
[src]Construct a text writer from a builder, writer, and visitor.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for TextWriterBuilder
impl Send for TextWriterBuilder
impl Sync for TextWriterBuilder
impl Unpin for TextWriterBuilder
impl UnwindSafe for TextWriterBuilder