D offers `SumType` struct to manage tagged Union types.
But there is no support for managing it's Json
serialization/deserialization (using vibe.d)
Is it a way to add `fromRepresentation` and `toRepresentation` to
`SumType` (or a way for creating a custom struct "inheriting"
SumType with ser
On Monday, 4 July 2022 at 11:35:24 UTC, Antonio wrote:
(or a way for creating a custom struct "inheriting" SumType
with serialization capabilities)?
You can "inherit" from a struct using `alias this`:
```d
struct CustomStruct
{
SumType!(A, B, C) unwrap;
alias unwrap this;
// seria