#buffered #buffering #write #display #io #elements #writer

display_buffered

一个提供将所有元素写入带缓冲的writer的便利函数的小型库

6个版本

0.1.7 2023年3月30日
0.1.6 2023年3月27日

1007算法

Download history 11/week @ 2024-03-14 25/week @ 2024-03-28 24/week @ 2024-04-04

74 每月下载量

MIT 许可证

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的便利函数

无运行时依赖