raft-rs
raft-rs copied to clipboard
raft 1.0 release
To release 1.0, we need to solve following issues:
- [x] Add examples
- [x] Enhance documentations
- [ ] Review all APIs for proper access level
Looking at the access level, one issues seems to be that the way the tests are set up requires making all kinds of internals public. Maybe it would make sense to move those tests into the relevant modules (in a #[cfg(test)] module, of course) in order to enable more restricted access on internals.
One problem with isolating these sorts of details to #[cfg(test)] only is you cannot use them in benchmarking code. In order to refine this we'll probably need to have some sort of feature = ["simulator"] or something.