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.
This commit is contained in:
Luke Parker
2025-11-04 19:28:26 -05:00
parent 973287d0a1
commit 49794b6a75

View File

@@ -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)]