diff --git a/crates/futures/src/stable.rs b/crates/futures/src/legacy.rs similarity index 100% rename from crates/futures/src/stable.rs rename to crates/futures/src/legacy.rs diff --git a/crates/futures/src/atomics.rs b/crates/futures/src/legacy_atomics.rs similarity index 99% rename from crates/futures/src/atomics.rs rename to crates/futures/src/legacy_atomics.rs index 524d25db..9981b695 100644 --- a/crates/futures/src/atomics.rs +++ b/crates/futures/src/legacy_atomics.rs @@ -160,7 +160,7 @@ fn wait_async(ptr: &AtomicI32, val: i32) -> js_sys::Promise { // If `Atomics.waitAsync` isn't defined (as it isn't defined anywhere today) // then we use our fallback, otherwise we use the native function. if Atomics::get_wait_async().is_undefined() { - crate::polyfill::wait_async(ptr, val) + crate::wait_async_polyfill::wait_async(ptr, val) } else { let mem = wasm_bindgen::memory().unchecked_into::(); Atomics::wait_async(&mem.buffer(), ptr as *const AtomicI32 as i32 / 4, val) diff --git a/crates/futures/src/lib.rs b/crates/futures/src/lib.rs index d04a4973..ed7aec06 100644 --- a/crates/futures/src/lib.rs +++ b/crates/futures/src/lib.rs @@ -112,15 +112,15 @@ pub use legacy_js2rust::*; cfg_if! { if #[cfg(target_feature = "atomics")] { /// Contains a thread-safe version of this crate, with Futures 0.1 - mod atomics; + mod legacy_atomics; /// Polyfill for `Atomics.waitAsync` function - mod polyfill; + mod wait_async_polyfill; - pub use atomics::*; + pub use legacy_atomics::*; } else { - mod stable; - pub use stable::*; + mod legacy; + pub use legacy::*; } } diff --git a/crates/futures/src/polyfill.rs b/crates/futures/src/wait_async_polyfill.rs similarity index 100% rename from crates/futures/src/polyfill.rs rename to crates/futures/src/wait_async_polyfill.rs