rok-sqlc 0.3.0

Generate SQLx Rust database modules from SQL schema files
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use std::process::ExitCode;

fn main() -> ExitCode {
    match rok_sqlc::cli::run() {
        Ok(()) => ExitCode::SUCCESS,
        Err(err) => {
            // Usage errors carry clap's own formatted message, prefix included.
            match err.downcast_ref::<clap::Error>() {
                Some(usage) => {
                    let _ = usage.print();
                }
                None => eprintln!("Error: {err:?}"),
            }
            ExitCode::FAILURE
        }
    }
}