Added iOSClipboardError
This commit is contained in:
parent
958a9386c6
commit
af3d03db75
1 changed files with 12 additions and 1 deletions
|
|
@ -46,11 +46,22 @@ mod clipboard_ios {
|
||||||
Ok(Self)
|
Ok(Self)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
#[derive(Debug)]
|
||||||
|
#[allow(non_camel_case_types)]
|
||||||
|
pub enum iOSClipboardError {
|
||||||
|
Unimplemented,
|
||||||
|
}
|
||||||
|
impl std::fmt::Display for iOSClipboardError {
|
||||||
|
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
|
||||||
|
write!(f, "Unimplemented")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
impl Error for iOSClipboardError { }
|
||||||
}
|
}
|
||||||
|
|
||||||
#[cfg(target_os = "ios")]
|
#[cfg(target_os = "ios")]
|
||||||
impl ClipboardProvider for clipboard_ios::Clipboard {
|
impl ClipboardProvider for clipboard_ios::Clipboard {
|
||||||
fn read(&self) -> Result<String, Box<dyn Error>> {
|
fn read(&self) -> Result<String, Box<dyn Error>> {
|
||||||
unimplemented!();
|
Err(Box::new(clipboard_ios::iOSClipboardError::Unimplemented))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue