SYMBOL INDEX (93 symbols across 8 files) FILE: fileserver_test.go function TestStaticFileServer (line 16) | func TestStaticFileServer(t *testing.T) { function TestDirectFileServerHandle (line 196) | func TestDirectFileServerHandle(t *testing.T) { function TestFileServerWithMiddleware (line 343) | func TestFileServerWithMiddleware(t *testing.T) { function TestMixedHandlers (line 494) | func TestMixedHandlers(t *testing.T) { function TestIssue12StaticAndIndex (line 582) | func TestIssue12StaticAndIndex(t *testing.T) { FILE: group.go type Bundle (line 12) | type Bundle struct method ServeHTTP (line 44) | func (b *Bundle) ServeHTTP(w http.ResponseWriter, r *http.Request) { method Group (line 91) | func (b *Bundle) Group() *Bundle { method Mount (line 96) | func (b *Bundle) Mount(basePath string) *Bundle { method Use (line 108) | func (b *Bundle) Use(middleware func(http.Handler) http.Handler, more ... method With (line 121) | func (b *Bundle) With(middleware func(http.Handler) http.Handler, more... method Handle (line 137) | func (b *Bundle) Handle(pattern string, handler http.Handler) { method HandleFiles (line 150) | func (b *Bundle) HandleFiles(pattern string, root http.FileSystem) { method HandleFunc (line 174) | func (b *Bundle) HandleFunc(pattern string, handler http.HandlerFunc) { method Handler (line 180) | func (b *Bundle) Handler(r *http.Request) (h http.Handler, pattern str... method DisableNotFoundHandler (line 187) | func (b *Bundle) DisableNotFoundHandler() {} method NotFoundHandler (line 192) | func (b *Bundle) NotFoundHandler(handler http.HandlerFunc) { method register (line 204) | func (b *Bundle) register(pattern string, handler http.HandlerFunc) { method Route (line 232) | func (b *Bundle) Route(configureFn func(*Bundle)) { method HandleRoot (line 249) | func (b *Bundle) HandleRoot(method string, handler http.Handler) { method HandleRootFunc (line 267) | func (b *Bundle) HandleRootFunc(method string, handler http.HandlerFun... method wrapMiddleware (line 285) | func (b *Bundle) wrapMiddleware(handler http.Handler) http.Handler { method clone (line 303) | func (b *Bundle) clone() *Bundle { method wrapGlobal (line 325) | func (b *Bundle) wrapGlobal(handler http.Handler) http.Handler { method lockRoot (line 338) | func (b *Bundle) lockRoot() { b.routesLocked = true } function New (line 34) | func New(mux *http.ServeMux) *Bundle { function Mount (line 39) | func Mount(mux *http.ServeMux, basePath string) *Bundle { function Wrap (line 317) | func Wrap(handler http.Handler, mw1 func(http.Handler) http.Handler, mws... type statusRecorder (line 342) | type statusRecorder struct method Header (line 346) | func (r *statusRecorder) Header() http.Header { method Write (line 350) | func (r *statusRecorder) Write([]byte) (int, error) { method WriteHeader (line 354) | func (r *statusRecorder) WriteHeader(status int) { FILE: group_test.go function testMiddleware (line 17) | func testMiddleware(next http.Handler) http.Handler { function TestGroupMiddleware (line 25) | func TestGroupMiddleware(t *testing.T) { function TestMountedBundleServeHTTP (line 48) | func TestMountedBundleServeHTTP(t *testing.T) { function TestGroupHandle (line 80) | func TestGroupHandle(t *testing.T) { function TestBundleHandler (line 138) | func TestBundleHandler(t *testing.T) { function TestGroupRoute (line 176) | func TestGroupRoute(t *testing.T) { function TestGroupRouteAutoWrapping (line 241) | func TestGroupRouteAutoWrapping(t *testing.T) { function TestGroupWithMiddleware (line 316) | func TestGroupWithMiddleware(t *testing.T) { function TestGroupWithMiddlewareAndTopLevelAfter (line 440) | func TestGroupWithMiddlewareAndTopLevelAfter(t *testing.T) { function TestUseAfterRoutesPanicsAndParentAllowed (line 469) | func TestUseAfterRoutesPanicsAndParentAllowed(t *testing.T) { function TestGroupWithMoreMiddleware (line 523) | func TestGroupWithMoreMiddleware(t *testing.T) { function TestMiddlewareOrder (line 563) | func TestMiddlewareOrder(t *testing.T) { function TestConcurrentRequests (line 607) | func TestConcurrentRequests(t *testing.T) { function TestHTTPServerWrap (line 629) | func TestHTTPServerWrap(t *testing.T) { FILE: middleware_test.go function TestMiddlewareCanAccessPathValues (line 13) | func TestMiddlewareCanAccessPathValues(t *testing.T) { function TestMiddlewareAbortChain (line 165) | func TestMiddlewareAbortChain(t *testing.T) { function TestWithMethodMiddlewareCounting (line 348) | func TestWithMethodMiddlewareCounting(t *testing.T) { function TestResponseWriterInterception (line 515) | func TestResponseWriterInterception(t *testing.T) { type statusRecorder (line 644) | type statusRecorder struct method WriteHeader (line 650) | func (r *statusRecorder) WriteHeader(status int) { method Write (line 658) | func (r *statusRecorder) Write(b []byte) (int, error) { type responseBuffer (line 667) | type responseBuffer struct method Write (line 672) | func (b *responseBuffer) Write(data []byte) (int, error) { function TestContextPropagation (line 677) | func TestContextPropagation(t *testing.T) { function TestMiddlewareModifiesRequest (line 837) | func TestMiddlewareModifiesRequest(t *testing.T) { function TestRequestPatternAndMiddlewareCallCount (line 987) | func TestRequestPatternAndMiddlewareCallCount(t *testing.T) { function TestRequestIsolation (line 1191) | func TestRequestIsolation(t *testing.T) { FILE: mount_test.go function TestMount (line 13) | func TestMount(t *testing.T) { function TestHTTPServerWithBasePathAndMiddleware (line 43) | func TestHTTPServerWithBasePathAndMiddleware(t *testing.T) { function TestHTTPServerWithBasePathNoMiddleware (line 79) | func TestHTTPServerWithBasePathNoMiddleware(t *testing.T) { function TestHTTPServerWithDerived (line 104) | func TestHTTPServerWithDerived(t *testing.T) { function TestMountNested (line 327) | func TestMountNested(t *testing.T) { function TestMountPointMethodConflicts (line 349) | func TestMountPointMethodConflicts(t *testing.T) { function TestDeepNestedMounts (line 407) | func TestDeepNestedMounts(t *testing.T) { function TestSubgroupRootPathMatching (line 477) | func TestSubgroupRootPathMatching(t *testing.T) { FILE: notfound_test.go function TestHTTPServerWithCustomNotFound (line 12) | func TestHTTPServerWithCustomNotFound(t *testing.T) { function TestHTTPServerWithCustomNotFoundNon404Status (line 97) | func TestHTTPServerWithCustomNotFoundNon404Status(t *testing.T) { function TestCustomNotFoundHandlerChange (line 158) | func TestCustomNotFoundHandlerChange(t *testing.T) { function TestDisableNotFoundHandlerAfterRouteRegistration (line 179) | func TestDisableNotFoundHandlerAfterRouteRegistration(t *testing.T) { function TestNotFoundHandlerOnMountedGroup (line 199) | func TestNotFoundHandlerOnMountedGroup(t *testing.T) { function TestStatusRecorderWith200Default (line 237) | func TestStatusRecorderWith200Default(t *testing.T) { function TestCustomNotFoundVsMethodNotAllowed (line 279) | func TestCustomNotFoundVsMethodNotAllowed(t *testing.T) { FILE: pathparams_test.go function TestPathParametersWithMount (line 14) | func TestPathParametersWithMount(t *testing.T) { function TestRemainderWildcards (line 118) | func TestRemainderWildcards(t *testing.T) { function TestMiddlewareWithContextAndPathParams (line 200) | func TestMiddlewareWithContextAndPathParams(t *testing.T) { function TestURLEncodedPathParams (line 328) | func TestURLEncodedPathParams(t *testing.T) { function TestMethodlessPathParams (line 428) | func TestMethodlessPathParams(t *testing.T) { function TestRootBundlePathParams (line 467) | func TestRootBundlePathParams(t *testing.T) { function TestHEADWithPathParams (line 490) | func TestHEADWithPathParams(t *testing.T) { FILE: routing_test.go function TestHTTPServerWithRoot (line 14) | func TestHTTPServerWithRoot(t *testing.T) { function TestHTTPServerWithRoot122 (line 102) | func TestHTTPServerWithRoot122(t *testing.T) { function TestRootAndCatchAll (line 196) | func TestRootAndCatchAll(t *testing.T) { function TestHTTPServerMethodAndPathHandling (line 252) | func TestHTTPServerMethodAndPathHandling(t *testing.T) { function TestMethodPatternsWithDifferentMethods (line 305) | func TestMethodPatternsWithDifferentMethods(t *testing.T) { function TestHandleTrailingSlash (line 340) | func TestHandleTrailingSlash(t *testing.T) { function TestInvalidPatterns (line 453) | func TestInvalidPatterns(t *testing.T) { function TestHandleRoot (line 502) | func TestHandleRoot(t *testing.T) { function ExampleNew (line 815) | func ExampleNew() { function ExampleMount (line 840) | func ExampleMount() { function ExampleBundle_Route (line 865) | func ExampleBundle_Route() { function ExampleBundle_HandleRoot (line 893) | func ExampleBundle_HandleRoot() {