MCPcopy Index your code
hub / github.com/go-openapi/jsonpointer / DefaultNameProvider

Function DefaultNameProvider

options.go:58–63  ·  view source on GitHub ↗

DefaultNameProvider returns the current package-level [NameProvider].

()

Source from the content-addressed store, hash-verified

56
57// DefaultNameProvider returns the current package-level [NameProvider].
58func DefaultNameProvider() NameProvider { //nolint:ireturn // returning the interface is the point — callers pick their own implementation.
59 defaultOptionsMu.RLock()
60 defer defaultOptionsMu.RUnlock()
61
62 return defaultOptions.provider
63}
64
65// WithNameProvider injects a custom [NameProvider] to resolve json names from go struct types.
66func WithNameProvider(provider NameProvider) Option {

Calls

no outgoing calls

Used in the wild real call sites across dependent graphs

searching dependent graphs…