From c627737dfa6a30b71e3f7c32cca05675cc7e9b97 Mon Sep 17 00:00:00 2001 From: Jesse Luehrs Date: Sat, 17 Apr 2021 21:06:47 -0400 Subject: clippy --- src/pwgen.rs | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) (limited to 'src/pwgen.rs') diff --git a/src/pwgen.rs b/src/pwgen.rs index cf63bb2..4d2d497 100644 --- a/src/pwgen.rs +++ b/src/pwgen.rs @@ -17,16 +17,6 @@ pub enum Type { } pub fn pwgen(ty: Type, len: usize) -> String { - if ty == Type::Diceware { - 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(); - } - let alphabet = match ty { Type::AllChars => { let mut v = vec![]; @@ -51,7 +41,15 @@ pub fn pwgen(ty: Type, len: usize) -> String { v.extend(NONCONFUSABLES.iter().copied()); v } - Type::Diceware => unreachable!(), + Type::Diceware => { + 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(); + } }; let mut rng = rand::thread_rng(); -- cgit v1.2.3-54-g00ecf