massa_cipher/
error.rs

1// Copyright (c) 2022 MASSA LABS <info@massa.net>
2
3//! massa-cipher error module
4
5use displaydoc::Display;
6use thiserror::Error;
7
8/// Cipher error
9#[derive(Display, Error, Debug)]
10pub enum CipherError {
11    /// Encryption error: {0}
12    EncryptionError(String),
13    /// Decryption error: {0}
14    DecryptionError(String),
15    /// `Utf8` error: {0}
16    Utf8Error(#[from] std::str::Utf8Error),
17}