Skip to main content

rdbi_codegen/codegen/
mod.rs

1//! Code generation module
2
3mod code_generator;
4mod dao_generator;
5mod naming;
6mod struct_generator;
7mod type_resolver;
8
9pub use code_generator::*;
10pub use naming::*;
11pub use type_resolver::*;
12
13use std::path::Path;
14
15/// Best-effort rustfmt on a generated file.
16pub(crate) fn format_file(path: &Path) {
17    let _ = std::process::Command::new("rustfmt").arg(path).status();
18}