Sailing: a Sans-I/O Raft consensus library.
This is the umbrella crate. It re-exports the runtime-agnostic protocol core as
[proto] and, behind feature flags, an I/O driver: the runtime-agnostic
[reactor] (tokio / smol via agnostic) or the completion-I/O [compio] backend.
= { = "0.1", = ["tokio"] } # reactor on tokio
= { = "0.1", = ["compio"] } # completion-I/O backend
# the no_std + alloc protocol core only (no driver):
= { = "0.1", = false, = ["alloc", "tcp"] }