diff --git a/examples/topless.rs b/examples/topless.rs index 4066f059f9..e154f89565 100644 --- a/examples/topless.rs +++ b/examples/topless.rs @@ -1,4 +1,4 @@ -#[allow( +#![allow( unused_imports, unused_mut, unused_variables, @@ -8,23 +8,16 @@ )] use std::error::Error; -#[cfg(windows_platform)] use winit::application::ApplicationHandler; -#[cfg(windows_platform)] use winit::event::WindowEvent; -#[cfg(windows_platform)] use winit::event_loop::{ActiveEventLoop, EventLoop}; -#[cfg(windows_platform)] use winit::window::{Window, WindowAttributes, WindowId}; -#[cfg(windows_platform)] #[path = "util/fill.rs"] mod fill; -#[cfg(windows_platform)] #[path = "util/tracing.rs"] mod tracing; -#[cfg(windows_platform)] use ::tracing::info; #[cfg(windows_platform)] fn main() -> Result<(), Box> { @@ -54,31 +47,24 @@ fn main() -> Result<(), Box> { } /// Application state and event handling. -#[cfg(windows_platform)] struct Application { window: Option>, } -#[cfg(windows_platform)] impl Application { fn new() -> Self { Self { window: None } } } -#[cfg(windows_platform)] use winit::event::ElementState; -#[cfg(windows_platform)] use winit::keyboard::Key; -#[cfg(windows_platform)] use winit::keyboard::ModifiersState; -#[cfg(windows_platform)] use winit::platform::modifier_supplement::KeyEventExtModifierSupplement; #[cfg(windows_platform)] use winit::platform::windows::WindowAttributesExtWindows; #[cfg(windows_platform)] use winit::platform::windows::WindowExtWindows; -#[cfg(windows_platform)] impl ApplicationHandler for Application { fn can_create_surfaces(&mut self, event_loop: &dyn ActiveEventLoop) { let window_attributes = WindowAttributes::default()