swift-package 0.1.0

Cargo plugin and library for building Apple Swift Packages
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
fn main() {
    let metadata = cargo_metadata::MetadataCommand::new().exec().unwrap();
    let uniffi_bindgen_version = metadata
        .packages
        .iter()
        .find(|pack| pack.name == "uniffi_bindgen")
        .unwrap()
        .version
        .to_string();

    println!("cargo::rustc-env=UNIFFY_BINDGEN_VERSION={uniffi_bindgen_version}")
}