1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
mod redis;
mod transaction;
pub use redis::RedisClient;
pub use transaction::TransactionClient;

#[cfg(feature = "sentinel-client")]
mod sentinel;
#[cfg(feature = "sentinel-client")]
#[cfg_attr(docsrs, doc(cfg(feature = "sentinel-client")))]
pub use sentinel::{SentinelClient, SentinelConfig};

#[cfg(feature = "subscriber-client")]
mod pubsub;
#[cfg(feature = "subscriber-client")]
#[cfg_attr(docsrs, doc(cfg(feature = "subscriber-client")))]
pub use pubsub::SubscriberClient;