axtra 0.3.1

Axtra is a Rust library for building web applications with Axum and Astro providing utilities for error handling, notifications, and more.
Documentation
//! Built-in notification providers.
//!
//! This module contains provider implementations for common notification services.
//! Each provider is feature-gated to avoid unnecessary dependencies.

#[cfg(feature = "notify-error-slack")]
mod slack;
#[cfg(feature = "notify-error-slack")]
pub use slack::{SlackConfig, SlackProvider};

#[cfg(feature = "notify-error-discord")]
mod discord;
#[cfg(feature = "notify-error-discord")]
pub use discord::{DiscordConfig, DiscordProvider};

#[cfg(feature = "notify-error-ntfy")]
mod ntfy;
#[cfg(feature = "notify-error-ntfy")]
pub use ntfy::{NtfyConfig, NtfyProvider};

#[cfg(feature = "notify-error-cmdline")]
mod cmdline;
#[cfg(feature = "notify-error-cmdline")]
pub use cmdline::{CmdlineConfig, CmdlineProvider};