flutter_rust_bridge 1.55.0

High-level memory-safe binding generator for Flutter/Dart <-> Rust
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
use build_target::{self, Family};

fn main() {
    if let Ok(Family::Wasm) = build_target::target_family() {
        println!("cargo:rustc-cfg=wasm");
    } else {
        println!("cargo:rerun-if-changed=src/dart_api_dl/trampoline.c");
        cc::Build::new()
            .file("src/dart_api_dl/trampoline.c")
            .compile("trampoline");
    }
}