query-lite 0.12.0

A convenient SQL query builder for rusqlite with HTTP query parameter parsing support
Documentation
use std::result::Result as StdResult;
use thiserror::Error;

pub type Result<T> = StdResult<T, Error>;

#[derive(Debug, Error, PartialEq)]
pub enum Error {
    #[error("Error: Invalid Sort Direction '{0}'")]
    InvalidSortDirection(String),

    #[error("Error: Invalid Order Field '{0}'")]
    InvalidOrderField(String),

    #[error("Error: Invalid Similarity '{0}'")]
    InvalidSimilarity(String),

    #[error("Error: Invalid Parameter '{0}'")]
    InvalidParameter(String),

    #[error("Error: Invalid Search Parameters '{0}'")]
    InvalidSearchParameters(String),
}