INNER CODE UNIT · Rust
write_row_separator
jhspetersson/fselect · src/output/mod.rs:43
pub fn write_row_separator(&mut self, writer: &mut dyn Write) -> std::io::Result<()> {
self.formatter
.row_separator()
.map_or(Ok(()), |value| write!(writer, "{}", value))
}
pub fn write_row(
&mut self,
writer: &mut dyn Write,
values: Vec<(String, String)>,
) -> std::io::Result<()> {
self.write_row_start(writer)?;
let len = values.len();
for (pos, (name, value)) in values.iter().enumerate() {
self.write_row_item(writer, name, value, pos == len - 1)?;
}
self.write_row_end(writer)
}