Documentation ¶ Index ¶ Variables func Marshal(v interface{}) (map[string]string, error) func Unmarshal(m map[string]string, v interface{}) error type Decoder func (d Decoder) Decode(m map[string]string, v interface{}) error type Encoder func (e Encoder) Encode(v interface{}) (map[string]string, error) Constants ¶ This section is empty. Variables ¶ View Source var ErrSkipOverride = fmt.Errorf("skip this override") Functions ¶ func Marshal ¶ func Marshal(v interface{}) (map[string]string, error) func Unmarshal ¶ func Unmarshal(m map[string]string, v interface{}) error Types ¶ type Decoder ¶ type Decoder struct { OverrideDecode func(s string, v interface{}, field reflect.StructField) error Omitempty bool } func (Decoder) Decode ¶ func (d Decoder) Decode(m map[string]string, v interface{}) error type Encoder ¶ type Encoder struct { OverrideEncode func(v interface{}, field reflect.StructField) (string, error) Omitempty bool } func (Encoder) Encode ¶ func (e Encoder) Encode(v interface{}) (map[string]string, error) Source Files ¶ View all Source files stringstringmap.go Click to show internal directories. Click to hide internal directories.