chronogrid/flutter_rust_bridge.yaml

31 lines
1.2 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# ==============================================================================
# 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