aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorgabrielgio <gabriel.giovanini@pm.me>2022-03-25 22:56:50 +0100
committergabrielgio <gabriel.giovanini@pm.me>2022-03-25 22:56:50 +0100
commitb7c2d331b264605643fb2b11b1b75096558dbfdb (patch)
treef6d5805d41a455637acd66ce224703f12c04a68a /src
parent860594ffb7c013e5f4257bd615472e08c8c685c6 (diff)
downloadgenpass-b7c2d331b264605643fb2b11b1b75096558dbfdb.tar.gz
genpass-b7c2d331b264605643fb2b11b1b75096558dbfdb.tar.bz2
genpass-b7c2d331b264605643fb2b11b1b75096558dbfdb.zip
fix: Extend special char
Add missing special ASCII chars.
Diffstat (limited to 'src')
-rw-r--r--src/lib.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lib.rs b/src/lib.rs
index a19cbfa..e8999d4 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -24,7 +24,7 @@ pub fn generate(len: usize, lower: bool, upper: bool, number: bool, special: boo
let mut upper_charset: Vec<char> = String::from("ABCDEFGHIJKLMNOPQRSTUVWXYZ").chars().collect();
let mut lower_charset: Vec<char> = String::from("abcdefghijklmnopqrstuvwxyz").chars().collect();
let mut number_charset: Vec<char> = String::from("1234567890").chars().collect();
- let mut special_charset: Vec<char> = String::from("!@#$%^&*()+{}[]").chars().collect();
+ let mut special_charset: Vec<char> = String::from("!@#$%^&*()+{}[]><:|+=;-.,'?_~\\/`\"").chars().collect();
let mut result: Vec<char> = Vec::new();
let mut rng = rand::thread_rng();