From 4904f55c28cebc99af54cfcca2f91b1fe3c93b35 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carlos=20L=C3=B3pez?= Date: Sun, 21 Dec 2025 22:51:18 +0100 Subject: [PATCH] docs: fix docs.rs build MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The current documentation build in docs.rs breaks with the following error: [INFO] [stderr] error[E0557]: feature has been removed [INFO] [stderr] --> src/lib.rs:11:29 [INFO] [stderr] | [INFO] [stderr] 11 | #![cfg_attr(docsrs, feature(doc_auto_cfg))] [INFO] [stderr] | ^^^^^^^^^^^^ feature has been removed [INFO] [stderr] | [INFO] [stderr] = note: removed in 1.92.0; see for more information [INFO] [stderr] = note: merged into `doc_cfg` So replace `doc_auto_cfg` with `doc_cfg`, which generates the expected docs, showing the required features for each module. Signed-off-by: Carlos López --- CHANGELOG.md | 2 ++ src/lib.rs | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3900114..7715f13 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,7 @@ # Upcoming Release +- [[#224](https://github.com/rust-vmm/linux-loader/pull/224)] Fixed docs.rs build. + # [v0.13.2] ## Changed diff --git a/src/lib.rs b/src/lib.rs index 72dc1c3..7d85390 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -8,7 +8,7 @@ // SPDX-License-Identifier: Apache-2.0 AND BSD-3-Clause #![deny(missing_docs)] -#![cfg_attr(docsrs, feature(doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] //! A Linux kernel image loading crate. //!