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}