code: func (a *Adapter) Run() {
  	go a.manager.Run()
  	a.manager.StartCustomProvider(a.ctx, a.name, a.disc)
  	go a.runCustomSD(a.ctx)
  }
docs: // Run starts a Discovery Manager and the custom service discovery implementation.