pub fn hash_password(password: &str) -> Result<String, String>
What is kept for a password: Argon2id, with its parameters and a salt of its own, in the usual text form. A new v4 UUID is 122 random bits from the system.