keri_core/prefix/
error.rs

1use serde::{Deserialize, Serialize};
2use thiserror::Error;
3
4use crate::keys::KeysError;
5
6#[derive(Error, Debug, Serialize, Deserialize)]
7pub enum Error {
8    #[error("Incorrect data length: {0}")]
9    IncorrectLengthError(String),
10
11    #[error("Wrong seed type error")]
12    WrongSeedTypeError,
13
14    #[error("Deserialize error: {0}")]
15    DeserializeError(String),
16
17    #[error(transparent)]
18    ParseError(#[from] cesrox::error::Error),
19
20    #[error(transparent)]
21    KeysError(#[from] KeysError),
22}