use thiserror::Error;
#[derive(Error, Debug)]
pub enum Error {
#[error("Invalid multihash: {0}")]
InvalidMultihash(String),
#[error("Multihash error: {0}")]
Multihash(#[from] multihash::Error),
#[error("Multibase error: {0}")]
Multibase(#[from] multibase::Error),
#[error("I/O error: {0}")]
Io(#[from] std::io::Error),
}