* Rewrite: seperated Decode and BorrowDecode
* Fixed cargo.toml issues
* Fixed clippy warning
* Removed the `impl_tuples` macro call with manually exported code
* Replaced the generated code in `impl_tuples` with the macro instead
* Implemented BorrowDecode for Box<[T]>
* Added a test to see if zoxide can be ported to bincode 2
* Added a test for Arc<str>
* Made several `Encode` implementations require `T: ?Sized`
* Implemented Decode for Arc<str>
* Added BlockedTODO links to commented out code
* Fixed clippy and lint issues
* Updated virtue dependency in fuzz lockfile
* Made the compat fuzzer ignore any LimitExceeded error
* Switched from deserialize to deserialize_from
Co-authored-by: Victor Koenders <git@trangar.com>
* Fuzz for compatibility with bincode v1
* Make AllTypes recursive
* Revert round trip test (add recursion to it too)
* Update fuzzer lockfile
* Adjust compat fuzzer to be stricter
* data doesn't need to be a &&[u8]
* Moved Configuration::standard() and ::legacy() to the config module
* Fixed issue with config that would overwrite the limit, added a checklist on adding config variables