Versions in this module Expand all Collapse all v1 v1.0.1 Jan 7, 2023 Changes in this version + var DefaultCtorAnnot = "@ctor" + func Container() (*dig.Container, error) + func Invoke(fn interface{}) error + func Provide(name string, fn interface{}) + func Reset() + func SetConstructors(c []*Constructor) + func SetContainer(c *dig.Container) + func StartApp(startFn, stopFn interface{}, exitSigs ...os.Signal) error + type Constructor struct + Fn interface{} + Name string + func Constructors() []*Constructor + type CtorAnnot struct + func (a *CtorAnnot) AnnotationName() string + func (a *CtorAnnot) IsAllowed(d *typgen.Annotation) bool + func (a *CtorAnnot) ProcessAnnotatedFile(c *typgen.Context, f *typgen.File, annots []*typgen.Annotation) error