encoding/gob.userTypeInfo.user (field)

19 uses

	encoding/gob (current package)
		decode.go#L946: 	rcvrType := ut.user
		decode.go#L1053: 	rt := ut.user
		decode.go#L1137: 	rt := ut.user
		encode.go#L601: 	rt := ut.user
		encode.go#L634: 		rt = ut.user
		encoder.go#L114: 	if ut.user != ut.base {
		encoder.go#L115: 		enc.sent[ut.user] = info.id
		encoder.go#L187: 		rt = ut.user
		type.go#L23: 	user        reflect.Type // the type the user handed us
		type.go#L55: 	ut.user = rt
		type.go#L78: 	if ok, indir := implementsInterface(ut.user, gobEncoderInterfaceType); ok {
		type.go#L80: 	} else if ok, indir := implementsInterface(ut.user, binaryMarshalerInterfaceType); ok {
		type.go#L90: 	if ok, indir := implementsInterface(ut.user, gobDecoderInterfaceType); ok {
		type.go#L92: 	} else if ok, indir := implementsInterface(ut.user, binaryUnmarshalerInterfaceType); ok {
		type.go#L697: 		rt = ut.user
		type.go#L735: 		rt = ut.user
		type.go#L819: 	if t, dup := nameToConcreteType.LoadOrStore(name, reflect.TypeOf(value)); dup && t != ut.user {
		type.go#L820: 		panic(fmt.Sprintf("gob: registering duplicate types for %q: %s != %s", name, t, ut.user))
		type.go#L826: 		panic(fmt.Sprintf("gob: registering duplicate names for %s: %q != %q", ut.user, n, name))