#stdio #tokio #temporarily #stream #standard #io #stdin

tokio-borrow-stdio

暂时将标准输入输出暴露给Tokio核心

1 个不稳定版本

使用旧版Rust 2015

0.1.0 2018年5月27日

#7 in #temporarily


stund 中使用

MIT 许可协议

10KB
139 代码行数(不含注释)

tokio-borrow-stdio

“借用”标准输入/输出流,将它们作为非阻塞流暴露给Tokio核心。

有几个crate实现了这一类功能

为什么还需要另一个?关键是名称——这是唯一一个暂时接管stdin/stdout的crate。这使得stund CLI客户端在需要时可以暂时启动异步Tokio核心,但其他时候则使用传统的阻塞I/O来处理大多数用户交互。

此crate只能在类Unix操作系统上运行。(为其开发的程序stund 使用了伪TTY和Unix域套接字等,因此不期望将其移植到其他类型的操作系统。)

依赖关系

~6MB
~93K SLoC