1 个不稳定版本

0.0.0 2023年1月24日

#5#psutil

Apache-2.0 OR MIT

1KB

heim

Project banner

Latest Version Latest Version User guide Gitter
Coverage Status Financial Contributors on Open Collective Apache 2.0 OR MIT licensed

跨平台系统信息获取库

heim 是在Rust crates生态系统内创建最佳系统信息获取工具(例如,CPU、内存、磁盘或进程状态)的持续尝试。
它旨在最终至少拥有与 psutilgopsutiloshi 相同的功能。

查看 用户指南 以获取关于 heim 目标、集成和展示的更多信息。

为什么我应该使用 heim 而不是 {crate-name}?请参阅 比较页面

示例可以在 这里 找到。

背景

heim 有几个关键目标,这些目标定义了其开发和公共接口

  1. 以异步优先,支持 tokioasync-std
    捆绑的polyfill选项可用于其他用例,有关更多详细信息,请参阅 文档
  2. 跨平台,具有 平台特定扩展
  3. 模块化设计。
  4. 符合习惯且易于使用。

技术说明

heim 需要 Rust 1.45 或更高版本;此版本已明确在CI中进行测试,并在需要时可能提高任何主要或次要版本。
对支持的最小版本的任何更改将在 发布说明 中说明。

平台支持

目前 heim 支持 一级 平台(Linux、macOS 和 Windows 的 i686x86_64)。您可以查看 GitHub 项目页面 以获取更多信息。

许可证

根据您的选择,在 Apache许可证2.0MIT许可证 下许可。

除非您明确表示,否则您根据Apache-2.0许可证定义的,有意提交以包含在此软件包中的任何贡献,均应按上述方式双重许可,不附加任何额外条款或条件。

捐赠

如果您欣赏我的工作并想支持我或加快项目开发,您可以通过这里进行捐赠或在Open Collective上支持此项目。

贡献者

代码贡献者

本项目得益于所有贡献者

财务贡献者

成为财务贡献者,帮助我们维持社区。

个人

组织

用您的组织支持此项目。您的标志将在这里显示,并链接到您的网站。

无运行时依赖