3个版本 (重大更新)
新 0.3.0+deprecated | 2024年8月24日 |
---|---|
0.2.0 | 2023年7月9日 |
0.1.0 | 2023年7月6日 |
#41 in #crud
每月 125 次下载
在 dsync-hasezoey 中使用
74KB
1.5K SLoC
libdsync-hasezoey
这是Wulf的dsync的一个分支,合并了一些Pull Requests,见 与原版的差异
对于二进制文件,请使用 dsync-hasezoey crates.io 或 dsync-hasezoey github
使用方法
use std::{collections::HashMap, path::PathBuf};
use dsync_hasezoey::{GenerationConfig, TableOptions};
pub fn main() {
let dir = env!("CARGO_MANIFEST_DIR");
dsync_hasezoey::generate_files(
PathBuf::from_iter([dir, "src/schema.rs"]),
PathBuf::from_iter([dir, "src/models"]),
GenerationConfig { /* ... your generation options ... */ }
);
}
依赖项
~1.5MB
~35K SLoC