Amalgamates all serde tests for primitives into a single struct.
Amalgamates all serde tests for primitives into a single struct.

This makes it a bit harder to debug individual encoding errors, but it
is unlikely that if a single primitive is failing any of the others will
succeed.

Reduces the amount of work done by derive() and speeds up the tests.

PistonDevelopers/hematite_nbt