reflect.StructField.Name (field)

25 uses

	reflect (current package)
		type.go#L1092: 	Name string
		type.go#L1192: 	f.Name = p.name.name()
		type.go#L2387: 		if field.Name == "" {
		type.go#L2390: 		if !isValidFieldName(field.Name) {
		type.go#L2606: 			{Name: "S", Type: TypeOf(structType{})},
		type.go#L2607: 			{Name: "U", Type: TypeOf(uncommonType{})},
		type.go#L2608: 			{Name: "M", Type: ArrayOf(len(methods), TypeOf(methods[0]))},
		type.go#L2771: 		panic("reflect.StructOf: field \"" + field.Name + "\" is anonymous but has PkgPath set")
		type.go#L2778: 		c := field.Name[0]
		type.go#L2780: 			panic("reflect.StructOf: field \"" + field.Name + "\" is unexported but missing PkgPath")
		type.go#L2791: 		name:        newName(field.Name, string(field.Tag), exported),

	encoding/binary
		binary.go#L557: 			if v := v.Field(i); v.CanSet() || t.Field(i).Name != "_" {
		binary.go#L622: 			if v := v.Field(i); v.CanSet() || t.Field(i).Name != "_" {

	encoding/gob
		decode.go#L1128: 		op := dec.decOpFor(wireField.Id, localField.Type, localField.Name, seen)
		encoder.go#L121: 			if isExported(st.Field(i).Name) {
		type.go#L547: 			st.Field = append(st.Field, &fieldType{f.Name, gt.id()})
		type.go#L566: 	if !isExported(field.Name) {

	encoding/json
		decode.go#L150: 	return "json: cannot unmarshal object key " + strconv.Quote(e.Key) + " into unexported field " + e.Field.Name + " of type " + e.Type.String()
		encode.go#L1293: 						name = sf.Name

	fmt
		print.go#L801: 				if name := f.Type().Field(i).Name; name != "" {

	src.elv.sh/pkg/eval
		options.go#L39: 			optName = strutil.CamelToDashed(f.Name)

	src.elv.sh/pkg/eval/vals
		struct_map.go#L73: 			fieldNames[i] = strutil.CamelToDashed(field.Name)

	src.elv.sh/pkg/parse
		pprint.go#L49: 					field{f.Name, f.Tag, fv.Interface()})
		pprint.go#L56: 					field{f.Name, f.Tag, child})
		pprint.go#L62: 			field{f.Name, f.Tag, fv.Interface()})