mtop_client/
lib.rs

1#![allow(clippy::uninlined_format_args)]
2#![warn(missing_debug_implementations, unreachable_pub)]
3#![deny(unused_must_use)]
4
5mod client;
6mod core;
7mod discovery;
8pub mod dns;
9mod net;
10mod pool;
11mod timeout;
12
13#[cfg(unix)]
14pub use crate::client::UnixClientFactory;
15pub use crate::client::{
16    MemcachedClient, MemcachedClientConfig, RendezvousSelector, Selector, ServersResponse, TcpClientFactory,
17    TlsTcpClientFactory, ValuesResponse,
18};
19pub use crate::core::{
20    ErrorKind, Key, Memcached, Meta, MtopError, ProtocolError, ProtocolErrorKind, Slab, SlabItem, SlabItems, Slabs,
21    Stats, Value,
22};
23pub use crate::discovery::{Discovery, Server, ServerID};
24pub use crate::net::TlsConfig;
25pub use crate::pool::{ClientFactory, PooledClient};
26pub use crate::timeout::{Timed, Timeout};