arel 0.0.1

simulate rails arel
Documentation
arel-0.0.1 has been yanked.

Arel   Latest Version

use arel::traits::ModelAble;
use serde_json::json;

#[derive(Clone, Debug)]
struct User {}
impl ModelAble for User {}

let sql = User::query().r#where(json!({"name": "Tom"})).r#where(json!(["active = ?", true])).to_sql();
assert_eq!(sql, "SELECT `users`.* FROM `users` WHERE `users`.`name` = 'Tom' AND active = 1");