multiversx_bls/error.rs
1use std::fmt;
2
3#[derive(Debug, PartialEq, Clone)]
4/// `BlsError` type for error
5pub enum BlsError {
6 InvalidData,
7 BadSize,
8 InternalError,
9 SerializeError,
10}
11
12impl fmt::Display for BlsError {
13 fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
14 match self {
15 BlsError::InvalidData => write!(f, "invalid data"),
16 BlsError::BadSize => write!(f, "bad parameter size"),
17 BlsError::InternalError => write!(f, "internal error"),
18 BlsError::SerializeError => write!(f, "serialize error"),
19 }
20 }
21}