Add nullable value type to distinguish unset/zero/explicit null values
Add nullable value type to distinguish unset/zero/explicit null values: a task in LegoFlow-SWE (Harbor dataset). Currently, our code uses pointers ( T ) to represent optional values in query parameters. For example, a Group field might be string . This approach has a fundamental limitation: we…
The task
Currently, our code uses pointers (`*T`) to represent optional values in query parameters. For example, a `Group` field might be `*string`. This approach has a fundamental limitation: we cannot distinguish between three cases: - The key is not present in the query (unset) - The key is present but its value is empty…
Part of Lego-X/LegoFlow-SWE.