diff --git a/src/errors.rs b/src/errors.rs index 36dd861c..e17e1b25 100644 --- a/src/errors.rs +++ b/src/errors.rs @@ -22,6 +22,8 @@ pub enum ServiceError { #[display("Email is required")] //405j EmailMissing, + #[display("A verified email is required")] //405j + VerifiedEmailMissing, #[display("Please enter a valid email address")] //405j EmailInvalid, @@ -60,6 +62,9 @@ pub enum ServiceError { #[display("Passwords don't match")] PasswordsDontMatch, + #[display("Couldn't send new password to the user")] + FailedToSendResetPassword, + /// when the a username is already taken #[display("Username not available")] UsernameTaken,