dustr:Dart-锈-颤振兼容性

时间:2021-03-10 12:41:48
【文件属性】:
文件名称:dustr:Dart-锈-颤振兼容性
文件大小:45KB
文件格式:ZIP
更新时间:2021-03-10 12:41:48
dart rust ffi flutter Rust 杜斯特 使用dustr ,您可以将此锈代码称为: #[derive(FFIShim)] struct User { name: String , } #[ffishim_function] fn hello (u: User) -> String { format! ( "Hello, {}!" , u.name) } 来自dart: import 'package:hello/hello.dart' ; void main () { var greeting = hello ( User . build ( "fred" )); print ( "${ greeting }" ); } dustr是一种二进制文件,用于分析rust代码以生成其dart绑定。 必须使用库中的过程宏来标记rust代码。 这些程序宏围绕原始数据结构/功能生成与FFI兼容
【文件预览】:
dustr-master
----Cargo.toml(141B)
----Cargo.lock(14KB)
----dustr()
--------Cargo.toml(777B)
--------src()
--------lib()
----examples(5B)
----README.md(4KB)
----Makefile(1KB)
----tests()
--------scalars()
--------structs()
--------scaffold.sh(901B)
--------enums()
--------strings()
--------arrays()
--------timing()
----.gitignore(79B)

网友评论