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 { Error::Aead(error) }
12}
13
14pub type Result<T> = std::result::Result<T, Error>;