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 Direction '{0}'")]
9    InvalidSortDirection(String),
10
11    #[error("Error: Invalid Order Field '{0}'")]
12    InvalidOrderField(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}