7个版本 (4个破坏性版本)

使用旧的Rust 2015

0.4.0 2020年11月28日
0.3.0 2020年5月7日
0.2.0 2019年7月18日
0.1.0 2018年10月5日
0.0.1 2015年7月21日

#267内存管理

Download history 3026/week @ 2024-04-23 2998/week @ 2024-04-30 2898/week @ 2024-05-07 2574/week @ 2024-05-14 2310/week @ 2024-05-21 3051/week @ 2024-05-28 3232/week @ 2024-06-04 2936/week @ 2024-06-11 2477/week @ 2024-06-18 2449/week @ 2024-06-25 2394/week @ 2024-07-02 2497/week @ 2024-07-09 2685/week @ 2024-07-16 2595/week @ 2024-07-23 2336/week @ 2024-07-30 3032/week @ 2024-08-06

11,158 每月下载量
用于 47 个crate (15个直接使用)

MIT 许可证

16KB
323

pipe

travis-badge release-badge docs-badge license-badge

同步内存 Read/Write 管道。


lib.rs:

同步内存管道

示例

use std::thread::spawn;
use std::io::{Read, Write};

let (mut read, mut write) = pipe::pipe();

let message = "Hello, world!";
spawn(move || write.write_all(message.as_bytes()).unwrap());

let mut s = String::new();
read.read_to_string(&mut s).unwrap();

assert_eq!(&s, message);

依赖项

~350KB