31 lines
1.2 KiB
YAML
31 lines
1.2 KiB
YAML
# ==============================================================================
|
||
# Flutter Rust Bridge v2 – Code Generation Configuration
|
||
# ==============================================================================
|
||
#
|
||
# This file configures `flutter_rust_bridge_codegen generate` to scan the
|
||
# Rust FFI API surface and produce both Dart bindings and Rust glue code.
|
||
#
|
||
# Run code generation after modifying any `pub fn` in the api/ module:
|
||
#
|
||
# flutter_rust_bridge_codegen generate
|
||
#
|
||
# Prerequisites:
|
||
# cargo install flutter_rust_bridge_codegen@2.7.0
|
||
#
|
||
# The generated files are:
|
||
# Rust: crates/chronogrid_ffi/src/frb_generated.rs
|
||
# crates/chronogrid_ffi/src/frb_generated.io.rs
|
||
# Dart: apps/chronogrid_flutter/lib/src/rust/frb_generated.dart
|
||
# apps/chronogrid_flutter/lib/src/rust/frb_generated.io.dart
|
||
# apps/chronogrid_flutter/lib/src/rust/api/*.dart
|
||
# ==============================================================================
|
||
|
||
rust_input: crates/chronogrid_ffi/src/api/
|
||
rust_root: crates/chronogrid_ffi/
|
||
rust_output: crates/chronogrid_ffi/src/frb_generated.rs
|
||
|
||
dart_output: apps/chronogrid_flutter/lib/src/rust/
|
||
|
||
# Additional settings
|
||
c_output: apps/chronogrid_flutter/lib/src/rust/frb_generated.h
|