Documentation ¶
Index ¶
- func Copy(value interface{}) interface{}
- func CopyTranslate(value interface{}, callback TranslateFunc) interface{}
- func CopyTranslateSteps(value interface{}, callback TranslateFunc, steps Steps, visited VisitedMap) interface{}
- type InterfaceStep
- type MapKeyStep
- type PointerStep
- type SliceIndexStep
- type Steps
- type StructFieldStep
- type TranslateFunc
- type TypeStep
- type VisitedMap
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CopyTranslate ¶
func CopyTranslate(value interface{}, callback TranslateFunc) interface{}
func CopyTranslateSteps ¶
func CopyTranslateSteps(value interface{}, callback TranslateFunc, steps Steps, visited VisitedMap) interface{}
Types ¶
type InterfaceStep ¶
type InterfaceStep struct {
// contains filtered or unexported fields
}
func (InterfaceStep) String ¶
func (v InterfaceStep) String() string
type MapKeyStep ¶
type MapKeyStep struct {
// contains filtered or unexported fields
}
func (MapKeyStep) String ¶
func (v MapKeyStep) String() string
type PointerStep ¶
type PointerStep struct{}
func (PointerStep) String ¶
func (v PointerStep) String() string
type SliceIndexStep ¶
type SliceIndexStep struct {
// contains filtered or unexported fields
}
func (SliceIndexStep) String ¶
func (v SliceIndexStep) String() string
type StructFieldStep ¶
type StructFieldStep struct {
// contains filtered or unexported fields
}
func (StructFieldStep) String ¶
func (v StructFieldStep) String() string
type TranslateFunc ¶
type VisitedMap ¶
Click to show internal directories.
Click to hide internal directories.