Documentation
¶
Index ¶
- func ParseReflectTags(v reflect.Value) error
- func ParseTags(v interface{}) error
- type Aliases
- func (as *Aliases) AddAlias(real, alias string)
- func (as *Aliases) AddAliasMap(alias2real map[string]string)
- func (as *Aliases) AddAliases(real string, aliases []string)
- func (as *Aliases) HasAlias(alias string) bool
- func (as *Aliases) Mapping() map[string]string
- func (as *Aliases) ResolveAlias(alias string) string
- type TagParser
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ParseReflectTags ¶ added in v0.3.10
Types ¶
type Aliases ¶
type Aliases struct {
// Checker custom add alias name checker func
Checker func(alias string) // should return bool OR error ??
// contains filtered or unexported fields
}
Aliases implemented an simple string alias map.
func (*Aliases) AddAliasMap ¶
AddAliasMap to the Aliases
func (*Aliases) AddAliases ¶
AddAliases to the Aliases
func (*Aliases) ResolveAlias ¶
ResolveAlias by given name.
Click to show internal directories.
Click to hide internal directories.