Serde Transmute

Transmute objects through serde!

This crate allows converting a Serialize value into a Deserialize type.

Caveats

The main caveat of note is that Serialize is not lifetime-aware, so the Deserialize (or DeserializeSeed) cannot borrow from it.

But we don't care because this crate was built to power parts of datafu. And it's pretty good at that.