Crate clipboard_master [] [src]

Clipboard master

Provides simple way to track updates of clipboard.

Example:

fn callback() -> CallbackResult {
    println!("Clipboard change happened!");
    CallbackResult::Next
}

fn error_callback(error: io::Error) -> CallbackResult {
    println!("Error: {}", error);
    CallbackResult::Next
}

fn main() {
    let _ = Master::new(callback, error_callback).run()
}

Structs

Master

Clipboard master.

Enums

CallbackResult

Possible return values of callback.

Functions

default_error

Default error callback that stops Master and propagates error in return value of run()