luna-orm 0.3.6

ORM based on sqlx
Documentation
use thiserror::Error;

#[derive(Error, Debug)]
pub enum LunaOrmError {
    #[error("databse init fail with args: `{0}`")]
    DatabaseInitFail(String),

    #[error(transparent)]
    SqlxError(#[from] sqlx::Error),

    #[error("invalid order by fields")]
    OrderByFieldsError,

    #[error("method not implement error")]
    NotImplement,

    #[error("paged template sql can't execute with no count sql")]
    PagedTemplateHasNoCountSql,
}