Structs

Defines the power configuration for a [ClientType].
Defines the mode-based match criterion for selecting a power level.
This library is used to parse a system power mode configuration JSON file into a data structure which also implements some convenience methods for accessing and consuming the data.

Enums

A value that represents the type of client using the protocol.
Enumerates the supported system power modes.

Traits

A trait that adds useful test-only methods to the ClientConfig struct.
A trait that adds useful test-only methods to the SystemPowerModeConfig struct.