github.com/wfusion/gofusion@v1.1.14/common/utils/clone/utils.go (about) 1 package clone 2 3 import "reflect" 4 5 func indirectType(s reflect.Type) (d reflect.Type) { 6 if s == nil { 7 return s 8 } 9 d = s 10 for d.Kind() == reflect.Ptr { 11 d = d.Elem() 12 } 13 return 14 }