Versions in this module Expand all Collapse all v1 v1.0.0 Aug 15, 2026 Changes in this version + var ErrInvalidBareItem = errors.New(...) + var ErrInvalidBinaryFormat = errors.New("invalid binary format") + var ErrInvalidBooleanFormat = errors.New("invalid boolean format") + var ErrInvalidDateFormat = errors.New("invalid date format") + var ErrInvalidDecimal = errors.New("the integer portion is larger than 12 digits: invalid decimal") + var ErrInvalidDecimalFormat = errors.New("invalid decimal format") + var ErrInvalidDictionaryFormat = errors.New("invalid dictionary format") + var ErrInvalidDisplayString = errors.New("invalid display string type") + var ErrInvalidInnerListFormat = errors.New("invalid inner list format") + var ErrInvalidKeyFormat = errors.New("invalid key format") + var ErrInvalidListFormat = errors.New("invalid list format") + var ErrInvalidParameterFormat = errors.New("invalid parameter format") + var ErrInvalidParameterValue = errors.New("invalid parameter value") + var ErrInvalidStringFormat = errors.New("invalid string format") + var ErrInvalidTokenFormat = errors.New("invalid token format") + var ErrMissingParameters = errors.New("missing parameters") + var ErrNotDigit = errors.New("character is not a digit") + var ErrNumberOutOfRange = errors.New("integer or decimal out of range") + var ErrUnexpectedEndOfString = errors.New("unexpected end of string") + var ErrUnrecognizedCharacter = errors.New("unrecognized character") + func Marshal(v StructuredFieldValue) (string, error) + type Dictionary struct + func NewDictionary() *Dictionary + func UnmarshalDictionary(v []string) (*Dictionary, error) + func (d *Dictionary) Add(k string, v Member) + func (d *Dictionary) Del(key string) bool + func (d *Dictionary) Get(k string) (Member, bool) + func (d *Dictionary) Names() []string + type DisplayString string + type InnerList struct + Items []Item + Params *Params + type Item struct + Params *Params + Value interface{} + func NewItem(v interface{}) Item + func UnmarshalItem(v []string) (Item, error) + type List []Member + func UnmarshalList(v []string) (List, error) + type Member interface + type Params struct + func NewParams() *Params + func (p *Params) Add(k string, v interface{}) + func (p *Params) Del(key string) bool + func (p *Params) Get(k string) (interface{}, bool) + func (p *Params) Names() []string + type StructuredFieldValue interface + type Token string + type UnmarshalError struct + func (e *UnmarshalError) Error() string + func (e *UnmarshalError) Unwrap() error