Trait for classes that provide services that require shutting down after use.
Trivial lifecycle that provides a single value and does nothing on shutdown.
Trivial lifecycle that provides a single value and does nothing on shutdown.
The type of the value this lifecycle provides
The value this lifecycle should provide
Trait for classes that provide services that require shutting down after use.
Supports monadic operations so that Services can be used and combined like the following:
The public type this lifecycle provides