3 releases (breaking)
0.3.0+deprecated | Aug 24, 2024 |
---|---|
0.2.0 | Jul 9, 2023 |
0.1.0 | Jul 6, 2023 |
#43 in #crud
Used in dsync-hasezoey
74KB
1.5K
SLoC
libdsync-hasezoey
This is a fork of Wulf's dsync with some Pull Requests merged, see Difference with original
For a binary, use dsync-hasezoey crates.io or dsync-hasezoey github
Usage:
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 ... */ }
);
}
Dependencies
~1.5MB
~38K SLoC