Crates.io | lines_writer |
lib.rs | lines_writer |
version | 0.1.1 |
source | src |
created_at | 2019-05-24 17:11:25.976412 |
updated_at | 2019-05-24 17:17:50.260701 |
description | A simple trait to write into a `Write`r any iterator of `Display` items |
homepage | |
repository | https://github.com/garro95/lines_writer |
max_upload_size | |
id | 136738 |
size | 12,185 |
This crate lets you write an iterator into a LinesWriter, with each item on a line.
The trait LinesWriter
is implemented for all the types that implement std::io::Write
.
Simply call write_lines on the writer and pass an iterator as argument.
use lines_writer::LinesWriter;
fn main() {
let str = "This is\na string\nto show\nhow do\nthis work";
std::io::stdout().write_lines(str.lines()).unwrap();
}
use lines_writer::LinesWriter;
fn main() {
let array = [10, 15, 63, 29];
std::io::stdout().write_lines(&array).unwrap();
}
Feel free to contribute to this project with pull requests and/or issues. All contribution should be under a license compatible with the GNU LGPLv3.
0.1.0 First release