fn handle_clipboard_read<T, F: FnOnce(Vec<u8>) -> Result<T, Error>>( selection: LinuxClipboardKind, mime: MimeType<'_>, into_requested_data: F, ) -> Result<T, Error>