1#![deny(
3 bad_style,
4 const_err,
5 dead_code,
6 deprecated,
7 improper_ctypes,
8 missing_debug_implementations,
9 missing_docs,
10 non_shorthand_field_patterns,
11 no_mangle_generic_items,
12 overflowing_literals,
13 path_statements,
14 patterns_in_fns_without_body,
15 private_in_public,
16 trivial_casts,
17 trivial_numeric_casts,
18 unconditional_recursion,
19 unknown_lints,
20 unreachable_code,
21 unreachable_pub,
22 unused,
23 unused_allocation,
24 unused_comparisons,
25 unused_extern_crates,
26 unused_import_braces,
27 unused_mut,
28 unused_parens,
29 unused_qualifications,
30 unused_results,
31 warnings,
32 while_true
33)]
34
35mod client;
36mod codec;
37mod connection;
38mod error;
39mod manager;
40mod parser;
41mod settings;
42
43pub mod driver;
45
46pub use crate::client::Client;
47pub use crate::error::{ClientError, ErrorKind, MemcacheError};
48pub use crate::manager::ConnectionManager;
49pub use crate::settings::Settings;
50pub use bb8::{ErrorSink, State};
51pub use connection::Connection;
52pub use parser::Status;
53
54pub type Pool = bb8::Pool<ConnectionManager>;
56
57pub type PoolConnection<'c> = bb8::PooledConnection<'c, ConnectionManager>;
59
60pub use trust_dns_resolver;