3个不稳定版本

使用旧的Rust 2015

0.2.0 2020年2月15日
0.1.1 2019年3月9日
0.1.0 2019年1月8日

#279 in 操作系统

MIT 许可证

190KB
3.5K SLoC

Rust对Haiku API的实现

该包的目标是提供Haiku API的Rust实现。这些函数大多可以归类为低级函数,主要可以在内核工具包中找到。在适当的地方,还实现了更高级的API,它使用更先进的Rust语言构造。

构建

使用cargo build应该可以解决问题!

使用此包

此包已发布在crates.io上,可以通过在Cargo.toml文件中添加依赖项来使用。

已实现的功能

目前实现了以下内核接口

  • 应用工具包
    • 处理器、循环器、信使和消息的初始实现
    • 访问注册器(目前有限制)
    • 通知系统
  • 内核工具包
    • 端口和团队的面向高级的接口
  • 存储工具包
    • 文件属性
    • 基本MIME类型
  • 支持工具包
    • Haiku特定错误对象
    • 可展平的接口

消息系统的实现目前足够高级,可以用来与其他Haiku应用程序和系统服务通信。

更多信息

此包在github上开发

依赖项