Simplify implementations and optimize some cases (#59)
* Use .extend from ArrayVec
* Bench Vec<u8> as Output
* Add size_hints and introduce WrapperType.
* Remove redundant Compact implementations.
* Add docs and more size_hints.
* Add some more detailed docs for read.
* Update src/codec.rs
Co-Authored-By:
tomusdrw <tomusdrw@users.noreply.github.com>
* Address review grumbles.
* Make note a header.
* Bring back optimized impls for empty types, use faster Output to ArrayVec
benches/benches.rs
0 → 100644