axum_email_otp_auth/
lib.rs

1#![doc = include_str!("../README.md")]
2
3#[cfg(feature = "axum")]
4pub use tower_cookies;
5
6#[cfg(feature = "axum")]
7pub mod axum_api;
8pub mod config;
9pub mod cron;
10pub mod email;
11pub mod errors;
12pub mod rate_limit;
13pub mod service;
14pub mod storage;
15pub mod token;
16
17pub use config::{AuthConfig, StorageType};
18pub use email::{EmailSender, LettreEmailSender};
19pub use errors::AuthError;
20pub use service::AuthService;
21pub use storage::{InMemoryStorage, RedisStorage, Storage};