Versions in this module Expand all Collapse all v0 v0.6.0 Oct 2, 2026 Changes in this version + type MapMap struct + func New(src Source) *MapMap + func (m *MapMap) Delete(key string) + func (m *MapMap) Has(key string) bool + func (m *MapMap) Len() int + func (m *MapMap) Range(fn func(key, value any) bool) + func (m *MapMap) Read(key string) any + func (m *MapMap) Release() + func (m *MapMap) Write(key string, value any) + type MapSource map[string]string + func (s MapSource) Get(key string) (any, bool) + func (s MapSource) Len() int + func (s MapSource) Range(fn func(key string, value any) bool) bool + type RequestSource struct + Extra Source + Request *http.Request + func (s *RequestSource) Get(key string) (any, bool) + func (s *RequestSource) Len() int + func (s *RequestSource) Range(fn func(key string, value any) bool) bool + type Source interface + Get func(key string) (any, bool) + Len func() int + Range func(fn func(key string, value any) bool) bool + func Lazy(build func() Source) Source + type ValueSource map[string]any + func (s ValueSource) Get(key string) (any, bool) + func (s ValueSource) Len() int + func (s ValueSource) Range(fn func(key string, value any) bool) bool