Documentation ¶
Index ¶
- type Array
- type Boolean
- type Converter
- type Desc
- type Dict
- type Extractor
- func (e *Extractor) ExtractStruct(t reflect.Type) Desc
- func (e *Extractor) ExtractType(t reflect.Type) Desc
- func (e *Extractor) Register(v interface{}) int
- func (e *Extractor) RegisterDesc(d Desc) int
- func (e *Extractor) RegisterDescWithName(d Desc, name string) int
- func (e *Extractor) RegisterType(t reflect.Type) int
- func (e *Extractor) RegisterWithName(v interface{}, name string) int
- type Maybe
- type Number
- type Property
- type Record
- type Registry
- func (r *Registry) CollapseNils()
- func (r *Registry) GenerateNames()
- func (r *Registry) GetDesc(tid int) Desc
- func (r *Registry) GetName(tid int) string
- func (r *Registry) GetNamed() []int
- func (r *Registry) Register(t reflect.Type) (int, bool)
- func (r *Registry) SetDesc(tid int, d Desc)
- func (r *Registry) SetName(tid int, name string) bool
- type Renderer
- type String
- type Tag
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Converter ¶
type Converter struct {
// contains filtered or unexported fields
}
func NewConverter ¶
func (*Converter) RegisterDesc ¶
func (*Converter) RegisterDescWithName ¶
func (*Converter) RegisterWithName ¶
type Extractor ¶
type Extractor struct {
// contains filtered or unexported fields
}
func NewExtractor ¶
func (*Extractor) RegisterDesc ¶
func (*Extractor) RegisterDescWithName ¶
func (*Extractor) RegisterWithName ¶
type Registry ¶
type Registry struct {
// contains filtered or unexported fields
}
func NewRegistry ¶
func NewRegistry() *Registry
func (*Registry) CollapseNils ¶
func (r *Registry) CollapseNils()
func (*Registry) GenerateNames ¶
func (r *Registry) GenerateNames()
type Renderer ¶
type Renderer struct {
// contains filtered or unexported fields
}
func (*Renderer) RenderDesc ¶
func (*Renderer) RenderType ¶
Click to show internal directories.
Click to hide internal directories.