3636//! mysql_async = { version = "*", default-features = false, features = ["minimal"]}
3737//! ```
3838//!
39- //! **Note:* it is possible to use another ` flate2` backend by directly choosing it :
39+ //! * `minimal-rust` - same as `minimal` but rust-based flate2 backend is chosen. Enables :
4040//!
41- //! ```toml
42- //! [dependencies]
43- //! mysql_async = { version = "*", default-features = false }
44- //! flate2 = { version = "*", default-features = false, features = ["rust_backend"] }
45- //! ```
41+ //! - `flate2/rust_backend`
4642//!
47- //! * `default` – enables the following set of crate's and dependencies' features:
43+ //! * `default` – enables the following set of features:
4844//!
45+ //! - `minimal`
4946//! - `native-tls-tls`
50- //! - `flate2/zlib"
51- //! - `mysql_common/bigdecimal03`
52- //! - `mysql_common/rust_decimal`
53- //! - `mysql_common/time03`
54- //! - `mysql_common/uuid`
55- //! - `mysql_common/frunk`
47+ //! - `bigdecimal`
48+ //! - `rust_decimal`
49+ //! - `time`
50+ //! - `frunk`
5651//! - `binlog`
5752//!
5853//! * `default-rustls` – same as default but with `rustls-tls` instead of `native-tls-tls`.
9489//! mysql_async = { version = "*", features = ["tracing"] }
9590//! ```
9691//!
97- //! * `derive` – enables `mysql_commom/derive` feature
98- //!
9992//! * `binlog` - enables binlog-related functionality. Enables:
10093//!
10194//! - `mysql_common/binlog"
10295//!
96+ //! ### Proxied features
97+ //!
98+ //! * `derive` – enables `mysql_common/derive` feature
99+ //! * `chrono` = enables `mysql_common/chrono` feature
100+ //! * `time` = enables `mysql_common/time` feature
101+ //! * `bigdecimal` = enables `mysql_common/bigdecimal` feature
102+ //! * `rust_decimal` = enables `mysql_common/rust_decimal` feature
103+ //! * `frunk` = enables `mysql_common/frunk` feature
104+ //!
103105//! [myslqcommonfeatures]: https://github.com/blackbeam/rust_mysql_common#crate-features
104106//!
105107//! # TLS/SSL Support
@@ -464,10 +466,13 @@ pub use self::conn::Conn;
464466#[ doc( inline) ]
465467pub use self :: conn:: pool:: Pool ;
466468
469+ #[ cfg( any( feature = "native-tls-tls" , feature = "rustls-tls" ) ) ]
470+ #[ doc( inline) ]
471+ pub use self :: error:: tls:: TlsError ;
472+
467473#[ doc( inline) ]
468474pub use self :: error:: {
469- tls:: TlsError , DriverError , Error , IoError , LocalInfileError , ParseError , Result , ServerError ,
470- UrlError ,
475+ DriverError , Error , IoError , LocalInfileError , ParseError , Result , ServerError , UrlError ,
471476} ;
472477
473478#[ doc( inline) ]
@@ -477,7 +482,7 @@ pub use self::query::QueryWithParams;
477482pub use self :: queryable:: transaction:: IsolationLevel ;
478483
479484#[ doc( inline) ]
480- #[ cfg( any( feature = "rustls" , feature = "native-tls" ) ) ]
485+ #[ cfg( any( feature = "rustls" , feature = "native-tls-tls " ) ) ]
481486pub use self :: opts:: ClientIdentity ;
482487
483488#[ doc( inline) ]
0 commit comments