pub mod bridgy; pub mod discord_webhook; pub mod mastodon; pub mod pluralkit; pub mod switchcounter; pub mod twitter; pub use discord_webhook::Client as DiscordWebhook; pub use mastodon::Client as Mastodon; pub use pluralkit::Client as PluralKit; pub use switchcounter::Client as SwitchCounter; pub use twitter::Client as Twitter; pub type Result = std::result::Result; #[derive(thiserror::Error, Debug)] pub enum Error { #[error("serde error: {0}")] Serde(#[from] serde_json::Error), #[error("ureq error: {0}")] UReq(String), #[error("http unsuccessful: {0}")] HttpStatus(u16), #[error("futures io error: {0}")] FuturesIO(#[from] futures_io::Error), #[error("systemmate mapping not found")] SystemmateMappingNotFound(String), }