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 fccd06b376
commit 7e774d6d2d

View File

@@ -35,6 +35,9 @@ mod mutex_shim {
pub use mutex_shim::{ShimMutex as Mutex, MutexGuard}; pub use mutex_shim::{ShimMutex as Mutex, MutexGuard};
#[rustversion::before(1.80)] #[rustversion::before(1.80)]
pub use spin::Lazy as LazyLock;
#[rustversion::since(1.80)]
#[cfg(not(feature = "std"))] #[cfg(not(feature = "std"))]
pub use spin::Lazy as LazyLock; pub use spin::Lazy as LazyLock;
#[rustversion::since(1.80)] #[rustversion::since(1.80)]