OmniPaxos provide several features that can be used to enhance both usability and performance:
logging- System-wide logging with the slog crate.
toml_config- Create an OmniPaxos instance from a TOML configuration file.
serde- Serialization and deserialization of messages and internal structs with serde. This makes it convenient to use with any desired network implementation without having to implement your own serializer and deserializer.
macros- Macros for convenience, e.g., deriving blanket implementations for OmniPaxos traits.
Configure the features in your