From af3d03db753aa2118a79be882652ef70ff0e5634 Mon Sep 17 00:00:00 2001 From: Sebastian Imlay Date: Sat, 22 Feb 2020 09:18:47 -0800 Subject: [PATCH] Added iOSClipboardError --- src/platform/not_linux.rs | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/platform/not_linux.rs b/src/platform/not_linux.rs index fd3d627..17d668e 100644 --- a/src/platform/not_linux.rs +++ b/src/platform/not_linux.rs @@ -46,11 +46,22 @@ mod clipboard_ios { 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")] impl ClipboardProvider for clipboard_ios::Clipboard { fn read(&self) -> Result> { - unimplemented!(); + Err(Box::new(clipboard_ios::iOSClipboardError::Unimplemented)) } }