diff --git a/src/platform_impl/linux/wayland/seat/dnd/handlers.rs b/src/platform_impl/linux/wayland/seat/dnd/handlers.rs index fe83e651c5a..5667b5d9e30 100644 --- a/src/platform_impl/linux/wayland/seat/dnd/handlers.rs +++ b/src/platform_impl/linux/wayland/seat/dnd/handlers.rs @@ -1,21 +1,15 @@ -use std::{ - io::{self, Read}, - os::unix::prelude::{AsRawFd, RawFd}, - path::PathBuf, - str, -}; +use std::io::{self, Read}; +use std::os::unix::prelude::{AsRawFd, RawFd}; +use std::path::PathBuf; +use std::str; use percent_encoding::percent_decode_str; -use sctk::{ - data_device::{DataOffer, DndEvent, ReadPipe}, - reexports::calloop::{generic::Generic, Interest, LoopHandle, Mode, PostAction}, -}; - -use crate::{ - dpi::PhysicalPosition, - event::WindowEvent, - platform_impl::wayland::{event_loop::WinitState, make_wid, DeviceId}, -}; +use sctk::data_device::{DataOffer, DndEvent, ReadPipe}; +use sctk::reexports::calloop::{generic::Generic, Interest, LoopHandle, Mode, PostAction}; + +use crate::dpi::PhysicalPosition; +use crate::event::WindowEvent; +use crate::platform_impl::wayland::{event_loop::WinitState, make_wid, DeviceId}; use super::DndInner; diff --git a/src/platform_impl/linux/wayland/seat/dnd/mod.rs b/src/platform_impl/linux/wayland/seat/dnd/mod.rs index 8a66f9a9956..db1a7d518d6 100644 --- a/src/platform_impl/linux/wayland/seat/dnd/mod.rs +++ b/src/platform_impl/linux/wayland/seat/dnd/mod.rs @@ -1,13 +1,11 @@ -mod handlers; - use sctk::{data_device::DataDevice, reexports::calloop::LoopHandle}; -use wayland_client::{ - protocol::{wl_data_device_manager::WlDataDeviceManager, wl_seat::WlSeat}, - Attached, -}; +use wayland_client::protocol::{wl_data_device_manager::WlDataDeviceManager, wl_seat::WlSeat}; +use wayland_client::Attached; use crate::platform_impl::{wayland::event_loop::WinitState, WindowId}; +mod handlers; + pub(crate) struct Dnd { _data_device: DataDevice, }