Expand description
Operating-system resource and platform-integration utilities.
Submodules expose compute, resource-limit, storage, and usage information. Top-level helpers normalize executable paths, parse device metadata, and classify socket file descriptors on Unix.
Re-exports§
pub use self::compute::available_parallelism;pub use self::usage::Usage;pub use self::usage::statm;pub use self::usage::thread_usage;pub use self::usage::usage;pub use self::limits::*;
Modules§
- compute
- CPU topology, affinity, and parallelism utilities.
- limits
- Process resource-limit utilities.
- storage
- Block-device and queue-discovery utilities.
- usage
- Process and thread resource-usage utilities.
Enums§
- Socket
Family - Classifies the socket address families recognized by the server.
Functions§
- current_
exe - Returns the current executable path without a trailing deletion marker.
- current_
exe_ deleted - Reports whether the current executable path carries a deletion marker.
- get_
socket_ family - Determines the address family of an open socket file descriptor on Unix.
- is_
ipv6_ only - Whether an IPv6 socket serves IPv6 traffic alone.
- uevent_
find - Searches newline-delimited
KEY=VALUEtext for a key.