Crate service_manager
source · [−]Structs
Configuration settings tied to launchd services
Configuration settings tied to launchd services during installation
Implementation of ServiceManager
for MacOS’s Launchd
Configuration settings tied to OpenRC services
Implementation of ServiceManager
for Linux’s OpenRC
Configuration settings tied to rc.d services
Implementation of ServiceManager
for FreeBSD’s rc.d
Configuration settings tied to sc.exe services
Configuration settings tied to sc.exe services during installation
Implementation of ServiceManager
for Window Service
leveraging sc.exe
Context provided to the install function of ServiceManager
Label describing the service (e.g. org.example.my_application
Context provided to the start function of ServiceManager
Context provided to the stop function of ServiceManager
Context provided to the uninstall function of ServiceManager
Configuration settings tied to systemd services
Configuration settings tied to systemd services during installation
Implementation of ServiceManager
for Linux’s systemd
Enums
Represents whether a service is system-wide or user-level
Represents the kind of service manager
Represents an implementation of a known ServiceManager
Traits
Interface for a service manager