internal/abi.StructType.Fields (field)

45 uses

	internal/abi (current package)
		type.go#L560: 	Fields  []StructField

	internal/reflectlite
		type.go#L356: 	return len(tt.Fields)
		type.go#L613: 		if len(t.Fields) != len(v.Fields) {
		type.go#L619: 		for i := range t.Fields {
		type.go#L620: 			tf := &t.Fields[i]
		type.go#L621: 			vf := &v.Fields[i]

	reflect
		abi.go#L238: 		for i := range st.Fields {
		abi.go#L239: 			f := &st.Fields[i]
		type.go#L765: 	return len(tt.Fields)
		type.go#L972: 	if i < 0 || i >= len(t.Fields) {
		type.go#L975: 	p := &t.Fields[i]
		type.go#L1070: 			for i := range t.Fields {
		type.go#L1071: 				f := &t.Fields[i]
		type.go#L1135: 		for i := range t.Fields {
		type.go#L1136: 			tf := &t.Fields[i]
		type.go#L1462: 		if len(t.Fields) != len(v.Fields) {
		type.go#L1468: 		for i := range t.Fields {
		type.go#L1469: 			tf := &t.Fields[i]
		type.go#L1470: 			vf := &v.Fields[i]
		type.go#L1888: 		for _, f := range tt.Fields {
		type.go#L1915: 		for _, f := range tt.Fields {
		type.go#L1937: 		for _, f := range tt.Fields {
		type.go#L2436: 	typ.Fields = fs
		type.go#L2542: 			for _, ft := range typ.Fields {
		type.go#L2599: 		for i := range st.Fields {
		type.go#L2600: 			ft := st.Fields[i].Typ
		type.go#L2608: 		f := st.Fields[field]
		type.go#L2906: 		for i := range tt.Fields {
		type.go#L2907: 			f := &tt.Fields[i]
		value.go#L1281: 	if uint(i) >= uint(len(tt.Fields)) {
		value.go#L1284: 	field := &tt.Fields[i]
		value.go#L2064: 	return len(tt.Fields)

	runtime
		alg.go#L182: 		for _, f := range s.Fields {
		cgocall.go#L543: 			if len(st.Fields) != 1 {
		cgocall.go#L546: 			cgoCheckArg(st.Fields[0].Typ, p, st.Fields[0].Typ.Kind_&kindDirectIface == 0, top, msg)
		cgocall.go#L549: 		for _, f := range st.Fields {
		cgocheck.go#L275: 		for _, f := range st.Fields {
		type.go#L438: 		if len(st.Fields) != len(sv.Fields) {
		type.go#L444: 		for i := range st.Fields {
		type.go#L445: 			tf := &st.Fields[i]
		type.go#L446: 			vf := &sv.Fields[i]