fed4d935创建于 2021年11月30日历史提交
#![warn(clippy::all)]
#![allow(clippy::write_with_newline)]

extern crate linked_hash_map;
extern crate marksman_escape;
extern crate phf_codegen;
extern crate regex;

mod sqlstate;
mod type_gen;

fn main() {
    sqlstate::build();
    type_gen::build();
}

fn snake_to_camel(s: &str) -> String {
    let mut out = String::new();

    let mut upper = true;
    for ch in s.chars() {
        if ch == '_' {
            upper = true;
        } else {
            let ch = if upper {
                upper = false;
                ch.to_ascii_uppercase()
            } else {
                ch
            };
            out.push(ch);
        }
    }

    out
}