#console #listen #listener #thread #input #listening #separate

console-listener

一个用于在单独线程中监听控制台输入的 crate

6 个版本

0.2.0 2021年1月23日
0.1.4 2021年1月21日

#4 in #listening

MIT/Apache

7KB
81 行代码(不包括注释)

注意:使用 console_listener 中的下划线代替破折号来将此 crate 带入作用域。

console-listener

console-listener 是一个用于在单独线程中监听控制台输入的 crate。对于需要无限循环的程序,它非常适合监听停止命令。console_listener 包含了 Listener 结构体,用于监听指定字符串被输入到控制台。

如何使用

使用 console_listener::listener::Listener 将结构体引入作用域。使用 Listener::new(key: &str) 创建一个新的 Listener 实例。使用 heard_key() 检查是否听到了指定的字符串。有关实现详情,请查看文档。

注意

由于此 crate 还处于初始开发阶段,因此公共 API 可能会大幅更改。


lib.rs:

console_listener 包含了 Listener 结构体,用于监听指定字符串被输入到控制台。

无运行时依赖