From 74ca06662e12754059b645dcd67e2bc6780d534e Mon Sep 17 00:00:00 2001 From: David Tolnay Date: Sun, 24 Jan 2021 20:24:03 -0800 Subject: [PATCH] Omit size_hint::cautious when not allocating --- serde/src/private/size_hint.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/serde/src/private/size_hint.rs b/serde/src/private/size_hint.rs index f1e34183..ca71e616 100644 --- a/serde/src/private/size_hint.rs +++ b/serde/src/private/size_hint.rs @@ -7,6 +7,7 @@ where helper(iter.size_hint()) } +#[cfg(any(feature = "std", feature = "alloc"))] #[inline] pub fn cautious(hint: Option) -> usize { cmp::min(hint.unwrap_or(0), 4096)