github.com/artisanhe/tools@v1.0.1-0.20210607022958-19a8fef2eb04/reflectx/helper.go (about) 1 package reflectx 2 3 import ( 4 "reflect" 5 ) 6 7 func MustCanSetStruct(rv reflect.Value) { 8 if !rv.CanSet() || rv.Type().Kind() != reflect.Struct { 9 panic("need struct which can be set") 10 } 11 }