Add Strict because it is required by Nim

This commit is contained in:
Arnaud 2026-04-20 10:52:49 +04:00
parent 3f07ed7169
commit 44110f3970
No known key found for this signature in database
GPG Key ID: A6C7C781817146FA

View File

@ -99,6 +99,9 @@ proc `%`*[T: object or ref object](obj: T): JsonNode =
of OptOut:
if opts.ignore:
skip = true
of Strict:
# required: Nim case on enum must cover all variants
discard
if not skip:
jsonObj[opts.key] = %value