rsbind:在Rust中构建移动应用程序的工具

时间:2024-02-23 12:17:37
【文件属性】:

文件名称:rsbind:在Rust中构建移动应用程序的工具

文件大小:3.91MB

文件格式:ZIP

更新时间:2024-02-23 12:17:37

android rust ios mobile binding

这是什么? 该存储库提供了用于在Rust中构建移动应用程序的工具。 它从Rust包生成绑定,并打包到android aar或iOS框架。 您无需使用此工具编写jni或其他ffi代码。 一步步。 。 安装“ rsbind”。 cargo install --git https://github.com/sidneywang/rsbind.git --force -- rsbind 创建一个Rust库,其中包含两个目录,contract和imp。 您可以将接口放入合约模块,将实现放入imp模块。 在lib.rs中公开这两个模块。 // such as your code in contract dir as below: pub trait YourContract { fn test_simple (arg1: i32 , arg2: String ) -> String ; fn test_callback (arg: Box ); fn test_struct () -> StructSimple; } pub trait Ca


网友评论