Versions in this module Expand all Collapse all v1 v1.0.3 May 15, 2023 v1.0.2 Oct 19, 2022 Changes in this version + type Shutdowner interface + Shutdown func() <-chan error v1.0.0 Nov 2, 2021 Changes in this version + type Application interface + Listen func() error + func New(ctx context.Context, options ...Option) Application + type Layer interface + Initialize func(context.Context) error + Shutdown func() <-chan error + type Option func(Options) + func WithContainer(container di.Container) Option + func WithLayers(layers ...Layer) Option + func WithLogger(log zerolog.Logger) Option + func WithProviders(providers ...di.Provider) Option + type Options interface + SetContainer func(di.Container) + SetLayers func(...Layer) + SetLogger func(zerolog.Logger) + SetProviders func(...di.Provider)