pub mod config;
pub mod generator;
pub mod hash;
pub mod mnemonic;
pub use config::PasswordConfig;
pub use generator::generate_password;
pub use mnemonic::generate_mnemonic;
pub struct CharacterSets {
pub lowercase: &'static str,
pub uppercase: &'static str,
pub digits: &'static str,
pub symbols: &'static str,
}
pub const DEFAULT_CHARSETS: CharacterSets = CharacterSets {
lowercase: "abcdefghijklmnopqrstuvwxyz",
uppercase: "ABCDEFGHIJKLMNOPQRSTUVWXYZ",
digits: "0123456789",
symbols: "!@#$%&.-_*",
};
pub const AMBIGUOUS_CHARS: &str = "0O1Il5S";