Flutter & Rust flutter_rust_bridge 定义新的方法

221 阅读1分钟

1 新建rust 文件 basic4.rs

2 在文件中增加add方法

对于Rust 单文件就是一个mod 是一个单独的模块。里面定义的方法如果想允许外部访问需要增加 pub关键字

#[flutter_rust_bridge::frb(sync)]
pub fn add(x:i32,y:i32) -> i32{
   x+y
}

image.png

3 执行命令生成新的桥接代码

flutter_rust_bridge_codegen generate

4 声明mod

默认创建完basic4.rs文件,mod.rs 中声明mod basic4 是没有pub关键字的。这里需要添加pub关键字

image.png