1#![doc = include_str!("../README.md")]
14#![cfg_attr(not(test), warn(clippy::unwrap_used, clippy::expect_used))]
17
18#[macro_use]
19mod failpoint;
20mod fence;
21mod leader_hint;
22mod server;
23mod service;
24
25pub mod docs;
26
27pub use server::{BuildError, Server, ServerBuilder, ServerError, ServingState};
28
29#[cfg(any(test, feature = "test-fakes"))]
30pub mod test_fakes;
31
32#[cfg(any(test, feature = "test-support"))]
33pub mod test_support;
34
35#[doc(hidden)]
36pub use leader_hint::decode_leader_hint as __priv_decode_leader_hint;