Crate service_manager
source · [−]Structs
Implementation of ServiceManager for MacOS’s Launchd
Implementation of ServiceManager for Linux’s OpenRC
Implementation of ServiceManager for FreeBSD’s rc.d
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
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