email_pass 0.9.0

Email and Password Type in Rust
Documentation
pub mod errors;

#[cfg(feature = "legacy")]
mod legacy;

#[cfg(not(feature = "legacy"))]
mod typed;

#[cfg(feature = "legacy")]
pub use legacy::{email::Email, password::Password};

#[cfg(not(feature = "legacy"))]
pub use typed::{
    email::Email,
    password::{Encrypt, Password, Raw},
    password_checker::{PasswordStrength, PasswordStrengthChecker},
};

pub use errors::{EmailError, PasswordError};