diff --git a/mcf/src/lib.rs b/mcf/src/lib.rs index 1260342f6..5babd886f 100644 --- a/mcf/src/lib.rs +++ b/mcf/src/lib.rs @@ -20,6 +20,7 @@ mod base64; mod error; mod fields; +use core::fmt; pub use error::{Error, Result}; pub use fields::{Field, Fields}; @@ -71,6 +72,12 @@ impl<'a> PasswordHashRef<'a> { } } +impl fmt::Display for PasswordHashRef<'_> { + fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { + f.write_str(self.as_str()) + } +} + impl<'a> From> for &'a str { fn from(hash: PasswordHashRef<'a>) -> &'a str { hash.0