easy-sql 0.101.1

Macro-first SQL toolkit with compile-time checked queries, optional migrations on top of sqlx.
Documentation
// Temporary test to verify compile-time validation works
// This should be commented out after verification

use crate::Table;

#[derive(Table)]
#[sql(no_version)]
struct ValidationTestTable {
    #[sql(primary_key)]
    #[sql(auto_increment)]
    id: i32,
    name: String,
    age: i64,
}

// This should fail to compile because 'nonexistent' is not a column in ValidationTestTable
/* #[derive(Output)]
#[sql(table = ValidationTestTable)]
struct TestInvalidColumn {
    id: i32,
    #[sql(select = ValidationTestTable.nonexistent || {arg0})]
    name: String,
}
 */