From 5e6be68aa0b324911859fc7668ddccddef2ae309 Mon Sep 17 00:00:00 2001 From: ghik Date: Thu, 29 Mar 2018 13:57:14 +0200 Subject: [PATCH] removed fallback map codecs that use key-value pair list encoding --- .../commons/serialization/GenCodec.scala | 44 +------------------ .../commons/serialization/GenCodecTest.scala | 5 --- .../commons/mongo/BsonGenCodecs.scala | 5 ++- 3 files changed, 5 insertions(+), 49 deletions(-) diff --git a/commons-core/src/main/scala/com/avsystem/commons/serialization/GenCodec.scala b/commons-core/src/main/scala/com/avsystem/commons/serialization/GenCodec.scala index 266ecf57d..1f697f932 100644 --- a/commons-core/src/main/scala/com/avsystem/commons/serialization/GenCodec.scala +++ b/commons-core/src/main/scala/com/avsystem/commons/serialization/GenCodec.scala @@ -31,7 +31,7 @@ trait GenCodec[T] { def write(output: Output, value: T): Unit } -object GenCodec extends FallbackMapCodecs with TupleGenCodecs { +object GenCodec extends RecursiveAutoCodecs with TupleGenCodecs { /** * Macro that automatically materializes a [[GenCodec]] for some type `T`, which must be one of: *