clipboard-master

Build status Crates.io Docs.rs

Clipboard monitoring library.

Clipboard Master Library

This project exports Master struct that provides simple way to handle clipboard updates.

Example: ```rust use clipboard_master::{Master, ClipboardHandler, CallbackResult};

use std::io;

struct Handler;

impl ClipboardHandler for Handler { fn onclipboardchange(&mut self) -> CallbackResult { println!("Clipboard change happened!"); CallbackResult::Next }

fn on_clipboard_error(&mut self, error: io::Error) -> CallbackResult {
    eprintln!("Error: {}", error);
    CallbackResult::Next
}

}

fn main() { let _ = Master::new(Handler).run(); } ```