use crate::ClipboardProvider; use clipboard_win::get_clipboard_string; use raw_window_handle::HasRawWindowHandle; use std::error::Error; pub fn new_clipboard( _window: &W, ) -> Result, Box> { Ok(Box::new(Clipboard)) } pub struct Clipboard; impl ClipboardProvider for Clipboard { fn read(&self) -> Result> { Ok(get_clipboard_string()?) } }