#![allow(clippy::redundant_closure)] // disable "redundant closure" lint #[macro_use] mod macros; pub mod errors; pub type KhResult = Result; pub mod actions; pub mod backup; pub mod calendars; pub mod cli; pub mod config; pub mod cursorfile; pub mod defaults; pub mod edit; pub mod icalwrap; pub mod input; pub mod khevent; pub mod khline; pub mod selectors; pub mod seqfile; pub mod utils; #[cfg(test)] pub mod testutils; #[cfg(test)] pub mod testdata; #[cfg(test)] #[macro_use] extern crate maplit; #[cfg(test)] #[macro_use] extern crate pretty_assertions; use ical; #[macro_use] extern crate serde_derive; #[macro_use] extern crate log; #[macro_use] extern crate indoc; #[macro_use] extern crate lazy_static; #[macro_use] extern crate clap;