Apply middleware to a service.
Apply transform function to a service.
Service factory that produces apply_fn
service.
Constructs new pipeline with one service in pipeline chain.
Constructs new pipeline factory with one service factory.
Create ServiceFactory
for function that can produce services
Create ServiceFactory
for function that accepts config argument and can produce services
Create ServiceFactory
for function that can act as a Service
Create FnShutdown
for function that can act as a on_shutdown
callback.
Convert object of type T
to a service S
Adapt external config argument to a config for provided service factory
Replace config with unit