syndicate-nim/src/syndicate/protocols/worker.nim

15 lines
243 B
Nim

import
preserves
type
Instance* {.preservesRecord: "Instance".} = object
`name`*: string
`argument`*: Value
proc `$`*(x: Instance): string =
`$`(toPreserves(x))
proc encode*(x: Instance): seq[byte] =
encode(toPreserves(x))