proofmode 0.9.0

Capture, share, and preserve verifiable photos and videos
Documentation
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);
}