Module aether_lib::config
source · [−]Expand description
Structures to represent configuration used by aether_lib
- All time values are in milliseconds unless specified otherwise
_US
is used as suffix for time values in microseconds
Configuration file
The default configuration file is to be stored in $HOME/.config/aether/config.yaml
and must
be in YAML format
Note that any missing values will be replaced with default values. It is not recommended to
leave any missing values in the configuration file as the values need to follow certain
constaints. For example, handshake_timeout
cannot be smaller than peer_poll_time
because in
such a case, the handshake would timeout before even a single poll is complete.