peertalk 0.2.0

Library for communicating with an iPad or iPhone over USB
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use peertalk::DeviceListener;
#[macro_use]
extern crate log;

fn main() {
    pretty_env_logger::formatted_builder()
        .filter(None, log::LevelFilter::Trace)
        .init();
    let listener = DeviceListener::new().expect("Failed to create device listener");
    info!("Listening for iOS devices...");
    loop {
        match listener.next_event() {
            Some(event) => info!("Event: {:?}", event),
            None => std::thread::sleep(std::time::Duration::from_secs(5)),
        }
    }
}