use uniffi::generate_scaffolding;
fn main() {
// This generates the Swift bindings from our Rust code
let udl_file = "./src/proofmode.udl";
let out_dir = "./bindings/ios";
uniffi::generate_scaffolding(udl_file).expect("Failed to generate scaffolding");
// Generate Swift bindings
uniffi_bindgen::generate_bindings(
&std::path::Path::new(udl_file),
None,
vec![uniffi_bindgen::bindings::TargetLanguage::Swift],
&std::path::Path::new(out_dir),
false,
).expect("Failed to generate Swift bindings");
println!("Swift bindings generated in {}", out_dir);
}