aboutsummaryrefslogtreecommitdiff
path: root/src/rpc/lib.rs
blob: a5f8fc6ebb6d0adce37d7088a62e48459db7e01b (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
//! Crate containing rpc related functions and types used in Garage

#[macro_use]
extern crate tracing;

mod metrics;
mod system_metrics;

#[cfg(feature = "consul-discovery")]
mod consul;
#[cfg(feature = "kubernetes-discovery")]
mod kubernetes;

pub mod graph_algo;
pub mod layout;
pub mod replication_mode;
pub mod ring;
pub mod system;

pub mod rpc_helper;

pub use rpc_helper::*;