From 1832d5637b27ad9b0c781724ab30bec844366c63 Mon Sep 17 00:00:00 2001 From: Ashley Wulber Date: Fri, 20 Sep 2024 15:10:45 -0400 Subject: [PATCH] refactor: remove Sized bound --- dnd/src/lib.rs | 4 +--- src/lib.rs | 2 +- src/platform/ios.rs | 2 +- src/platform/linux.rs | 2 +- src/platform/macos.rs | 2 +- src/platform/windows.rs | 2 +- 6 files changed, 6 insertions(+), 8 deletions(-) diff --git a/dnd/src/lib.rs b/dnd/src/lib.rs index 16c99f9..66ccd8c 100644 --- a/dnd/src/lib.rs +++ b/dnd/src/lib.rs @@ -189,9 +189,7 @@ pub enum Icon { } #[derive(Clone)] -pub struct DndSurface( - pub Arc>, -); +pub struct DndSurface(pub Arc); impl Debug for DndSurface { fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { diff --git a/src/lib.rs b/src/lib.rs index e671882..54d330f 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -62,7 +62,7 @@ pub struct PlatformClipboard { impl PlatformClipboard { /// Safety: the display handle must be valid for the lifetime of `Clipboard` - pub unsafe fn connect( + pub unsafe fn connect( window: &W, ) -> Result> { Ok(PlatformClipboard { diff --git a/src/platform/ios.rs b/src/platform/ios.rs index 1ab6e84..fd961c7 100644 --- a/src/platform/ios.rs +++ b/src/platform/ios.rs @@ -3,7 +3,7 @@ use crate::ClipboardProvider; use raw_window_handle::HasDisplayHandle; use std::error::Error; -pub fn connect( +pub fn connect( _window: &W, ) -> Result> { Clipboard::new() diff --git a/src/platform/linux.rs b/src/platform/linux.rs index 734f8f6..409a7e4 100644 --- a/src/platform/linux.rs +++ b/src/platform/linux.rs @@ -201,7 +201,7 @@ impl DndProvider for Clipboard { } } -pub unsafe fn connect( +pub unsafe fn connect( window: &W, ) -> Result> { let clipboard = match window.display_handle()?.as_raw() { diff --git a/src/platform/macos.rs b/src/platform/macos.rs index 375799f..d89c446 100644 --- a/src/platform/macos.rs +++ b/src/platform/macos.rs @@ -7,7 +7,7 @@ use mime::{AllowedMimeTypes, AsMimeTypes}; use raw_window_handle::HasDisplayHandle; use std::{borrow::Cow, error::Error}; -pub fn connect( +pub fn connect( _window: &W, ) -> Result> { Clipboard::new() diff --git a/src/platform/windows.rs b/src/platform/windows.rs index de79fc6..81d1e73 100644 --- a/src/platform/windows.rs +++ b/src/platform/windows.rs @@ -7,7 +7,7 @@ use mime::{AllowedMimeTypes, AsMimeTypes}; use raw_window_handle::HasDisplayHandle; use std::{borrow::Cow, error::Error}; -pub fn connect( +pub fn connect( _window: &W, ) -> Result> { Ok(Clipboard)