asRecord support for single-case discriminated unions
spiffytech opened this issue · 1 comments
spiffytech commented
Please add support for asRecord
deserializing fields into single-case discriminated unions. For example, I have a type Int6 = Int6 of int
, which I just use for int
s 0 <= i <= 5. When I try to deserialize my int32
database field through asRecord
, I get:
System.ArgumentException: Object type System.Int32 cannot be converted to target type: sleep_log.DomainTypes+Int6
I make extensive use of single-case discriminated unions, so having asRecord
see that e.g., my int32
database field corresponds to a T<int>
record field would be super cool.
mausch commented
Sounds good, wanna give it a try?