diff --git a/examples/web_aspect_ratio.rs b/examples/web_aspect_ratio.rs index 38bbc5550..c13b456c0 100644 --- a/examples/web_aspect_ratio.rs +++ b/examples/web_aspect_ratio.rs @@ -7,7 +7,6 @@ pub fn main() { #[cfg(wasm_platform)] mod wasm { use wasm_bindgen::prelude::*; - use wasm_bindgen::JsCast; use web_sys::HtmlCanvasElement; use winit::{ dpi::PhysicalSize, diff --git a/src/platform_impl/ios/ffi.rs b/src/platform_impl/ios/ffi.rs index 1f57265a1..8d2b6f26a 100644 --- a/src/platform_impl/ios/ffi.rs +++ b/src/platform_impl/ios/ffi.rs @@ -1,7 +1,5 @@ #![allow(non_camel_case_types, non_snake_case, non_upper_case_globals)] -use std::convert::TryInto; - use icrate::Foundation::{NSInteger, NSUInteger}; use objc2::encode::{Encode, Encoding}; diff --git a/src/platform_impl/linux/common/xkb/mod.rs b/src/platform_impl/linux/common/xkb/mod.rs index 8ad99eed4..93713d66c 100644 --- a/src/platform_impl/linux/common/xkb/mod.rs +++ b/src/platform_impl/linux/common/xkb/mod.rs @@ -1,4 +1,3 @@ -use std::convert::TryInto; use std::ops::Deref; use std::os::raw::c_char; use std::ptr::{self, NonNull}; diff --git a/src/platform_impl/linux/wayland/event_loop/mod.rs b/src/platform_impl/linux/wayland/event_loop/mod.rs index 09f9afbc8..6a4254726 100644 --- a/src/platform_impl/linux/wayland/event_loop/mod.rs +++ b/src/platform_impl/linux/wayland/event_loop/mod.rs @@ -10,7 +10,6 @@ use std::sync::atomic::Ordering; use std::sync::{Arc, Mutex}; use std::time::{Duration, Instant}; -use sctk::reexports::calloop; use sctk::reexports::calloop::Error as CalloopError; use sctk::reexports::calloop_wayland_source::WaylandSource; use sctk::reexports::client::globals; diff --git a/src/platform_impl/linux/wayland/window/mod.rs b/src/platform_impl/linux/wayland/window/mod.rs index d60f8de3c..8127595ae 100644 --- a/src/platform_impl/linux/wayland/window/mod.rs +++ b/src/platform_impl/linux/wayland/window/mod.rs @@ -3,7 +3,6 @@ use std::sync::atomic::{AtomicBool, Ordering}; use std::sync::{Arc, Mutex}; -use sctk::reexports::calloop; use sctk::reexports::client::protocol::wl_display::WlDisplay; use sctk::reexports::client::protocol::wl_surface::WlSurface; use sctk::reexports::client::Proxy; diff --git a/src/platform_impl/linux/x11/mod.rs b/src/platform_impl/linux/x11/mod.rs index 4310db3a0..9174101a7 100644 --- a/src/platform_impl/linux/x11/mod.rs +++ b/src/platform_impl/linux/x11/mod.rs @@ -19,7 +19,7 @@ pub use self::xdisplay::{XError, XNotSupported}; use calloop::generic::Generic; use calloop::EventLoop as Loop; use calloop::{ping::Ping, Readiness}; -use libc::{self, setlocale, LC_CTYPE}; +use libc::{setlocale, LC_CTYPE}; use log::warn; use x11rb::connection::RequestConnection; diff --git a/src/platform_impl/macos/observer.rs b/src/platform_impl/macos/observer.rs index 70dff16dd..c17db7dde 100644 --- a/src/platform_impl/macos/observer.rs +++ b/src/platform_impl/macos/observer.rs @@ -1,5 +1,4 @@ use std::{ - self, ffi::c_void, panic::{AssertUnwindSafe, UnwindSafe}, ptr, diff --git a/src/platform_impl/web/event_loop/runner.rs b/src/platform_impl/web/event_loop/runner.rs index 068d2893b..9db208fb8 100644 --- a/src/platform_impl/web/event_loop/runner.rs +++ b/src/platform_impl/web/event_loop/runner.rs @@ -14,7 +14,6 @@ use crate::window::WindowId; use std::{ cell::{Cell, RefCell}, - clone::Clone, collections::{HashSet, VecDeque}, iter, ops::Deref, diff --git a/src/platform_impl/web/event_loop/window_target.rs b/src/platform_impl/web/event_loop/window_target.rs index 7e269c98c..6fd9d8635 100644 --- a/src/platform_impl/web/event_loop/window_target.rs +++ b/src/platform_impl/web/event_loop/window_target.rs @@ -1,5 +1,4 @@ use std::cell::{Cell, RefCell}; -use std::clone::Clone; use std::collections::{vec_deque::IntoIter as VecDequeIter, VecDeque}; use std::iter; use std::marker::PhantomData; diff --git a/src/platform_impl/web/web_sys/event.rs b/src/platform_impl/web/web_sys/event.rs index a2a1c2d56..122ad35ec 100644 --- a/src/platform_impl/web/web_sys/event.rs +++ b/src/platform_impl/web/web_sys/event.rs @@ -4,7 +4,6 @@ use crate::keyboard::{Key, KeyLocation, ModifiersState, NamedKey, PhysicalKey}; use once_cell::unsync::OnceCell; use smol_str::SmolStr; -use std::convert::TryInto; use wasm_bindgen::prelude::wasm_bindgen; use wasm_bindgen::{JsCast, JsValue}; use web_sys::{KeyboardEvent, MouseEvent, PointerEvent, WheelEvent};