Home / Function/ chooseData() — gin Function Reference

chooseData() — gin Function Reference

Architecture documentation for the chooseData() function in utils.go from the gin codebase.

Entity Profile

Dependency Diagram

graph TD
  fd0e2a6a_1d0e_7c1d_a1b9_dd0d51491db0["chooseData()"]
  5bca33d6_0728_cd3b_708c_a59f93f5d952["utils.go"]
  fd0e2a6a_1d0e_7c1d_a1b9_dd0d51491db0 -->|defined in| 5bca33d6_0728_cd3b_708c_a59f93f5d952
  style fd0e2a6a_1d0e_7c1d_a1b9_dd0d51491db0 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

utils.go lines 100–108

func chooseData(custom, wildcard any) any {
	if custom != nil {
		return custom
	}
	if wildcard != nil {
		return wildcard
	}
	panic("negotiation config is invalid")
}

Domain

Subdomains

Defined In

Frequently Asked Questions

What does chooseData() do?
chooseData() is a function in the gin codebase, defined in utils.go.
Where is chooseData() defined?
chooseData() is defined in utils.go at line 100.

Analyze Your Own Codebase

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

Try Supermodel Free