# Functions
NewServiceRunner creates new ServiceRunner around Service instance.
Services returns the instance of the system services API.
WaitForService waits for service to reach some state event.
# Constants
Service event list.
Service event list.
Service event list.
# Variables
ErrSkip is returned by Run when service is skipped.
WaitConditionCheckInterval is time between checking for wait condition description changes.
# Structs
ServiceRunner wraps the state of the service (running, stopped, ...).
# Interfaces
APIRestartableService is a service which allows to be restarted via API.
APIStartableService is a service which allows to be started via API.
APIStoppableService is a service which allows to be stopped via API.
HealthcheckedService is a service which provides health check.
Service is an interface describing a system service.
# Type aliases
StateEvent is a service event (e.g.