From ab837cbbf5b729eb1b51dcc5d4d648c41ad90384 Mon Sep 17 00:00:00 2001 From: Dominik Maier Date: Tue, 29 Aug 2023 15:10:50 +0200 Subject: [PATCH] Fix document_features for libafl_libfuzzer (#1480) --- libafl_libfuzzer/Cargo.toml | 1 + libafl_libfuzzer/src/lib.rs | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/libafl_libfuzzer/Cargo.toml b/libafl_libfuzzer/Cargo.toml index c874b91a70..26e099e5e4 100644 --- a/libafl_libfuzzer/Cargo.toml +++ b/libafl_libfuzzer/Cargo.toml @@ -37,6 +37,7 @@ libfuzzer-sys = { version = "0.4.7", default-features = false } document-features = { version = "0.2", optional = true } [package.metadata.docs.rs] +features = ["document-features"] all-features = true rustdoc-args = [ diff --git a/libafl_libfuzzer/src/lib.rs b/libafl_libfuzzer/src/lib.rs index 334652bdf1..a4c496ebf6 100644 --- a/libafl_libfuzzer/src/lib.rs +++ b/libafl_libfuzzer/src/lib.rs @@ -69,8 +69,8 @@ //! This crate links to a (separately built) internal crate which affords the actual functionality. //! The internal crate must be built separately to ensure flags from dependent crates are not leaked //! to the runtime (e.g., to prevent coverage being collected on the runtime). - -#![doc = document_features::document_features!()] +//! +#![cfg_attr(feature = "document-features", doc = document_features::document_features!())] use std::ffi::{c_char, c_int};