Versions in this module Expand all Collapse all v0 v0.4.2 May 7, 2017 v0.4.1 Apr 23, 2017 Changes in this version + const MapKeySeparator + const SliceSeparator + func MarshalValue(v interface{}, seps ...rune) (interface{}, error) + func Set(value reflect.Value, v interface{}, seps ...rune) error + func UnmarshalValue(value reflect.Value, s string, seps ...rune) error + type StructField struct + func (f *StructField) Embedded() *StructStruct + func (f *StructField) Name() string + func (f *StructField) PtrValue() interface{} + func (f *StructField) Set(v interface{}, seps ...rune) error + func (f *StructField) Tag() reflect.StructTag + func (f *StructField) Value() interface{} + type StructStruct struct + func NewStruct(s interface{}, tagid string) (*StructStruct, error) + func (s *StructStruct) Call(m string, args []interface{}) ([]interface{}, bool) + func (s *StructStruct) CallUntil(m string, args []interface{}, until func([]interface{}) bool) ([]interface{}, bool) + func (s *StructStruct) Fields() []*StructField + func (s *StructStruct) GoString() string + func (s *StructStruct) Lookup(path ...string) *StructField + func (s *StructStruct) Name() string + func (s *StructStruct) String() string