Documentation
¶
Index ¶
- Variables
- func Register(m kit.Message, tags ...string)
- type FieldInfo
- type Fields
- func (fields Fields) Get(m kit.Message, fieldName string) interface{}
- func (fields Fields) GetInt(m kit.Message, fieldName string) (int, error)
- func (fields Fields) GetInt32(m kit.Message, fieldName string) (int32, error)
- func (fields Fields) GetInt32Default(m kit.Message, fieldName string, def int32) int32
- func (fields Fields) GetInt64(m kit.Message, fieldName string) (int64, error)
- func (fields Fields) GetInt64Default(m kit.Message, fieldName string, def int64) int64
- func (fields Fields) GetIntDefault(m kit.Message, fieldName string, def int) int
- func (fields Fields) GetString(m kit.Message, fieldName string) (string, error)
- func (fields Fields) GetStringDefault(m kit.Message, fieldName string, def string) string
- func (fields Fields) GetUInt(m kit.Message, fieldName string) (uint, error)
- func (fields Fields) GetUInt32(m kit.Message, fieldName string) (uint32, error)
- func (fields Fields) GetUInt32Default(m kit.Message, fieldName string, def uint32) uint32
- func (fields Fields) GetUInt64(m kit.Message, fieldName string) (uint64, error)
- func (fields Fields) GetUInt64Default(m kit.Message, fieldName string, def uint64) uint64
- func (fields Fields) GetUIntDefault(m kit.Message, fieldName string, def uint) uint
- func (fields Fields) WalkFields(cb func(key string, f FieldInfo))
- type Reflected
- type Reflector
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrNotExported = fmt.Errorf("not exported") ErrNoField = fmt.Errorf("field not exists") )
Functions ¶
Types ¶
type FieldInfo ¶
type FieldInfo struct {
// contains filtered or unexported fields
}
func (FieldInfo) Type ¶
func (f FieldInfo) Type() reflect.StructField
type Fields ¶
func (Fields) GetInt32Default ¶
func (Fields) GetInt64Default ¶
func (Fields) GetIntDefault ¶
func (Fields) GetStringDefault ¶
func (Fields) GetUInt32Default ¶
func (Fields) GetUInt64Default ¶
func (Fields) GetUIntDefault ¶
func (Fields) WalkFields ¶
Click to show internal directories.
Click to hide internal directories.