Revert "removes "skipping" messages in serializer."

This reverts commit 51d9fb3482d93caed52fd1e25f753593455ec69e.
This commit is contained in:
Ben 2024-04-26 09:07:21 +02:00
parent 51d9fb3482
commit 9e7e7e02cd
No known key found for this signature in database
GPG Key ID: 541B9D8C9F1426A1

View File

@ -102,11 +102,13 @@ proc `%`*[T: object or ref object](obj: T): JsonNode =
case mode
of OptIn:
if not hasSerialize:
debug "object field not marked with serialize, skipping"
skip = true
elif opts.ignore:
skip = true
of OptOut:
if opts.ignore:
debug "object field opted out of serialization ('ignore' is set), skipping"
skip = true
elif hasSerialize and opts.key == name: # all serialize params are default
warn "object field marked as serialize in OptOut mode, but 'ignore' not set, field will be serialized"