clipawl 0.2.1

Clipboard API for Rust: Web (wasm), Android, and Linux (Wayland + X11) with a portable async API
Documentation
//! Fallback implementation for unsupported platforms.

use crate::{ClipboardOptions, Error};

pub(crate) struct ClipboardImpl;

impl ClipboardImpl {
    pub(crate) fn new(_opts: &ClipboardOptions) -> Result<Self, Error> {
        Err(Error::NotSupported)
    }

    pub(crate) async fn get_text(&mut self) -> Result<String, Error> {
        Err(Error::NotSupported)
    }

    pub(crate) async fn set_text(&mut self, _text: &str) -> Result<(), Error> {
        Err(Error::NotSupported)
    }
}