encoding/gob.Decoder.compatibleType (method)

7 uses

	encoding/gob (current package)
		decode.go#L969: func (dec *Decoder) compatibleType(fr reflect.Type, fw typeId, inProgress map[reflect.Type]typeId) bool {
		decode.go#L1013: 		return t.Len() == array.Len && dec.compatibleType(t.Elem(), array.Elem, inProgress)
		decode.go#L1019: 		return dec.compatibleType(t.Key(), MapType.Key, inProgress) && dec.compatibleType(t.Elem(), MapType.Elem, inProgress)
		decode.go#L1033: 		return sw != nil && dec.compatibleType(elem, sw.Elem, inProgress)
		decode.go#L1057: 	if !dec.compatibleType(rt, remoteId, make(map[reflect.Type]typeId)) {
		decode.go#L1125: 		if !dec.compatibleType(localField.Type, wireField.Id, make(map[reflect.Type]typeId)) {