#pipe #fd #rw #file #reader

dup

针对给定 'fd' 的读写管道

1 个不稳定版本

使用旧的 Rust 2015

0.1.0 2017年8月22日

#26 in #fd

MIT 许可证

4KB

Dup

dup::Dup::new(fd) 为给定的 fd 返回一个读写管道。

安装

在您的 Cargo.toml 文件中,在 [dependencies] 节下添加

[dependencies]
dup = "0.1.0"

示例

let mut rw = dup::Dup::new(1);

thread::spawn(|| {
    println!("Hello World");
});

let mut reader = BufReader::new(rw.0);
let mut s = String::new();
reader.read_to_string(&mut s);

rw.1.write(s.as_bytes());

许可证

MIT

依赖项

~43KB