aboutsummaryrefslogtreecommitdiffstats
path: root/src/args.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/args.rs')
-rw-r--r--src/args.rs11
1 files changed, 5 insertions, 6 deletions
diff --git a/src/args.rs b/src/args.rs
index a67583a..bbf6ad1 100644
--- a/src/args.rs
+++ b/src/args.rs
@@ -3,7 +3,7 @@ use std::path::PathBuf;
use structopt::StructOpt;
use crate::auth;
-use crate::errors::{ContextualError};
+use crate::errors::ContextualError;
use crate::themes;
/// Possible characters for random routes
@@ -99,15 +99,13 @@ fn parse_auth(src: &str) -> Result<auth::RequiredAuth, ContextualError> {
let hash_bin = if let Ok(hash_bin) = hex::decode(hash_hex) {
hash_bin
} else {
- return Err(ContextualError::InvalidPasswordHash)
+ return Err(ContextualError::InvalidPasswordHash);
};
match second_part {
"sha256" => auth::RequiredAuthPassword::Sha256(hash_bin.to_owned()),
"sha512" => auth::RequiredAuthPassword::Sha512(hash_bin.to_owned()),
- _ => {
- return Err(ContextualError::InvalidHashMethod(second_part.to_owned()))
- },
+ _ => return Err(ContextualError::InvalidHashMethod(second_part.to_owned())),
}
} else {
// To make it Windows-compatible, the password needs to be shorter than 255 characters.
@@ -164,6 +162,7 @@ pub fn parse_args() -> crate::MiniserveConfig {
}
}
+#[rustfmt::skip]
#[cfg(test)]
mod tests {
use super::*;
@@ -206,7 +205,7 @@ mod tests {
),
case(
"username:blahblah:abcd",
- "blahblah is not a valid hashing method. Expected sha256 or sha512"
+ "Invalid hashing method blahblah. Expected sha256 or sha512"
),
case(
"username:sha256:invalid",