syndicate_utils/src/schema/net_mapper.nim

17 lines
299 B
Nim
Raw Normal View History

2023-06-08 21:05:06 +00:00
import
preserves
type
RoundTripTime* {.preservesRecord: "rtt".} = object
`address`*: string
2024-02-05 22:48:21 +00:00
`minimum`*: float
`average`*: float
`maximum`*: float
2023-06-08 21:05:06 +00:00
proc `$`*(x: RoundTripTime): string =
2023-12-25 23:11:54 +00:00
`$`(toPreserves(x))
2023-06-08 21:05:06 +00:00
proc encode*(x: RoundTripTime): seq[byte] =
2023-12-25 23:11:54 +00:00
encode(toPreserves(x))