docbox_search/database/
error.rs1use docbox_database::{DbConnectErr, DbErr};
2use thiserror::Error;
3
4#[derive(Debug, Error)]
5pub enum DatabaseSearchIndexFactoryError {}
6
7#[derive(Debug, Error)]
8pub enum DatabaseSearchError {
9 #[error("failed to connect")]
10 AcquireDatabase(DbConnectErr),
11
12 #[error("migration not found")]
13 MigrationNotFound,
14
15 #[error("failed to search index")]
16 SearchIndex(DbErr),
17
18 #[error("failed to search file pages")]
19 SearchFilePages,
20
21 #[error("failed to delete search data")]
22 DeleteData(DbErr),
23
24 #[error("failed to apply migration")]
25 ApplyMigration(DbErr),
26
27 #[error("failed to add search data")]
28 AddData(DbErr),
29}