From c20dc39eefd16817df541e8c88392158139bc105 Mon Sep 17 00:00:00 2001 From: sOkam <7308253+heysokam@users.noreply.github.com> Date: Fri, 28 Aug 2026 11:02:32 +0200 Subject: [PATCH] fix: Forward declare the Option parseHook --- src/jsony.nim | 1 + 1 file changed, 1 insertion(+) diff --git a/src/jsony.nim b/src/jsony.nim index 4621185..50404e8 100644 --- a/src/jsony.nim +++ b/src/jsony.nim @@ -26,6 +26,7 @@ proc parseHook*[T: not object](s: string, i: var int, v: var ref T) proc parseHook*(s: string, i: var int, v: var JsonNode) proc parseHook*(s: string, i: var int, v: var char) proc parseHook*[T: distinct](s: string, i: var int, v: var T) +proc parseHook*[T](s: string, i: var int, v: var Option[T]) template error(msg: string, i: int) = ## Shortcut to raise an exception.