mirror of
https://github.com/soywod/himalaya.git
synced 2024-09-29 04:31:11 +00:00
5a0ff83a5e
Since Himalaya is intended to be ran as a CLI in the terminal emulator environment, their user experience could vastly improve with better and more colorful error messages and logging. This change will replace more minimal libraries for error-reporting/han- dling with their more advanced counterparts. Since these crates have tight integrations, this commit will change both in one shot. Also we have don't need env_logger any more. So I also have removed that guy as well. Signed-off-by: Perma Alesheikh <me@prma.dev>
27 lines
487 B
Rust
27 lines
487 B
Rust
pub mod account;
|
|
pub mod backend;
|
|
pub mod cache;
|
|
pub mod cli;
|
|
pub mod completion;
|
|
pub mod config;
|
|
pub mod email;
|
|
pub mod folder;
|
|
#[cfg(feature = "imap")]
|
|
pub mod imap;
|
|
#[cfg(feature = "maildir")]
|
|
pub mod maildir;
|
|
pub mod manual;
|
|
#[cfg(feature = "notmuch")]
|
|
pub mod notmuch;
|
|
pub mod output;
|
|
pub mod printer;
|
|
#[cfg(feature = "sendmail")]
|
|
pub mod sendmail;
|
|
#[cfg(feature = "smtp")]
|
|
pub mod smtp;
|
|
pub mod tracing;
|
|
pub mod ui;
|
|
|
|
#[doc(inline)]
|
|
pub use crate::email::{envelope, flag, message};
|