3 个不稳定版本
0.2.0 | 2024 年 5 月 11 日 |
---|---|
0.1.1 | 2023 年 3 月 2 日 |
0.1.0 | 2022 年 10 月 2 日 |
#20 in #gadget
77 每月下载量
用于 4 crates
70KB
1.5K SLoC
Rust 的 HID Gadget 模拟
Rust crate 用于与 Linux HID Gadget 设备 (/dev/hidgX) 交互。
由于所有功能都依赖于 Linux 函数调用,因此此 crate 仅适用于 Linux 系统。
crates
- hidg-core - 核心抽象和低级接口(不适用于最终用户)
- hidg - 仅支持同步操作的标准接口
- tokio-hidg - 适用于 tokio 异步运行时的异步接口
- async-hidg - 适用于其他异步运行时的异步接口
功能
- fromstr - 实现了一些类型的 core::str::FromStr 实现
- display - 实现了一些类型的 std::fmt::Display 实现
- phf - 在 core::str::FromStr 特质实现中使用 phf
- serde - 为一些类型启用 serde 支持
- keyboard - 启用键盘类支持
- mouse - 启用鼠标类支持
依赖项
~0.7–1.4MB
~29K SLoC