flutter_rust_bridge

Flutter/Dart <-> Rust binding generator, feature-rich, but seamless and simple.

MIT License

Downloads
5.3M
Stars
3.5K
Committers
113

Bot releases are visible (Hide)

flutter_rust_bridge - v1.69.0

Published by fzyzcjy over 1 year ago

  • Check for dart keywords #958 (thanks @anstadnik)
flutter_rust_bridge - v1.68.0

Published by fzyzcjy over 1 year ago

  • feat: return dynamic data as DartAbi #1102 (thanks @Desdaemon)
  • fix: incorrect ffi.Usize type #1102 (thanks @Desdaemon)
  • fix: default on freezed structs not applied #1101 (thanks @Desdaemon)
flutter_rust_bridge - v1.67.0

Published by fzyzcjy over 1 year ago

  • Refractor and refine for frb_codegen #1093 (thanks @dbsxdbsx)
  • Translate Rust method comments #1094 (thanks @Desdaemon)
  • Add documentation for Rust versions 1.68 and above with the latest Android NDK #1096 (thanks @polypixeldev)
  • Parameter defaults, make structs const-constructible #1095 (thanks @Desdaemon)
flutter_rust_bridge - v1.66.0

Published by fzyzcjy over 1 year ago

  • Implement List<DateTime>, List<Duration> #972 (thanks @Desdaemon)
flutter_rust_bridge - v1.65.1

Published by fzyzcjy over 1 year ago

  • Fix the duplicated "dummy_method_to_enforce_bundling" in C header within multi-blocks #1024 (thanks @dbsxdbsx)
flutter_rust_bridge - v1.65.0

Published by fzyzcjy over 1 year ago

  • Support empty structs #1071 (thanks @alexthe2)
  • Fix Optional #1079 (thanks @alexthe2)
flutter_rust_bridge - v1.64.0

Published by fzyzcjy over 1 year ago

  • Support Option #1066 (thanks @alexthe2)
flutter_rust_bridge - v1.63.1

Published by fzyzcjy over 1 year ago

  • Fix the problem with using worker-max feature in WASM #1056 (thanks @temeddix)
flutter_rust_bridge - v1.63.0

Published by fzyzcjy over 1 year ago

  • Provide cargo features to change the number of pool workers #1026 (thanks @temeddix)
flutter_rust_bridge - v1.62.1

Published by fzyzcjy over 1 year ago

  • Add logging to disk for frb_codegen #1019 (thanks @dbsxdbsx)
  • Upgrade dart sys, upgrade ci version, and fix linters #1023 (thanks @rogurotus)
flutter_rust_bridge - v1.62.0

Published by fzyzcjy over 1 year ago

  • Migration to dart-sys #998 (thanks @rogurotus)
flutter_rust_bridge - v1.61.0

Published by fzyzcjy almost 2 years ago

  • Allow opt-out of WASM initializer #963 (thanks @Desdaemon)
flutter_rust_bridge - v1.60.0

Published by fzyzcjy almost 2 years ago

  • Refactors for Boxed and Option (Refactors EnumRef to make Option<FieldlessEnum> work; Box<primitive> and Option<Box<primitive>> on WASM no longer allocates a Box, but receives a (nullable) value directly from Dart) #949 thanks @Desdaemon
flutter_rust_bridge - v1.59.0

Published by fzyzcjy almost 2 years ago

  • Fix unexpected content in c output header #937 (thanks @dbsxdbsx)
flutter_rust_bridge - v1.58.2

Published by fzyzcjy almost 2 years ago

  • Fix SyncReturn<RustOpaque<T>> #934 (thanks @rogurotus)
flutter_rust_bridge - v1.58.1

Published by fzyzcjy almost 2 years ago

  • fix SyncReturn restrictions and update CI #936 (thanks @rogurotus)
flutter_rust_bridge - v1.58.0

Published by fzyzcjy almost 2 years ago

  • Support nest type alias with topology sort #929 (thanks @huang12zheng)
flutter_rust_bridge - v1.57.0

Published by fzyzcjy almost 2 years ago

  • Make sync mode support whatever types that classical async mode supports #882 (thanks @ngasull)
  • docs: add Dart/Flutter library setup documentation #899 (thanks @GregoryConrad)
  • Fix lookup symbol store dart post cobject #898 (thanks @Roms1383)
flutter_rust_bridge - v1.56.0

Published by fzyzcjy almost 2 years ago

  • Return error when rust input file cannot be read #912 (thanks @w1th0utnam3)
flutter_rust_bridge - v1.55.1

Published by fzyzcjy almost 2 years ago

  • Fix mirroring to support Result return type and Option<T> field #907 (thanks @codercengiz)
  • Bump Dart SDK to 2.15 #906 (thanks @ngasull)
Package Rankings
Top 4.27% on Crates.io
Top 6.74% on Proxy.golang.org
Top 1.38% on Pub.dev
Badges
Extracted from project README
Rust Package Flutter Package Stars CI Post-Release codecov All Contributors Codacy Badge