From ccdf27117d50eba13a48d060d18f29d03077160d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20Sch=C3=A4fer?= Date: Wed, 8 Oct 2025 12:54:51 +0200 Subject: [PATCH] Fix docs build with current nightly skip-changelog, we don't officially support nightly. See-Also: https://github.com/rust-lang/rfcs/pull/3631 See-Also: https://github.com/rust-lang/rust/pull/138907 --- jid/src/lib.rs | 3 ++- minidom/src/lib.rs | 3 ++- parsers/src/lib.rs | 3 ++- sasl/src/lib.rs | 3 ++- tokio-xmpp/src/lib.rs | 3 ++- xmpp/src/lib.rs | 3 ++- xso-proc/src/lib.rs | 3 ++- xso/src/lib.rs | 2 +- 8 files changed, 15 insertions(+), 8 deletions(-) diff --git a/jid/src/lib.rs b/jid/src/lib.rs index 6cce1fa5..73a48362 100644 --- a/jid/src/lib.rs +++ b/jid/src/lib.rs @@ -10,7 +10,8 @@ #![no_std] #![deny(missing_docs)] -#![cfg_attr(docsrs, feature(doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] +#![cfg_attr(docsrs, 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`: diff --git a/minidom/src/lib.rs b/minidom/src/lib.rs index d25934b6..2f3d5ee1 100644 --- a/minidom/src/lib.rs +++ b/minidom/src/lib.rs @@ -9,7 +9,8 @@ // file, You can obtain one at http://mozilla.org/MPL/2.0/. #![deny(missing_docs)] -#![cfg_attr(docsrs, feature(doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] +#![cfg_attr(docsrs, doc(auto_cfg))] //! A minimal DOM crate built on top of rxml, targeting exclusively the subset of XML useful //! for XMPP. diff --git a/parsers/src/lib.rs b/parsers/src/lib.rs index d7c3baaa..194e6ec1 100644 --- a/parsers/src/lib.rs +++ b/parsers/src/lib.rs @@ -22,7 +22,8 @@ // file, You can obtain one at http://mozilla.org/MPL/2.0/. #![warn(missing_docs)] -#![cfg_attr(docsrs, feature(doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] +#![cfg_attr(docsrs, doc(auto_cfg))] extern crate alloc; diff --git a/sasl/src/lib.rs b/sasl/src/lib.rs index a776c8c3..ed40ef86 100644 --- a/sasl/src/lib.rs +++ b/sasl/src/lib.rs @@ -1,6 +1,7 @@ //#![deny(missing_docs)] #![no_std] -#![cfg_attr(docsrs, feature(doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] +#![cfg_attr(docsrs, doc(auto_cfg))] //! This crate provides a framework for SASL authentication and a few authentication mechanisms. //! diff --git a/tokio-xmpp/src/lib.rs b/tokio-xmpp/src/lib.rs index 6458b880..9242008f 100644 --- a/tokio-xmpp/src/lib.rs +++ b/tokio-xmpp/src/lib.rs @@ -71,7 +71,8 @@ //! You can find more information on our website [xmpp.rs](https://xmpp.rs/) or by joining our chatroom [chat@xmpp.rs](xmpp:chat@xmpp.rs?join). #![deny(unsafe_code, missing_docs, bare_trait_objects)] -#![cfg_attr(docsrs, feature(doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] +#![cfg_attr(docsrs, doc(auto_cfg))] macro_rules! fail_native_with_any { ($($feature:literal),+) => { diff --git a/xmpp/src/lib.rs b/xmpp/src/lib.rs index e9350cf6..e9de88c5 100644 --- a/xmpp/src/lib.rs +++ b/xmpp/src/lib.rs @@ -46,7 +46,8 @@ //! - `escape-hatch`: Allow access to low-level API to bypass shortcomings of the current API. #![deny(bare_trait_objects)] -#![cfg_attr(docsrs, feature(doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] +#![cfg_attr(docsrs, doc(auto_cfg))] extern crate alloc; diff --git a/xso-proc/src/lib.rs b/xso-proc/src/lib.rs index 8a06fd6f..84f1ec87 100644 --- a/xso-proc/src/lib.rs +++ b/xso-proc/src/lib.rs @@ -7,7 +7,8 @@ #![forbid(unsafe_code)] #![warn(missing_docs)] #![allow(rustdoc::private_intra_doc_links)] -#![cfg_attr(docsrs, feature(doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] +#![cfg_attr(docsrs, doc(auto_cfg))] /*! # Macros for parsing XML into Rust structs, and vice versa diff --git a/xso/src/lib.rs b/xso/src/lib.rs index 8ae16e66..edd46ca7 100644 --- a/xso/src/lib.rs +++ b/xso/src/lib.rs @@ -1,5 +1,5 @@ -#![cfg_attr(docsrs, feature(doc_auto_cfg))] #![cfg_attr(docsrs, feature(doc_cfg))] +#![cfg_attr(docsrs, doc(auto_cfg))] #![forbid(unsafe_code)] #![warn(missing_docs)] /*!