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

16 uses

	golang.org/x/pkgsite/internal/middleware (current package)
		accept_requests.go#L16: func AcceptRequests(methods ...string) Middleware {
		betaRedirect.go#L23: func BetaPkgGoDevRedirect() Middleware {
		caching.go#L115: func Cache(name string, client *redis.Client, expirer Expirer, authValues []string) Middleware {
		errorreporting.go#L18: func ErrorReporting(report func(errorreporting.Entry)) Middleware {
		experiment.go#L70: func Experiment(e *Experimenter) Middleware {
		iapheader.go#L19: func ValidateIAPHeader(audience string) Middleware {
		middleware.go#L12: type Middleware func(http.Handler) http.Handler
		middleware.go#L21: func Chain(middlewares ...Middleware) Middleware {
		middleware.go#L32: func Identity() Middleware {
		panic.go#L15: func Panic(panicHandler http.Handler) Middleware {
		quota.go#L71: func Quota(settings config.QuotaSettings, client *redis.Client) Middleware {
		requestlog.go#L48: func RequestLog(lg Logger) Middleware {
		secureheaders.go#L42: func SecureHeaders(enableCSP bool) Middleware {
		stats.go#L21: func Stats() Middleware {
		timeout.go#L15: func Timeout(d time.Duration) Middleware {