#![recursion_limit="256"] extern crate autopilot; extern crate chrono; #[macro_use] extern crate combine; extern crate core_graphics; #[macro_use] extern crate error_chain; extern crate exitcode; extern crate getopts; extern crate libc; #[macro_use] extern crate log; extern crate magic_crypt; #[macro_use] extern crate quick_error; #[macro_use] extern crate serde_derive; extern crate stderrlog; extern crate toml; extern crate xdg; #[macro_use] mod prefix_println; mod autopilot_internal; mod config; mod errors; mod ffi; mod key_code; mod map; mod parser; mod trial; use parser::{Action, HeadphoneButton, MapAction, MapGroup, MapKind}; pub use ffi::*;