Menu
Public repository / f0de6c29b6eff8151dc0f8eebcffcf409026c988
AkurAI-PassVault / crates/passvault-core/src/error.rs
Latest change 4a9bb7ff66e2a742e69339756a58a367d5bf6183 - AKURAI-PASSVAULT-4 prune unused core API 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 {}