You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
335 B
25 lines
335 B
package rest |
|
|
|
import ( |
|
"net/http" |
|
"time" |
|
) |
|
|
|
type ( |
|
Middleware func(next http.HandlerFunc) http.HandlerFunc |
|
|
|
Route struct { |
|
Method string |
|
Path string |
|
Handler http.HandlerFunc |
|
} |
|
|
|
RouteOption func(r *featureRoutes) |
|
|
|
featureRoutes struct { |
|
timeout time.Duration |
|
priority bool |
|
routes []Route |
|
maxBytes int64 |
|
} |
|
)
|
|
|