codegen_preview/codegen_preview.rs
1// Does not require a live GemStone/S stone.
2//
3// Expected output starts with:
4//
5// output: src/generated/gemstone_wrappers.rs
6// // @generated by gemstone-rs codegen. Do not edit by hand.
7
8use gemstone_rs::codegen;
9
10fn main() -> codegen::Result<()> {
11 let config = codegen::Config::parse(codegen::sample_config(), None)?;
12 let generated = codegen::generate(&config);
13
14 println!("output: {}", generated.output.display());
15 println!("{}", generated.source);
16 Ok(())
17}