mmap-sync
mmap-sync copied to clipboard
Upgrade rkyv to 0.8 and remove bytecheck
The rkyv 0.8 version is a major update that brings many improvements and new features. This patch adapts the API to version 0.8, removing the old API.
Additionally, the key-value type in the test cases has been changed from HashMap to BTreeMap, as the data bytes of HashMap are no longer fixed in version 0.8. I suspect this is due to the unordered sorting of HashMap.
After switching to BTreeMap, everything works fine.