[][src]Module systemstat::data

This module provides the data structures that represent system information.

They're always the same across all platforms.

Structs

BTreeMap

A map based on a B-Tree.

BatteryLife
BlockDeviceStats
ByteSize

Byte size representation

CPULoad
CpuTime
DateTime

ISO 8601 combined date and time with time zone.

DelayedMeasurement

A wrapper for a measurement that takes time.

Duration

A Duration type to represent a span of time, typically used for system timeouts.

Filesystem
Ipv4Addr

An IPv4 address.

Ipv6Addr

An IPv6 address.

LoadAverage
Memory
NaiveDateTime

ISO 8601 combined date and time without timezone.

Network
NetworkAddrs
NetworkStats
PlatformCpuLoad
PlatformMemory
SocketStats
Utc

The UTC time zone. This is the most efficient time zone when you don't need the local time. It is also used as an offset (which is also a dummy type).

Enums

IpAddr

Traits

TimeZone

The time zone.

Functions

saturating_sub_bytes