6个版本
0.1.7 | 2023年3月30日 |
---|---|
0.1.6 | 2023年3月27日 |
1007 在 算法 中
74 每月下载量
10KB
164 行
display_buffered
一个提供将所有元素写入带缓冲的writer的便利函数的小型库
示例
use display_buffered::display_buffered;
use std::io::stdout;
// Prints 10, 20 and 30 on sepparate lines
display_buffered([10, 20, 30], stdout()).unwrap()
use display_buffered::write_buffered;
use std::io::stdout;
// Prints 102030
write_buffered(["10", "20", "30"], stdout()).unwrap()
use display_buffered::write_buffered_separated;
use std::io::stdout;
// Prints "It_Just_Works"
write_buffered_separated(["It", "Just", "Works"], stdout(), b"_").unwrap()
use display_buffered::write_buffered_separated_with;
use std::io::stdout;
write_buffered_separated_with(["It", "Just", "Works"], stdout(), |i, _| {
if i % 2 == 0 {
"_"
} else {
"-"
}
})
.unwrap(); // Prints "It-Just_Works"
lib.rs
:
提供将所有元素写入带缓冲的writer的便利函数