bc_crypto/
error.rs

1use chacha20poly1305::aead::Error as AeadError;
2use thiserror::Error;
3
4#[derive(Debug, Error)]
5pub enum Error {
6    #[error("AEAD error")]
7    Aead(AeadError),
8}
9
10impl From<AeadError> for Error {
11    fn from(error: AeadError) -> Self {
12        Error::Aead(error)
13    }
14}
15
16pub type Result<T> = std::result::Result<T, Error>;