Documentation
¶
Index ¶
Constants ¶
View Source
const ( Unknown fieldTypConst = "unknown" Int fieldTypConst = "int" Int64 fieldTypConst = "int64" Float64 fieldTypConst = "float64" String fieldTypConst = "string" Bool fieldTypConst = "bool" StructTyp fieldTypConst = "struct" Array fieldTypConst = "[]interface" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FieldTyp ¶
type FieldTyp struct {
Ptr *Struct // if typ is struct, ptr point the struct; otherwise nil
Typ fieldTypConst
}
FieldTyp is the struct field type
type Struct ¶
type Struct struct {
Name string
Comment string
Fields []StructField
}
Struct represent the whole struct
type StructField ¶
type StructField struct {
Key string
Typ FieldTyp
Tags []StructFieldTag
Comment string
}
StructField is the field in struct
type StructFieldTag ¶
StructFieldTag is the struct tag
Click to show internal directories.
Click to hide internal directories.