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}