dpp/errors/
public_key_validation_error.rs

1use thiserror::Error;
2
3#[derive(Error, Debug, Clone, PartialEq, Eq)]
4#[error("Public key validation error: {message:?}")]
5pub struct PublicKeyValidationError {
6    message: String,
7}
8
9impl PublicKeyValidationError {
10    pub fn new(message: impl Into<String>) -> Self {
11        Self {
12            message: message.into(),
13        }
14    }
15
16    pub fn message(&self) -> &str {
17        &self.message
18    }
19}