2 unstable releases
0.2.0 | Jul 9, 2023 |
---|---|
0.1.0 | Jul 6, 2023 |
#300 in FFI
39 downloads per month
Used in dsync-hasezoey
69KB
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
~0.4–0.8MB
~20K SLoC