From acb54343904d598615c6c02f800110405caf196c Mon Sep 17 00:00:00 2001 From: Bilal Elmoussaoui Date: Sun, 18 Jun 2023 23:40:29 +0200 Subject: [PATCH] codegen: Only use any if scope constraints > 1 --- src/codegen/general.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/codegen/general.rs b/src/codegen/general.rs index f65133463..0c09acbea 100644 --- a/src/codegen/general.rs +++ b/src/codegen/general.rs @@ -124,7 +124,11 @@ pub fn uses( if !scope.is_none() { let scope = scope.as_ref().unwrap(); if !scope.constraints.is_empty() { - writeln!(w, "#[cfg(any({}))]", scope.constraints.join(", "))?; + if scope.constraints.len() == 1 { + writeln!(w, "#[cfg({})]", scope.constraints[0])?; + } else { + writeln!(w, "#[cfg(any({}))]", scope.constraints.join(", "))?; + } writeln!( w, "#[cfg_attr(docsrs, doc(cfg({})))]",