aboutsummaryrefslogtreecommitdiffstats
path: root/src/pwgen.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/pwgen.rs')
-rw-r--r--src/pwgen.rs10
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();
}