From 37946e0a3ae6b4399c0b5a8098618c5c10cc0309 Mon Sep 17 00:00:00 2001 From: daxpedda Date: Fri, 22 Dec 2023 23:49:25 +0100 Subject: [PATCH] Use `std::cell::OnceCell` (#3290) --- src/platform_impl/web/web_sys/event.rs | 2 +- src/platform_impl/web/web_sys/fullscreen.rs | 3 ++- src/platform_impl/web/web_sys/schedule.rs | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/platform_impl/web/web_sys/event.rs b/src/platform_impl/web/web_sys/event.rs index c81ed1c4..fdd84044 100644 --- a/src/platform_impl/web/web_sys/event.rs +++ b/src/platform_impl/web/web_sys/event.rs @@ -2,8 +2,8 @@ use crate::dpi::LogicalPosition; use crate::event::{MouseButton, MouseScrollDelta}; use crate::keyboard::{Key, KeyLocation, ModifiersState, NamedKey, PhysicalKey}; -use once_cell::unsync::OnceCell; use smol_str::SmolStr; +use std::cell::OnceCell; use std::convert::TryInto; use wasm_bindgen::prelude::wasm_bindgen; use wasm_bindgen::{JsCast, JsValue}; diff --git a/src/platform_impl/web/web_sys/fullscreen.rs b/src/platform_impl/web/web_sys/fullscreen.rs index 70089879..55218689 100644 --- a/src/platform_impl/web/web_sys/fullscreen.rs +++ b/src/platform_impl/web/web_sys/fullscreen.rs @@ -1,5 +1,6 @@ +use std::cell::OnceCell; + use js_sys::Promise; -use once_cell::unsync::OnceCell; use wasm_bindgen::closure::Closure; use wasm_bindgen::prelude::wasm_bindgen; use wasm_bindgen::{JsCast, JsValue}; diff --git a/src/platform_impl/web/web_sys/schedule.rs b/src/platform_impl/web/web_sys/schedule.rs index 0d398369..c3d64c36 100644 --- a/src/platform_impl/web/web_sys/schedule.rs +++ b/src/platform_impl/web/web_sys/schedule.rs @@ -1,5 +1,5 @@ use js_sys::{Function, Object, Promise, Reflect}; -use once_cell::unsync::OnceCell; +use std::cell::OnceCell; use std::time::Duration; use wasm_bindgen::closure::Closure; use wasm_bindgen::prelude::wasm_bindgen;