quuid 0.1.0

QUick UUID generator that digs your clipboard.
extern crate uuid;
extern crate clipboard;

use clipboard::ClipboardProvider;
use clipboard::ClipboardContext;
use uuid::Uuid;

fn main() {
    let id = Uuid::new_v4();
    let mut ctx: ClipboardContext = ClipboardProvider::new().unwrap();
    ctx.set_contents(id.to_string()).expect("Failed to put id in clipboard");
    println!("{}", id);
}

#[cfg(test)]
mod tests {
    use super::*;

    #[test]
    fn copies_uuid_to_clipboard() {
        main();
        let mut ctx: ClipboardContext = ClipboardProvider::new().unwrap();
        let clipboard = ctx.get_contents().unwrap();
        assert!(Uuid::parse_str(&clipboard).is_ok());
    }
}