passwd_gen
Types
pub type PassphraseConfig {
PassphraseConfig(
word_count: Int,
capitalize: Bool,
join_sequence: String,
)
}
Constructors
-
PassphraseConfig( word_count: Int, capitalize: Bool, join_sequence: String, )
pub type PasswdGenError {
NoCharsetSelected
InvalidLength
WordlistNotFound
WordlistEmpty
WordlistReadError(String)
}
Constructors
-
NoCharsetSelected -
InvalidLength -
WordlistNotFound -
WordlistEmpty -
WordlistReadError(String)
pub type PasswordConfig {
PasswordConfig(
length: Int,
use_uppercase: Bool,
use_lowercase: Bool,
use_digits: Bool,
use_symbols: Bool,
)
}
Constructors
-
PasswordConfig( length: Int, use_uppercase: Bool, use_lowercase: Bool, use_digits: Bool, use_symbols: Bool, )
Values
pub fn default_passphrase_config() -> PassphraseConfig
pub fn default_password_config() -> PasswordConfig
pub fn generate_passphrase(
config: PassphraseConfig,
) -> Result(String, PasswdGenError)
pub fn generate_password(
config: PasswordConfig,
) -> Result(String, PasswdGenError)