diff --git a/src/identity/application/services/errors.rs b/src/identity/application/services/errors.rs index 5454b1c..38ef522 100644 --- a/src/identity/application/services/errors.rs +++ b/src/identity/application/services/errors.rs @@ -3,12 +3,12 @@ // SPDX-License-Identifier: AGPL-3.0-or-later use argon2_creds::CredsError; -use derive_more::Display; +use derive_more::{Display, Error}; use serde::{Deserialize, Serialize}; pub type IdentityResult = Result; -#[derive(Debug, Display, Clone, Serialize, Deserialize, PartialEq, Eq, PartialOrd, Ord)] +#[derive(Debug, Error, Display, Clone, Serialize, Deserialize, PartialEq, Eq, PartialOrd, Ord)] pub enum IdentityError { DuplicateUsername, VerificationOTPSecretNotFound,