espanso/src/main.rs
2019-08-30 19:45:27 +02:00

25 lines
554 B
Rust

use std::thread::sleep;
use std::time::Duration;
use crate::keyboard::KeyboardBackend;
use std::sync::mpsc;
mod keyboard;
fn main() {
println!("Hello, world from Rust!");
let (sender, receiver) = mpsc::channel();
let keyboard = keyboard::get_backend(sender);
keyboard.initialize();
keyboard.start();
loop {
match receiver.recv() {
Ok(c) => {
println!("Yeah {}",c);
},
Err(_) => panic!("Worker threads disconnected before the solution was found!"),
}
}
}