Versions in this module Expand all Collapse all v1 v1.0.0 Mar 25, 2026 Changes in this version + type DisplayFormatter interface + Decode func(display string) (any, error) + Encode func(value any) (string, error) + type FormatRegistry struct + func NewDefaultFormatRegistry() *FormatRegistry + func NewFormatRegistry() *FormatRegistry + func (r *FormatRegistry) Get(name string) (DisplayFormatter, error) + func (r *FormatRegistry) Has(name string) bool + func (r *FormatRegistry) Register(name string, formatter DisplayFormatter) + type IPv4Formatter struct + func (f *IPv4Formatter) Decode(display string) (any, error) + func (f *IPv4Formatter) Encode(value any) (string, error) + type IPv6Formatter struct + func (f *IPv6Formatter) Decode(display string) (any, error) + func (f *IPv6Formatter) Encode(value any) (string, error) + type MACFormatter struct + func (f *MACFormatter) Decode(display string) (any, error) + func (f *MACFormatter) Encode(value any) (string, error)