viewstamped_replication/lib.rs
1//! A Primary Copy Method to Support Highly-Available Distributed Systems.
2
3pub mod buffer;
4mod client;
5mod client_table;
6mod configuration;
7mod log;
8mod mail;
9mod nonce;
10mod protocol;
11mod replica;
12mod request;
13mod service;
14mod status;
15mod viewstamp;
16
17pub use client::Client;
18pub use configuration::Configuration;
19pub use mail::{Inbox, Mailbox, Outbox};
20pub use replica::Replica;
21pub use request::{ClientIdentifier, Reply, Request};
22pub use service::{Protocol, Service};