sntl-schema 0.1.0

Shared schema analysis and cache library for Sentinel ORM macros and CLI
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! Tiny helper that prints `hash_sql(arg)` so trybuild fixtures can know
//! what cache file to seed for a given SQL string.
//!
//! Usage:
//! ```bash
//! cargo run -p sntl-schema --example compute_hash --quiet -- "SELECT id FROM users WHERE id = $1"
//! ```

fn main() {
    let sql = std::env::args()
        .nth(1)
        .expect("usage: compute_hash '<sql>'");
    println!("{}", sntl_schema::normalize::hash_sql(&sql));
}