3个不稳定版本
使用旧的Rust 2015
0.2.0 | 2020年2月15日 |
---|---|
0.1.1 | 2019年3月9日 |
0.1.0 | 2019年1月8日 |
#279 in 操作系统
190KB
3.5K SLoC
Rust对Haiku API的实现
该包的目标是提供Haiku API的Rust实现。这些函数大多可以归类为低级函数,主要可以在内核工具包中找到。在适当的地方,还实现了更高级的API,它使用更先进的Rust语言构造。
构建
使用cargo build
应该可以解决问题!
使用此包
此包已发布在crates.io上,可以通过在Cargo.toml
文件中添加依赖项来使用。
已实现的功能
目前实现了以下内核接口
- 应用工具包
- 处理器、循环器、信使和消息的初始实现
- 访问注册器(目前有限制)
- 通知系统
- 内核工具包
- 端口和团队的面向高级的接口
- 存储工具包
- 文件属性
- 基本MIME类型
- 支持工具包
- Haiku特定错误对象
- 可展平的接口
消息系统的实现目前足够高级,可以用来与其他Haiku应用程序和系统服务通信。
更多信息
此包在github上开发