From 702d55597a35b76c1313936d34871b5a708086f7 Mon Sep 17 00:00:00 2001 From: Stanislav Tkach Date: Sun, 9 Feb 2025 21:42:56 +0100 Subject: [PATCH] Hide 'impl_new_from_pseudo_default!(Box, T)' under the std feature --- src/implementations/pointers.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/implementations/pointers.rs b/src/implementations/pointers.rs index fe9a0b2..c7f5e82 100644 --- a/src/implementations/pointers.rs +++ b/src/implementations/pointers.rs @@ -4,7 +4,10 @@ use core::{ mem::ManuallyDrop, }; +// Box is only available with alloc. +#[cfg(feature = "std")] impl_new_from_pseudo_default!(Box, T); + impl_new_from_pseudo_default!(UnsafeCell, T); impl_new_from_pseudo_default!(RefCell, T); impl_new_from_pseudo_default!(ManuallyDrop, T);