1 个不稳定版本
0.1.0 | 2019年8月23日 |
---|
1860 在 数据结构 中
319 每月下载量
在 pg-trunk 中使用
7KB
read-write-pipe
一个为实现 Write
的对象编写的特质,用于从 Read
对象写入所有内容。
read-write-pipe
是一个Rust库,它包含一个用于将泛型 Read
对象写入写入器的单个实用 Trait
。此库中的 Trait
不可用于生产环境。它作为将读取对象快速且不严谨地复制到文件或 stdout
的实用工具。
示例
use read_write_pipe::*;
use std::fs::{File, OpenOptions};
use std::io;
use std::io::Write;
fn main() -> io::Result<()> {
let input = File::open("a.txt")?;
let mut output = OpenOptions::new()
.read(true)
.write(true)
.create(true)
.open("b.txt")?;
let _ = output.write_reader(input)?;
Ok(())
}
文档: https://docs.rs/read-write-pipe