1use thiserror::Error; 2 3#[derive(Error, Debug)] 4 5pub enum CryptoError { 6 #[error("Crypto error happen because of io: {_0:?}")] 7 StdIo(#[from] std::io::Error), 8 #[error("Crypto error happen because of reason: {_0}")] 9 Other(String), 10}