Documentation ¶ Index ¶ type Named type Plugin8 func (s *Plugin8) Collects() []*dep.In func (s *Plugin8) Init() error func (s *Plugin8) Name() string func (s *Plugin8) Serve() chan error func (s *Plugin8) Stop(context.Context) error type SomeInterface Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ This section is empty. Types ¶ type Named ¶ type Named interface { // Name return user friendly name of the plugin Name() string } type Plugin8 ¶ type Plugin8 struct { // contains filtered or unexported fields } func (*Plugin8) Collects ¶ func (s *Plugin8) Collects() []*dep.In func (*Plugin8) Init ¶ func (s *Plugin8) Init() error No deps func (*Plugin8) Name ¶ func (s *Plugin8) Name() string func (*Plugin8) Serve ¶ func (s *Plugin8) Serve() chan error func (*Plugin8) Stop ¶ func (s *Plugin8) Stop(context.Context) error type SomeInterface ¶ type SomeInterface interface { Boom() } Source Files ¶ View all Source files plugin8.go Click to show internal directories. Click to hide internal directories.