diff --git a/serialization.nim b/serialization.nim index de042f0..8e444a1 100644 --- a/serialization.nim +++ b/serialization.nim @@ -27,7 +27,7 @@ proc encodeImpl(writer: var auto, value: auto) = writer.writeValue value template encode*(Format: type, value: auto, params: varargs[untyped]): auto = - mixin init, WriterType, PreferedOutputType # , writeValue, getOutput + mixin init, WriterType, PreferedOutputType var s = init MemoryOutputStream[PreferedOutputType(Format)] # TODO: diff --git a/serialization/object_serialization.nim b/serialization/object_serialization.nim index 09b850f..3d6695b 100644 --- a/serialization/object_serialization.nim +++ b/serialization/object_serialization.nim @@ -28,7 +28,7 @@ proc totalSerializedFieldsImpl(T: type): int = proc helper: int = var dummy: T - template countFields(x) = inc result + template countFields(k, v) = inc result eachSerializedFieldImpl(dummy, countFields) const res = helper()