mount an atproto PDS repository as a FUSE filesystem
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}