Versions in this module Expand all Collapse all v0 v0.9.1 Apr 2, 2020 v0.9.0 Mar 31, 2020 Changes in this version + type Bool bool + func (b Bool) HasDefault() bool + func (b Bool) Length() int + type Empty string + func (e Empty) HasDefault() bool + func (e Empty) Length() int + func (e Empty) MarshalJSON() ([]byte, error) + type List []interface + func (l List) HasDefault() bool + func (l List) Length() int + func (l List) MarshalXML(e *xml.Encoder, start xml.StartElement) error + func (l List) Underlying() []interface{} + type Map map[string]interface + func (m Map) HasDefault() bool + func (m Map) Length() int + func (m Map) MarshalXML(e *xml.Encoder, start xml.StartElement) error + func (m Map) Underlying() map[string]interface{} + type Nil types.Nil + func (n Nil) HasDefault() bool + func (n Nil) Length() int + func (n Nil) MarshalJSON() ([]byte, error) + func (n Nil) MarshalXML(e *xml.Encoder, start xml.StartElement) error + func (n Nil) MarshalYAML() (interface{}, error) + type Number float64 + func (n Number) HasDefault() bool + func (n Number) Length() int + type String string + func TypeOf(t string, v interface{}) String + func (s String) HasDefault() bool + func (s String) Length() int + func (s String) MarshalJSON() ([]byte, error) + func (s String) MarshalXML(e *xml.Encoder, start xml.StartElement) error + func (s String) MarshalYAML() (interface{}, error) + type Value interface + HasDefault func() bool + Length func() int + func ValueOf(v interface{}) Value