2 个版本
0.1.1 | 2019年5月24日 |
---|---|
0.1.0 | 2019年5月24日 |
#964 in 命令行界面
5KB
lines_writer
此 crate 允许您将迭代器写入到 LinesWriter,每个项目占一行。
为所有实现了 std::io::Write
的类型实现了 LinesWriter
trait。只需在 writer 上调用 write_lines 并传递一个迭代器作为参数即可。
示例
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();
}
贡献
请随时通过 pull request 和/或 issues 为此项目做出贡献。所有贡献都应在与 GNU LGPLv3 兼容的许可证下进行。
变更
0.1.0 首次发布
lib.rs
:
此 crate 允许您将迭代器写入到 LinesWriter,每个项目占一行。
该 trait 为所有实现了 std::io::Write
的类型实现。只需在 writer 上调用 write_lines 并传递一个迭代器作为参数即可。
示例
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();
}