Documentation ¶
Index ¶
- func WrapHandler(h http.Handler, dependencies ...string) http.Handler
- func WrapHandlerFunc(f func(http.ResponseWriter, *http.Request), dependencies ...string) http.Handler
- type DependencyError
- type Func
- type HandlerWrapper
- type HasMiddlewareDependencies
- type Middleware
- type NoDependencies
- type Stack
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func WrapHandlerFunc ¶
Types ¶
type DependencyError ¶
func (DependencyError) Error ¶
func (de DependencyError) Error() string
type Func ¶
func (Func) Dependencies ¶
type HasMiddlewareDependencies ¶
type HasMiddlewareDependencies interface {
Dependencies() []string
}
type Middleware ¶
type Middleware interface { HandlerWrapper HasMiddlewareDependencies }
type NoDependencies ¶
type NoDependencies struct{}
func (NoDependencies) Dependencies ¶
func (n NoDependencies) Dependencies() []string
Click to show internal directories.
Click to hide internal directories.