ch2rs 0.1.0

Generate Rust structs from ClickHouse rows
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use anyhow::Result;

pub use options::Options;

mod codegen;
mod miner;
mod options;
mod schema;

pub async fn generate(options: Options) -> Result<String> {
    let table = miner::mine(&options).await?;
    let code = codegen::generate(&table, &options)?;
    Ok(code)
}