Home / Function/ adaptFastHTTPHandler() — fiber Function Reference

adaptFastHTTPHandler() — fiber Function Reference

Architecture documentation for the adaptFastHTTPHandler() function in adapter.go from the fiber codebase.

Entity Profile

Dependency Diagram

graph TD
  978ddbad_7362_6f05_458c_9f55bf20deb2["adaptFastHTTPHandler()"]
  be85d8ad_2478_47b5_e5e7_f666d58bdb3a["adapter.go"]
  978ddbad_7362_6f05_458c_9f55bf20deb2 -->|defined in| be85d8ad_2478_47b5_e5e7_f666d58bdb3a
  694b7407_0512_b0f6_166f_f7fd153ca0dd["toFiberHandler()"]
  694b7407_0512_b0f6_166f_f7fd153ca0dd -->|calls| 978ddbad_7362_6f05_458c_9f55bf20deb2
  style 978ddbad_7362_6f05_458c_9f55bf20deb2 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

adapter.go lines 223–243

func adaptFastHTTPHandler(handler any) (Handler, bool) {
	switch h := handler.(type) {
	case fasthttp.RequestHandler: // (16) fasthttp handler
		if h == nil {
			return nil, false
		}
		return func(c Ctx) error {
			h(c.RequestCtx())
			return nil
		}, true
	case func(*fasthttp.RequestCtx) error: // (17) fasthttp handler with error return
		if h == nil {
			return nil, false
		}
		return func(c Ctx) error {
			return h(c.RequestCtx())
		}, true
	default:
		return nil, false
	}
}

Domain

Subdomains

Defined In

Called By

Frequently Asked Questions

What does adaptFastHTTPHandler() do?
adaptFastHTTPHandler() is a function in the fiber codebase, defined in adapter.go.
Where is adaptFastHTTPHandler() defined?
adaptFastHTTPHandler() is defined in adapter.go at line 223.
What calls adaptFastHTTPHandler()?
adaptFastHTTPHandler() is called by 1 function(s): toFiberHandler.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free