This change adds a .rustfmt.toml that includes ALL supported settings, 12 of which we have overridden to attempt to cater to our own proclivities. rustfmt is checked in the rust-nightly CI job.
Codec
Exposes `Codec` using an unstable flag. This is useful for testing.
Add send and receive trailer support.