Routing — gin Architecture
Handles radix tree-based URL pattern matching
Entity Profile
Relationship Graph
Domain
Functions
- BenchmarkOneRoute()
- BenchmarkOneRouteHTML()
- BenchmarkOneRouteJSON()
- BenchmarkOneRouteSet()
- BenchmarkOneRouteString()
- BenchmarkParallelGithub()
- BenchmarkPathClean()
- BenchmarkStack()
- Bind()
- ByName()
- ByType()
- CustomRecovery()
- CustomRecoveryWithWriter()
- DELETE()
- Descriptor()
- Dir()
- DisableBindValidation()
- EnableJsonDecoderDisallowUnknownFields()
- Error()
- ErrorLoggerT()
- Errors()
- Flush()
- ForceConsoleColor()
- Get()
- GetOptionalgroup()
- GetRequiredField()
- GetType()
- Group()
- HEAD()
- Handler()
- Hijack()
- IsOutputColor()
- IsType()
- LoadHTMLFiles()
- LoggerWithConfig()
- LoggerWithFormatter()
- MarshalJSON()
- MarshalJSON()
- Match()
- MethodColor()
- New()
- NoMethod()
- NoRoute()
- Open()
- POST()
- PUT()
- ProtoMessage()
- ProtoReflect()
- Push()
- Reset()
- Run()
- RunQUIC()
- RunUnix()
- SecureJsonPrefix()
- ServeHTTP()
- ServeHTTP()
- SetHTMLTemplate()
- SetMeta()
- SetTrustedProxies()
- Size()
- Static()
- StaticFileFS()
- StatusCodeColor()
- String()
- String()
- TestAddRoute()
- TestAddRouteFails()
- TestBadFileDescriptor()
- TestBadListener()
- TestBadTrustedCIDRs()
- TestBindUri()
- TestBindWith()
- TestCatchAllAfterSlash()
- TestChooseData()
- TestColorForStatus()
- TestCountParams()
- TestCreateDefaultRouter()
- TestCustomRecoveryWithWriter()
- TestCustomUnmarshalStruct()
- TestDebugPrintLoadTemplate()
- TestDebugPrintRouteFunc()
- TestDebugPrintWARNINGDefault()
- TestDebugPrintWARNINGNew()
- TestDefaultLogFormatter()
- TestDir()
- TestDisableBindValidation()
- TestDisableConsoleColor()
- TestEmptyWildcardName()
- TestEnableJsonDecoderDisallowUnknownFields()
- TestError()
- TestErrorLogger()
- TestFunctionName()
- TestGetMinVer()
- TestIsASCII()
- TestJoinPaths()
- TestLastChar()
- TestLiteralColonWithDirectServeHTTP()
- TestLiteralColonWithHTTPServer()
- TestLoadHTMLFSDebugMode()
- TestLoadHTMLFSUsingTLS()
- TestLoadHTMLFilesFuncMap()
- TestLoadHTMLFilesReleaseMode()
- TestLoadHTMLFilesTestMode()
- TestLoadHTMLGlobDebugMode()
- TestLoadHTMLGlobTestMode()
- TestLoadHTMLGlobUsingTLS()
- TestLogger()
- TestLoggerWithConfigSkippingPaths()
- TestLoggerWithFormatter()
- TestMethodNotAllowedNoRoute()
- TestOnlyFilesFS_Open()
- TestPanicClean()
- TestPanicWithAbort()
- TestPanicWithBrokenPipe()
- TestPathClean()
- TestPathCleanLong()
- TestPusher()
- TestPusherWithoutPusher()
- TestRecoveryWithWriterWithCustomRecovery()
- TestRedirectTrailingSlash()
- TestRemoveRepeatedChar()
- TestResetColor()
- TestResponseWriterFlush()
- TestResponseWriterHijack()
- TestResponseWriterHijackAfterWrite()
- TestResponseWriterReset()
- TestResponseWriterWriteHeadersNow()
- TestRouteNotAllowedDisabled()
- TestRouteNotAllowedEnabled()
- TestRouteNotAllowedEnabled2()
- TestRouteNotAllowedEnabled3()
- TestRouteNotOK()
- TestRouteNotOK2()
- TestRouteParamsByName()
- TestRouteParamsByNameWithExtraSlash()
- TestRouteParamsNotEmpty()
- TestRouteRawPath()
- TestRouteRawPathNoUnescape()
- TestRouteRedirectFixedPath()
- TestRouteRedirectTrailingSlash()
- TestRouteServeErrorWithWriteHeader()
- TestRouteStaticFile()
- TestRouteStaticFileFS()
- TestRouteStaticListingDir()
- TestRouteStaticNoListing()
- TestRouterGroupBadMethod()
- TestRouterGroupBasic()
- TestRouterGroupBasicHandle()
- TestRouterGroupInvalidStatic()
- TestRouterGroupInvalidStaticFile()
- TestRouterGroupInvalidStaticFileFS()
- TestRouterGroupPipeline()
- TestRouterGroupRouteOK()
- TestRouterMethod()
- TestRouterNotFound()
- TestRouterNotFoundWithRemoveExtraSlash()
- TestRouterStaticFSFileNotFound()
- TestRouterStaticFSNotFound()
- TestRunQUIC()
- TestRunTooMuchParams()
- TestSafeUint16()
- TestTreeAddAndGet()
- TestTreeCatchAllConflict()
- TestTreeCatchAllConflictRoot()
- TestTreeCatchMaxParams()
- TestTreeChildConflict()
- TestTreeDoubleWildcard()
- TestTreeDuplicatePath()
- TestTreeExpandParamsCapacity()
- TestTreeFindCaseInsensitivePath()
- TestTreeInvalidEscape()
- TestTreeInvalidNodeType()
- TestTreeInvalidParamsType()
- TestTreeRootTrailingSlashRedirect()
- TestTreeRunDynamicRouting()
- TestTreeTrailingSlashRedirect()
- TestTreeWildcard()
- TestTreeWildcardConflict()
- TestTreeWildcardConflictEx()
- TestUnescapeParameters()
- TestUnixSocket()
- TestUpdateRouteTreesCalledOnce()
- TestWildcardInvalidSlash()
- TestWithOptionFunc()
- Test_neuteredReaddirFile_Readdir()
- Type()
- UnmarshalJSON()
- With()
- WrapH()
- WriteHeaderNow()
- WriteString()
- addChild()
- addRoute()
- addRoute()
- assert1()
- assertRoutePresent()
- bufApp()
- catchPanic()
- checkPriorities()
- checkRequests()
- chooseData()
- compareFunc()
- countParams()
- countSections()
- createStaticHandler()
- debugPrintRoute()
- exampleFromPath()
- fakeHandler()
- findCaseInsensitivePath()
- findCaseInsensitivePathRec()
- findWildcard()
- formatAsDate()
- function()
- get()
- getParams()
- getSkippedNodes()
- getValue()
- githubConfigRouter()
- handle()
- handlerTest2()
- incrementChildPrio()
- init()
- init()
- init()
- init()
- init()
- init()
- insertChild()
- isWindows()
- iterate()
- lastChar()
- longestCommonPrefix()
- parseCIDR()
- parseTrustedProxies()
- readWriteKeys()
- redirectFixedPath()
- redirectTrailingSlash()
- reset()
- resolveAddress()
- returnObj()
- safeInt8()
- shiftNRuneBytes()
- stack()
- testRouteNotOK()
- testRouteNotOK2()
- testRouteOK()
- testRoutes()
- testRoutesInterface()
- updateRouteTree()
- updateRouteTrees()
- validateHeader()
- waitForServerReady()
Frequently Asked Questions
What is the Routing subdomain?
Routing is a subdomain in the gin codebase, part of the CoreEngine domain. Handles radix tree-based URL pattern matching It contains 0 source files.
Which domain does Routing belong to?
Routing belongs to the CoreEngine domain.
What functions are in Routing?
The Routing subdomain contains 252 function(s): BenchmarkOneRoute, BenchmarkOneRouteHTML, BenchmarkOneRouteJSON, BenchmarkOneRouteSet, BenchmarkOneRouteString, BenchmarkParallelGithub, BenchmarkPathClean, BenchmarkStack, and 244 more.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free