From 95c3076cce76577d9f0f35e48f99b4acd2dbe62e Mon Sep 17 00:00:00 2001 From: Emil Ernerfeldt Date: Sat, 4 Feb 2023 13:09:27 +0100 Subject: [PATCH] Remove unnecessary import of wasm_bindgen::JsCast (its now in prelude) --- crates/eframe/src/web/backend.rs | 4 ---- crates/eframe/src/web/events.rs | 1 - crates/eframe/src/web/mod.rs | 1 - crates/eframe/src/web/text_agent.rs | 3 --- 4 files changed, 9 deletions(-) diff --git a/crates/eframe/src/web/backend.rs b/crates/eframe/src/web/backend.rs index 107a8ce44..7ec76924b 100644 --- a/crates/eframe/src/web/backend.rs +++ b/crates/eframe/src/web/backend.rs @@ -450,8 +450,6 @@ pub enum EventToUnsubscribe { impl EventToUnsubscribe { pub fn unsubscribe(self) -> Result<(), JsValue> { - use wasm_bindgen::JsCast; - match self { EventToUnsubscribe::TargetEvent(handle) => { handle.target.remove_event_listener_with_callback( @@ -486,8 +484,6 @@ impl AppRunnerContainer { event_name: &'static str, mut closure: impl FnMut(E, MutexGuard<'_, AppRunner>) + 'static, ) -> Result<(), JsValue> { - use wasm_bindgen::JsCast; - // Create a JS closure based on the FnMut provided let closure = Closure::wrap({ // Clone atomics diff --git a/crates/eframe/src/web/events.rs b/crates/eframe/src/web/events.rs index b8471be96..4d49196d6 100644 --- a/crates/eframe/src/web/events.rs +++ b/crates/eframe/src/web/events.rs @@ -31,7 +31,6 @@ pub fn paint_and_schedule( runner_ref: AppRunnerRef, panicked: Arc, ) -> Result<(), JsValue> { - use wasm_bindgen::JsCast; let window = web_sys::window().unwrap(); let closure = Closure::once(move || paint_and_schedule(&runner_ref, panicked)); window.request_animation_frame(closure.as_ref().unchecked_ref())?; diff --git a/crates/eframe/src/web/mod.rs b/crates/eframe/src/web/mod.rs index 2e457763b..dcf58b05a 100644 --- a/crates/eframe/src/web/mod.rs +++ b/crates/eframe/src/web/mod.rs @@ -83,7 +83,6 @@ pub fn system_theme() -> Option { } pub fn canvas_element(canvas_id: &str) -> Option { - use wasm_bindgen::JsCast; let document = web_sys::window()?.document()?; let canvas = document.get_element_by_id(canvas_id)?; canvas.dyn_into::().ok() diff --git a/crates/eframe/src/web/text_agent.rs b/crates/eframe/src/web/text_agent.rs index 2249a2556..de83ddab5 100644 --- a/crates/eframe/src/web/text_agent.rs +++ b/crates/eframe/src/web/text_agent.rs @@ -10,7 +10,6 @@ use wasm_bindgen::prelude::*; static AGENT_ID: &str = "egui_text_agent"; pub fn text_agent() -> web_sys::HtmlInputElement { - use wasm_bindgen::JsCast; web_sys::window() .unwrap() .document() @@ -23,7 +22,6 @@ pub fn text_agent() -> web_sys::HtmlInputElement { /// Text event handler, pub fn install_text_agent(runner_container: &mut AppRunnerContainer) -> Result<(), JsValue> { - use wasm_bindgen::JsCast; let window = web_sys::window().unwrap(); let document = window.document().unwrap(); let body = document.body().expect("document should have a body"); @@ -129,7 +127,6 @@ pub fn install_text_agent(runner_container: &mut AppRunnerContainer) -> Result<( /// Focus or blur text agent to toggle mobile keyboard. pub fn update_text_agent(runner: MutexGuard<'_, AppRunner>) -> Option<()> { - use wasm_bindgen::JsCast; use web_sys::HtmlInputElement; let window = web_sys::window()?; let document = window.document()?;