const reflect.Struct

58 uses

	reflect (current package)
		abi.go#L236: 	case Struct:
		deepequal.go#L128: 	case Struct:
		type.go#L298: 	Struct
		type.go#L497: 	Struct:        "struct",
		type.go#L745: 	if t.Kind() != Struct {
		type.go#L753: 	if t.Kind() != Struct {
		type.go#L761: 	if t.Kind() != Struct {
		type.go#L769: 	if t.Kind() != Struct {
		type.go#L793: 	if t.Kind() != Struct {
		type.go#L1150: 			if ft.Kind() == Pointer && ft.Elem().Kind() == Struct {
		type.go#L1600: 	case Struct:
		type.go#L2047: 	case Struct:
		type.go#L2074: 	case Struct:
		type.go#L2096: 	case Struct:
		type.go#L2308: 	case Struct:
		type.go#L3069: 	case Struct:
		value.go#L1271: 	if v.kind() != Struct {
		value.go#L1307: 	v.mustBe(Struct)
		value.go#L1330: 	v.mustBe(Struct)
		value.go#L1349: 	v.mustBe(Struct)
		value.go#L1615: 	case Struct:
		value.go#L1739: 	case Array, Struct:
		value.go#L2114: 	v.mustBe(Struct)
		value.go#L3425: 		case Interface, Array, Struct:
		value.go#L3438: 	case Struct:
		value.go#L3510: 	case Struct:
		visiblefields.go#L20: 	if t.Kind() != Struct {
		visiblefields.go#L98: 			if f.Type.Kind() == Struct {

	encoding/asn1
		asn1.go#L916: 	case reflect.Struct:
		common.go#L171: 	case reflect.Struct:
		marshal.go#L484: 	case reflect.Struct:

	encoding/binary
		binary.go#L690: 			if t.Kind() == reflect.Struct {
		binary.go#L696: 	case reflect.Struct:
		binary.go#L722: 	case reflect.Struct:
		binary.go#L835: 	case reflect.Struct:
		binary.go#L904: 	case reflect.Struct:

	encoding/json
		decode.go#L645: 	case reflect.Struct:
		encode.go#L412: 	case reflect.Struct:
		encode.go#L1104: 					if !sf.IsExported() && t.Kind() != reflect.Struct {
		encode.go#L1146: 				if name != "" || !sf.Anonymous || ft.Kind() != reflect.Struct {

	fmt
		print.go#L834: 	case reflect.Struct:
		print.go#L919: 			case reflect.Array, reflect.Slice, reflect.Struct, reflect.Map:

	github.com/oapi-codegen/runtime
		bindform.go#L37: 	if ptrVal.Kind() != reflect.Struct {
		bindform.go#L93: 	if ptrVal.Kind() != reflect.Struct {
		bindform.go#L168: 	case reflect.Struct:
		bindform.go#L298: 	case reflect.Struct:
		bindparam.go#L112: 	if t.Kind() == reflect.Struct {
		bindparam.go#L378: 			case reflect.Struct:
		bindparam.go#L441: 		case reflect.Struct:
		bindparam.go#L493: 	if t.Kind() != reflect.Struct {
		bindstring.go#L109: 	case reflect.Struct:
		deepobject.go#L181: 	if t.Kind() != reflect.Struct {
		deepobject.go#L225: 	case reflect.Struct:
		styleparam.go#L97: 	case reflect.Struct:
		styleparam.go#L429: 	case reflect.Struct:

	internal/fmtsort
		sort.go#L109: 	case reflect.Struct:

	net/http
		h2_error.go#L16: 	if dstType.Kind() != reflect.Struct {
		transport.go#L382: 	if rv := reflect.ValueOf(altProto["https"]); rv.IsValid() && rv.Type().Kind() == reflect.Struct && rv.Type().NumField() == 1 {