codoseo_notify/lib.rs
1//! Outgoing messages: email, Slack, Discord and signed webhooks, plus the encryption that keeps
2//! channel targets (webhook URLs and secrets) safe at rest.
3
4pub mod crypto;
5pub mod deliver;
6pub mod digest;
7pub mod discord;
8pub mod email;
9pub mod message;
10pub mod slack;
11pub mod webhook;
12
13pub use crypto::{ChannelKey, CryptoError};
14pub use deliver::{ChannelKind, ChannelTarget, DeliveryError, GuardedHttp, TargetError, deliver};
15pub use email::{Email, MailError, Mailer};
16pub use message::{AlertItem, AlertKind, AlertMessage};