This regression likely occurred with the move from serde 0.9 to 1.0. I suppose that it used to consider defaultable values optional and coerce null into default.
Anyway, I didn't want to change too much, so the only thing that has changed is that sources are now optional. This was actually uncovered by a test in sentry, which is now ported over to this repo.
This regression likely occurred with the move from serde 0.9 to 1.0. I suppose that it used to consider defaultable values optional and coerce null into default.
Anyway, I didn't want to change too much, so the only thing that has changed is that sources are now optional. This was actually uncovered by a test in sentry, which is now ported over to this repo.