#![recursion_limit = "128"] // 256 #![allow(proc_macro_derive_resolution_fallback)] #![feature(decl_macro, async_closure)] #[macro_use] extern crate diesel; #[macro_use] extern crate lazy_static; #[macro_use] extern crate log; #[macro_use] extern crate serde_derive; extern crate serenity; extern crate chrono; extern crate forecast; extern crate fuzzy_match; extern crate geocoding; extern crate kitsu; extern crate levenshtein; extern crate rand; extern crate regex; extern crate reqwest; extern crate serde; extern crate serde_json; extern crate sys_info; extern crate sysinfo; extern crate threadpool; extern crate typemap; extern crate urbandictionary; // extern crate rocket_contrib; // extern crate tokio; // extern crate lavalink_rs; pub mod macros; pub mod modules; pub mod core; pub mod db; // pub mod webserver; pub mod wisp; // The Client pub use crate::wisp::WispClient;