Indicate which feature flag for each module/type

xmppftw created

Change summary

jid/src/lib.rs        | 1 +
minidom/src/lib.rs    | 1 +
parsers/src/lib.rs    | 1 +
sasl/src/lib.rs       | 1 +
tokio-xmpp/src/lib.rs | 1 +
xmpp/src/lib.rs       | 1 +
xso-proc/src/lib.rs   | 1 +
xso/src/lib.rs        | 1 +
8 files changed, 8 insertions(+)

Detailed changes

jid/src/lib.rs 🔗

@@ -10,6 +10,7 @@
 
 #![no_std]
 #![deny(missing_docs)]
+#![cfg_attr(docsrs, feature(doc_auto_cfg))]
 
 //! Represents XMPP addresses, also known as JabberIDs (JIDs) for the [XMPP](https://xmpp.org/)
 //! protocol. A [`Jid`] can have between one and three parts in the form `node@domain/resource`:

minidom/src/lib.rs 🔗

@@ -9,6 +9,7 @@
 // file, You can obtain one at http://mozilla.org/MPL/2.0/.
 
 #![deny(missing_docs)]
+#![cfg_attr(docsrs, feature(doc_auto_cfg))]
 
 //! A minimal DOM crate built on top of rxml, targeting exclusively the subset of XML useful
 //! for XMPP.

parsers/src/lib.rs 🔗

@@ -22,6 +22,7 @@
 // file, You can obtain one at http://mozilla.org/MPL/2.0/.
 
 #![warn(missing_docs)]
+#![cfg_attr(docsrs, feature(doc_auto_cfg))]
 
 pub use blake2;
 pub use jid;

sasl/src/lib.rs 🔗

@@ -1,5 +1,6 @@
 //#![deny(missing_docs)]
 #![cfg_attr(docsrs, feature(doc_cfg))]
+#![cfg_attr(docsrs, feature(doc_auto_cfg))]
 
 //! This crate provides a framework for SASL authentication and a few authentication mechanisms.
 //!

tokio-xmpp/src/lib.rs 🔗

@@ -1,6 +1,7 @@
 //! XMPP implementation with asynchronous I/O using Tokio.
 
 #![deny(unsafe_code, missing_docs, bare_trait_objects)]
+#![cfg_attr(docsrs, feature(doc_auto_cfg))]
 
 #[cfg(all(
     not(xmpprs_doc_build),

xmpp/src/lib.rs 🔗

@@ -5,6 +5,7 @@
 // file, You can obtain one at http://mozilla.org/MPL/2.0/.
 
 #![deny(bare_trait_objects)]
+#![cfg_attr(docsrs, feature(doc_auto_cfg))]
 
 pub use tokio_xmpp;
 pub use tokio_xmpp::jid;

xso-proc/src/lib.rs 🔗

@@ -7,6 +7,7 @@
 #![forbid(unsafe_code)]
 #![warn(missing_docs)]
 #![allow(rustdoc::private_intra_doc_links)]
+#![cfg_attr(docsrs, feature(doc_auto_cfg))]
 /*!
 # Macros for parsing XML into Rust structs, and vice versa
 

xso/src/lib.rs 🔗

@@ -1,4 +1,5 @@
 #![cfg_attr(docsrs, feature(doc_cfg))]
+#![cfg_attr(docsrs, feature(doc_auto_cfg))]
 #![forbid(unsafe_code)]
 #![warn(missing_docs)]
 /*!