Menu
Public repository / 44c64d8135845564b85987762981dcab8d6ba997
AkurAI-PassVault / crates/passvault-core/src/error.rs
Latest change ce67cb1adf4fc35e95bdefe771da396be30e9615 - Remove PassVault dead surfaces (AKURAI-PASSVAULT-7/8/9) by Ólafur Búi Ólafsson
use std::fmt;
#[derive(Debug)]
pub enum Error {
Validation(String),
Crypto(String),
}
impl fmt::Display for Error {
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
match self {
Error::Validation(msg) => write!(f, "validation: {msg}"),
Error::Crypto(msg) => write!(f, "crypto: {msg}"),
}
}
}
impl std::error::Error for Error {}