Versions in this module Expand all Collapse all v0 v0.1.0 Mar 13, 2025 Changes in this version + type Locator interface + Kind func() string + Value func(ctx context.Context, name string) (interface{}, bool, error) + type Provider interface + Kind func() string + Locate func(state *structology.State) Locator + Priority func() int + type Registry struct + func NewRegistry() *Registry + func (r *Registry) Lookup(kind string) (Provider, bool) + func (r *Registry) Register(provider Provider) error + func (r *Registry) Unregister(kind string) + type Resolver interface + Value func(ctx context.Context, location *state.Location) (interface{}, bool, error)