[][src]Crate heim

heim is fast and eventually full-featured async framework for Rust programming language intended to provide any possible information about the system it is running.

At a high level, it provides information about:

  • CPU
  • Disks
  • Host
  • Memory
  • Networks (in progress)
  • Processes (in progress)
  • Virtualization (in progress)
  • Windows services (in progress)

Platform support

At the moment it is in MVP phase, which means that Tier 1 platforms only (Linux, macOS and Windows for i686 and x86_64) are partially supported. You may want to check out the GitHub projects page for more information about cross-platform support.

In addition, it would be better to double check if returned information is reliable. You know, just in case.

Modules

cpu

CPU information.

disk

Disks information.

host

Host system information.

memory

Memory and swap information.

net

Network information.

process

System processes information.

virt

Virtualization system detection.

Enums

Error

Any error which may happen during the data fetch.

Type Definitions

Result

Type alias for types returned by heim functions.