diff options
Diffstat (limited to 'src/pwgen.rs')
-rw-r--r-- | src/pwgen.rs | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/pwgen.rs b/src/pwgen.rs index fa110d6..dc6808f 100644 --- a/src/pwgen.rs +++ b/src/pwgen.rs @@ -18,10 +18,12 @@ pub enum Type { pub fn pwgen(ty: Type, len: usize) -> String { if ty == Type::Diceware { - let mut config = chbs::config::BasicConfig::default(); - config.words = len; - config.capitalize_first = chbs::probability::Probability::Never; - config.capitalize_words = chbs::probability::Probability::Never; + let config = chbs::config::BasicConfig { + words: len, + capitalize_first: chbs::probability::Probability::Never, + capitalize_words: chbs::probability::Probability::Never, + ..chbs::config::BasicConfig::default() + }; return config.to_scheme().generate(); } |