query_lite/
error.rs

1use std::result::Result as StdResult;
2use thiserror::Error;
3
4pub type Result<T> = StdResult<T, Error>;
5
6#[derive(Debug, Error, PartialEq)]
7pub enum Error {
8    #[error("Error: Invalid Sort Order '{0}'")]
9    InvalidSortOrder(String),
10
11    #[error("Error: Invalid Sort Field '{0}'")]
12    InvalidSortField(String),
13
14    #[error("Error: Invalid Similarity '{0}'")]
15    InvalidSimilarity(String),
16
17    #[error("Error: Invalid Parameter '{0}'")]
18    InvalidParameter(String),
19
20    #[error("Error: Invalid Search Parameters '{0}'")]
21    InvalidSearchParameters(String),
22}