Add this to your Cargo.toml:
[dependencies]
rust-roveri = { git = "ssh://git@github.com/RustRoveri/rust-roveri.git" }- Safety
- Unchecked array indexing (
[...]),unwrap()andexpect()are never used - Every match expression is exhaustive and every if statement has an else branch
- Unchecked array indexing (
- Blazingly fast (we avoid heap allocation on critical path when possible)
- Low memory usage
- We use
BTreeSetinstead ofHashSet - We avoid using
clone()when possible
- We use
- Extensive testing (21 tests, around 1300 lines, each use-case is tested at least once)
- Logging (we used the logging macro from the
logcrate) - Debuggability (useful messages in the case of protocol illegal states)
If you are having trouble with our drone feel free to contact us on Telegram:
- @gggianlu
- @gioomaz
- @3michele