Skip to main content

hashtree_collection/
error.rs

1use hashtree_core::HashTreeError;
2use hashtree_index::{BTreeError, SearchError};
3
4#[derive(Debug, thiserror::Error)]
5pub enum CollectionError {
6    #[error("hash tree error: {0}")]
7    HashTree(#[from] HashTreeError),
8    #[error("index error: {0}")]
9    Index(#[from] BTreeError),
10    #[error("search error: {0}")]
11    Search(#[from] SearchError),
12    #[error("{0}")]
13    Validation(String),
14}