(ctx *ReadContext, serializer Serializer, hasGenerics bool, value reflect.Value)
| 31 | } |
| 32 | |
| 33 | func readSerializerData(ctx *ReadContext, serializer Serializer, hasGenerics bool, value reflect.Value) { |
| 34 | if hasGenerics && serializerNeedsGenericDispatch(serializer) { |
| 35 | serializer.Read(ctx, RefModeNone, false, true, value) |
| 36 | return |
| 37 | } |
| 38 | serializer.ReadData(ctx, value) |
| 39 | } |
| 40 | |
| 41 | func serializerNeedsGenericDispatch(serializer Serializer) bool { |
| 42 | switch serializer.(type) { |
no test coverage detected