use crate::ClipboardProvider; 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()?)) } impl ClipboardProvider for clipboard_windows::Clipboard { fn fn read(&self) -> Result> { Ok(get_clipboard_string()?) } }