copyrs 0.5.2

Crossplatform clipboard access
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use crate::{Clipboard, ClipboardContentKind, NotImplementedError, Result};
use std::borrow::Cow;

pub fn clipboard() -> Result<impl Clipboard> {
    Ok(IOSClipboard)
}

pub struct IOSClipboard;

impl Clipboard for IOSClipboard {
    fn get_content(&self) -> Result<crate::ClipboardContent> {
        Err(Box::new(NotImplementedError))
    }

    fn set_content(&mut self, _data: Cow<[u8]>, _kind: ClipboardContentKind) -> Result<()> {
        Err(Box::new(NotImplementedError))
    }
}