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 • Rust 包仓库 3026/week @ 2024-04-23 • Rust 包仓库 2998/week @ 2024-04-30 • Rust 包仓库 2898/week @ 2024-05-07 • Rust 包仓库 2574/week @ 2024-05-14 • Rust 包仓库 2310/week @ 2024-05-21 • Rust 包仓库 3051/week @ 2024-05-28 • Rust 包仓库 3232/week @ 2024-06-04 • Rust 包仓库 2936/week @ 2024-06-11 • Rust 包仓库 2477/week @ 2024-06-18 • Rust 包仓库 2449/week @ 2024-06-25 • Rust 包仓库 2394/week @ 2024-07-02 • Rust 包仓库 2497/week @ 2024-07-09 • Rust 包仓库 2685/week @ 2024-07-16 • Rust 包仓库 2595/week @ 2024-07-23 • Rust 包仓库 2336/week @ 2024-07-30 • Rust 包仓库 3032/week @ 2024-08-06 • Rust 包仓库

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