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)) {
 |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |