type golang.org/x/pkgsite/internal/middleware.ExperimentGetter

5 uses

	golang.org/x/pkgsite/internal/middleware (current package)
		experiment.go#L30: type ExperimentGetter func(context.Context) ([]*internal.Experiment, error)
		experiment.go#L40: func NewExperimenter(ctx context.Context, pollEvery time.Duration, getter ExperimentGetter, rep Reporter) (_ *Experimenter, err error) {

	golang.org/x/pkgsite/internal/queue
		queue.go#L39: func New(ctx context.Context, cfg *config.Config, queueName string, numWorkers int, expGetter middleware.ExperimentGetter, processFunc inMemoryProcessFunc) (Queue, error) {

	golang.org/x/pkgsite/cmd/internal/cmdconfig
		cmdconfig.go#L58: func Experimenter(ctx context.Context, cfg *config.Config, getter middleware.ExperimentGetter, reportingClient *errorreporting.Client) *middleware.Experimenter {
		cmdconfig.go#L67: func ExperimentGetter(ctx context.Context, cfg *config.Config) middleware.ExperimentGetter {