kosame 0.3.0

Macro-based Rust ORM focused on developer ergonomics
Documentation
#[derive(Debug, thiserror::Error)]
pub enum Error {
    #[error("unexpected number of rows in result set")]
    RowCount,
    #[error("SQL formatting failed")]
    FmtSql(
        #[from]
        #[source]
        kosame_sql::Error,
    ),
    #[error("driver error: {0}")]
    Driver(
        #[from]
        #[source]
        Box<dyn std::error::Error>,
    ),
}

pub type Result<T> = std::result::Result<T, Error>;