27
27
//! * `smol`: Toggle support for [smol](https://docs.rs/smol) builtin global executor.
28
28
//! * `async-global-executor`: Toggle support for [async-global-executor](https://docs.rs/async-global-executor).
29
29
30
+ #![ cfg_attr( docsrs, feature( doc_cfg) ) ]
31
+
30
32
mod acl;
31
33
mod chroot;
32
34
mod client;
@@ -45,11 +47,15 @@ mod util;
45
47
pub use self :: acl:: { Acl , Acls , AuthId , AuthUser , Permission } ;
46
48
pub use self :: error:: Error ;
47
49
#[ cfg( feature = "tls" ) ]
50
+ #[ cfg_attr( docsrs, doc( cfg( feature = "tls" ) ) ) ]
48
51
pub use self :: tls:: { TlsCa , TlsCerts , TlsCertsBuilder , TlsCertsOptions , TlsDynamicCerts , TlsIdentity , TlsOptions } ;
49
52
pub use crate :: client:: * ;
50
53
#[ cfg( feature = "sasl-digest-md5" ) ]
54
+ #[ cfg_attr( docsrs, doc( cfg( any( feature = "sasl" , feature = "sasl-digest-md5" ) ) ) ) ]
51
55
pub use crate :: sasl:: DigestMd5SaslOptions ;
52
56
#[ cfg( feature = "sasl-gssapi" ) ]
57
+ #[ cfg_attr( docsrs, doc( cfg( any( feature = "sasl" , feature = "sasl-gssapi" ) ) ) ) ]
53
58
pub use crate :: sasl:: GssapiSaslOptions ;
54
59
#[ cfg( any( feature = "sasl-digest-md5" , feature = "sasl-gssapi" ) ) ]
60
+ #[ cfg_attr( docsrs, doc( cfg( any( feature = "sasl" , feature = "sasl-gssapi" , feature = "sasl-digest-md5" ) ) ) ) ]
55
61
pub use crate :: sasl:: SaslOptions ;
0 commit comments