From 49794b6a7594029b1a3c30271915eceeb3e95d8b Mon Sep 17 00:00:00 2001 From: Luke Parker Date: Tue, 4 Nov 2025 19:28:26 -0500 Subject: [PATCH] Correct when `spin::Lazy` is exposed as `std_shims::sync::LazyLock` It's intended to always be used, even on `std`, when `std::sync::LazyLock` is not available. --- common/std-shims/src/sync.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/common/std-shims/src/sync.rs b/common/std-shims/src/sync.rs index 6ef7f478..17061cca 100644 --- a/common/std-shims/src/sync.rs +++ b/common/std-shims/src/sync.rs @@ -35,6 +35,9 @@ mod mutex_shim { pub use mutex_shim::{ShimMutex as Mutex, MutexGuard}; #[rustversion::before(1.80)] +pub use spin::Lazy as LazyLock; + +#[rustversion::since(1.80)] #[cfg(not(feature = "std"))] pub use spin::Lazy as LazyLock; #[rustversion::since(1.80)]