use thiserror::Error; /// Custom error type #[derive(Debug, Error)] pub enum Error { /// Invalid HMAC Key #[error("invalid key")] InvalidKey, } /// Alias to a `Resuly` with the cutom [enum@Error]. pub type Result = std::result::Result;