Open
Description
It would be useful to be able to specify a custom C++-style comparator function to override SkipList
key order at runtime, specifically for an ordered K/V store like fjall (issue here).
The implementation would be easy. Unfortunately, Rust has no standard API for custom comparators, so there's no obvious, future-proof design to go with. The closest reference points I'm aware of are the compare
crate and C++ std::map
.