diff --git a/src/platform/ios.rs b/src/platform/ios.rs index 8eb0f1b..1727634 100644 --- a/src/platform/ios.rs +++ b/src/platform/ios.rs @@ -6,7 +6,7 @@ use std::error::Error; pub fn new_clipboard( _window: &W, ) -> Result, Box> { - Ok(Box::new(clipboard_ios::Clipboard::new()?)) + Ok(Box::new(Clipboard::new()?)) } pub struct Clipboard; @@ -31,8 +31,8 @@ impl std::fmt::Display for iOSClipboardError { impl Error for iOSClipboardError {} -impl ClipboardProvider for clipboard_ios::Clipboard { +impl ClipboardProvider for Clipboard { fn read(&self) -> Result> { - Err(Box::new(clipboard_ios::iOSClipboardError::Unimplemented)) + Err(Box::new(iOSClipboardError::Unimplemented)) } } diff --git a/src/platform/windows.rs b/src/platform/windows.rs index 9793406..5802d48 100644 --- a/src/platform/windows.rs +++ b/src/platform/windows.rs @@ -1,18 +1,20 @@ use crate::ClipboardProvider; +use clipboard_win::get_clipboard_string; use raw_window_handle::HasRawWindowHandle; -use clipboard_win::{get_clipboard_string, set_clipboard_string}; + use std::error::Error; pub fn new_clipboard( _window: &W, ) -> Result, Box> { - Ok(Box::new(clipboard_windows::Clipboard::new()?)) + Ok(Box::new(Clipboard)) } -impl ClipboardProvider for clipboard_windows::Clipboard { - fn fn read(&self) -> Result> { +pub struct Clipboard; + +impl ClipboardProvider for Clipboard { + fn read(&self) -> Result> { Ok(get_clipboard_string()?) } } -