Crate apollo_framework[−][src]
Expand description
The Apollo framework is a toolkit for building stable and robust server software.
Apollo was extracted out of Jupiter to make its core parse usable by other libraries or applications.
Apollo provides a small dependency injection helper called Platform* along with some tooling to setup logging, format messages and to react on signals. This is commonly required to properly run inside a Docker container.
Modules
Provides a helper which computes a average of a series of values.
Contains the system configuration.
Provides formatting helpers for durations and byte sizes.
Provides a tiny DI like container to expose all components of the system.
Contains the server component of Apollo.
Installs a signal handler which terminates the platform in CTRL+C or SIGHUP.
Constants
Contains the git commit hash of the Apollo build being used.
Contains the version of the Apollo framework.
Functions
Initializes the logging system.