nim-serialization/serialization.nim

15 lines
294 B
Nim
Raw Normal View History

import
serialization/[streams, object_serialization]
export
streams, object_serialization
proc encode*(Writer: type, value: auto): auto =
# TODO: define a concept for the Writer types
mixin init, writeValue, getOutput
var w = Writer.init
w.writeValue value
return w.getOutput