#swift #xcode #ffi #swift-package #spm

uniffi_swiftpkg_gen

Xcode swift package 框架生成器/更新工具,用于 Rust UniFFI

13 个版本

0.2.8 2022年2月15日
0.2.6 2022年2月15日
0.1.18 2022年2月14日

1292开发工具

每月 43 次下载

MPL-2.0 许可证

53KB
1K SLoC

uniffi_swiftpkg_gen

根据 Rust UniFFI 生成 swift package。

如何安装

uniffi_swiftpkg_gen 添加到您的 rust cargo。

[build-dependencies]
uniffi_swiftpkg_gen = "0.1.2"

示例

use uniffi_swiftpkg_gen::*;

fn main() {
    // Rust uniffi package gen
    uniffi_build::generate_scaffolding("./src/gix_guard.udl")
        .unwrap();

    // Generates Xcode Swift package
    Builder::new().generate();
}

依赖项

~2–13MB
~111K SLoC