use snafu::Snafu;
#[derive(Debug, Snafu)]
#[snafu(visibility(pub))]
pub enum Error {
#[snafu(transparent)]
Storage { source: radicle::storage::Error },
#[snafu(transparent)]
Repository {
source: radicle::storage::RepositoryError,
},
#[snafu(transparent)]
Types {
source: radicle::storage::git::cob::TypesError,
},
#[snafu(transparent)]
Git2 { source: radicle::git::raw::Error },
#[snafu(transparent)]
Profile { source: radicle::profile::Error },
}