Untitled
template hasField(t, f): bool =
var res = false
for field, _ in fieldPairs(t()):
res = res or field == f
res
type Test = object
i: int
static:
echo hasField(Test, "i")
echo hasField(Test, "count")INFO
template hasField(t, f): bool =
var res = false
for field, _ in fieldPairs(t()):
res = res or field == f
res
type Test = object
i: int
static:
echo hasField(Test, "i")
echo hasField(Test, "count")