extern crate copypasta; | |
#[cfg(target_os = "linux")] | |
use copypasta::x11_clipboard::{Primary, X11ClipboardContext}; | |
#[cfg(target_os = "linux")] | |
use copypasta::ClipboardProvider; | |
#[cfg(target_os = "linux")] | |
fn main() { | |
let mut ctx = X11ClipboardContext::<Primary>::new().unwrap(); | |
let the_string = "Hello, world!"; | |
ctx.set_contents(the_string.to_owned()).unwrap(); | |
} | |
#[cfg(not(target_os = "linux"))] | |
fn main() { | |
println!("Primary selection is only available under linux!"); | |
} |