summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/login/password.rs8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/login/password.rs b/src/login/password.rs
index da3930f..14fd981 100644
--- a/src/login/password.rs
+++ b/src/login/password.rs
@@ -4,7 +4,7 @@ use argon2::Argon2;
use password_hash::{PasswordHash, PasswordHasher, PasswordVerifier, SaltString};
use rand_core::OsRng;
-#[derive(Debug, sqlx::Type)]
+#[derive(sqlx::Type)]
#[sqlx(transparent)]
pub struct StoredHash(String);
@@ -23,6 +23,12 @@ impl StoredHash {
}
}
+impl fmt::Debug for StoredHash {
+ fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
+ f.debug_tuple("StoredHash").field(&"********").finish()
+ }
+}
+
#[derive(serde::Deserialize)]
#[serde(transparent)]
pub struct Password(String);