1#[derive(thiserror::Error, Debug)]
2pub enum Error {
3 #[error("atproto error: {0}")]
4 GetRepo(#[from] atrium_xrpc::Error<atrium_api::com::atproto::sync::get_repo::Error>),
5 #[error("repo build error: {0}")]
6 Repo(#[from] atrium_repo::repo::Error),
7 #[error("car store error: {0}")]
8 Car(#[from] atrium_repo::blockstore::CarError),
9 #[error("identity error: {0}")]
10 Identity(#[from] atrium_identity::Error),
11 #[error("io error: {0}")]
12 Io(#[from] std::io::Error),
13}