Fix Error name collision in dummy platform

This commit is contained in:
Héctor Ramón Jiménez 2022-01-27 16:46:31 +07:00
parent 2000137a2d
commit a5ef1bf81e
No known key found for this signature in database
GPG key ID: 140CC052C94F138E

View file

@ -1,22 +1,24 @@
use crate::ClipboardProvider;
use raw_window_handle::HasRawWindowHandle;
use std::error::Error;
struct Dummy;
pub fn connect<W: HasRawWindowHandle>(
_window: &W,
) -> Result<Box<dyn ClipboardProvider>, Box<dyn Error>> {
) -> Result<Box<dyn ClipboardProvider>, Box<dyn std::error::Error>> {
Ok(Dummy)
}
impl ClipboardProvider for Dummy {
fn read(&self) -> Result<String, Box<dyn Error>> {
fn read(&self) -> Result<String, Box<dyn std::error::Error>> {
Err(Error::Unimplemented)
}
fn write(&mut self, contents: String) -> Result<(), Box<dyn Error>> {
fn write(
&mut self,
contents: String,
) -> Result<(), Box<dyn std::error::Error>> {
Err(Error::Unimplemented)
}
}