mongo_indexed/
error.rs

1#[derive(Debug, thiserror::Error)]
2pub enum Error {
3  #[error("failed to create index | index: {index} | error: {err:?}")]
4  IndexFailed {
5    index: &'static str,
6    err: mongodb::error::Error,
7  },
8  #[error("failed to create unique index | index: {index} | error: {err:?}")]
9  UniqueIndexFailed {
10    index: &'static str,
11    err: mongodb::error::Error,
12  },
13  #[error("failed to create sparse index | index: {index} | error: {err:?}")]
14  SparseIndexFailed {
15    index: &'static str,
16    err: mongodb::error::Error,
17  },
18  #[error("failed to create doc index | error: {err:?}")]
19  DocIndexFailed { err: mongodb::error::Error },
20  #[error("failed to create unique doc index | error: {err:?}")]
21  UniqueDocIndexFailed { err: mongodb::error::Error },
22  #[error("failed to create sparse doc index | error: {err:?}")]
23  SparseDocIndexFailed { err: mongodb::error::Error },
24}