MCPcopy Index your code
hub / github.com/devfeel/mapper / NewMapper

Function NewMapper

mapper_object.go:22–34  ·  view source on GitHub ↗
(opts ...Option)

Source from the content-addressed store, hash-verified

20}
21
22func NewMapper(opts ...Option) IMapper {
23 setting := NewSetting(opts...)
24 dm := mapperObject{
25 ZeroValue: reflect.Value{},
26 DefaultTimeWrapper: NewTimeWrapper(),
27 typeWrappers: []TypeWrapper{},
28 timeType: reflect.TypeOf(time.Now()),
29 jsonTimeType: reflect.TypeOf(JSONTime(time.Now())),
30 setting: setting,
31 }
32 dm.useWrapper(dm.DefaultTimeWrapper)
33 return &dm
34}
35
36// Mapper map and set value from struct fromObj to toObj
37// not support auto register struct

Callers 15

mainFunction · 0.92
mainFunction · 0.92
initFunction · 0.85
Test_ObjectGetTypeNameFunction · 0.85

Calls 4

useWrapperMethod · 0.95
NewSettingFunction · 0.85
NewTimeWrapperFunction · 0.85
JSONTimeTypeAlias · 0.85

Used in the wild real call sites across dependent graphs

searching dependent graphs…