9 个稳定版本
1.0.8 | 2020年9月14日 |
---|---|
1.0.6 | 2020年6月22日 |
1.0.2 | 2020年6月21日 |
#125 in Windows API
3,946 每月下载量
84KB
2K SLoC
weppoll-sys-stjepang (wepoll-sys 的分支)
weppoll-sys-stjepang 提供了对 wepoll 的 Rust 绑定,使用 bindgen 生成。wepoll 库包含在此包中并自动编译,无需手动安装。
需求
- Rust 2018
- Windows
- clang
- 编译器,如 gcc、MSVC 编译器(
cl.exe
)等
用法
将 weppoll-sys-stjepang 添加为 Windows 依赖项(因为它无法在其他平台上构建)
[dependencies.'cfg(windows)'.dependencies]
wepoll-sys-stjepang = "1.0"
由于这个包只是提供了对 wepoll 库的生成的包装器,因此用法与 C 代码相同。例如
use wepoll_sys_stjepang;
fn main() {
let wepoll = wepoll_sys_stjepang::epoll_create(1);
if wepoll.is_null() {
panic!("epoll_create(1) failed!");
}
// ...
}
依赖项
~0–300KB