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>;