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.55.0

Published by fzyzcjy almost 2 years ago

  • Bump chrono #905 (thanks @Roms1383)
  • Support type aliases #900 (thanks @huang12zheng)
flutter_rust_bridge - v1.54.1

Published by fzyzcjy almost 2 years ago

  • Delete dart_sys #890 (thanks @rogurotus)
flutter_rust_bridge - v1.54.0

Published by fzyzcjy almost 2 years ago

  • Extend SyncReturn to support RustOpaque, DartOpaque, Option and so on #876 (thanks @rogurotus)
flutter_rust_bridge - v1.53.0

Published by fzyzcjy almost 2 years ago

  • Add Dart opaque types, allowing to use any Dart objects in Rust code #853 (thanks @rogurotus)
  • Move semantics of opaque rust for Dart #869 (thanks @rogurotus)
flutter_rust_bridge - v1.51.1

Published by fzyzcjy almost 2 years ago

  • Fix function generation related to opaque rust #867 (thanks @rogurotus)
flutter_rust_bridge - v1.51.0

Published by fzyzcjy almost 2 years ago

  • support wasm with no decl set #861 (thanks @huang12zheng)
flutter_rust_bridge - v1.50.0

Published by fzyzcjy almost 2 years ago

  • Implement opaque types, enabling arbitrary Rust structs to be used as opaque Dart objects, by generating wrappers and raw Arc pointers #795 (thanks @rogurotus)
flutter_rust_bridge - v1.49.2

Published by fzyzcjy almost 2 years ago

  • Fix parsing of packages in pubspec.yaml that have no explicit version specification #846 (thanks @banool)
flutter_rust_bridge - v1.49.1

Published by fzyzcjy almost 2 years ago

  • Bump constraint on ffigen #823 (thanks @CicadaCinema)
  • Set default version strategy requirement for chrono #821 (thanks @vincent-herlemont)
flutter_rust_bridge - v1.49.0

Published by fzyzcjy about 2 years ago

  • Fix return for struct with methods #764 (thanks @Zaitam)
  • Suport array as parameter types #623 (thanks @Cupnfish)
flutter_rust_bridge - v1.48.1

Published by fzyzcjy about 2 years ago

  • Pass JS BigInt to wire #747 (thanks @Desdaemon)
flutter_rust_bridge - v1.48.0

Published by fzyzcjy about 2 years ago

  • Support uuid #728 (thanks @Roms1383)
flutter_rust_bridge - v1.47.1

Published by fzyzcjy about 2 years ago

  • Allow streaming functions to omit return type #730 (thanks @Desdaemon)
flutter_rust_bridge - v1.47.0

Published by fzyzcjy about 2 years ago

  • Support chrono date time #694 (thanks @Roms1383)
flutter_rust_bridge - v1.46.0

Published by fzyzcjy about 2 years ago

  • Fix WireSyncReturnStruct should be freed after buffer being consumed #720 (thanks @hsfzxjy)
flutter_rust_bridge - v1.45.0

Published by fzyzcjy about 2 years ago

  • Add support for the Web platform, parallel to the existing mobile/desktop platforms, via WASM and JavaScript as intermediate values #589 (thanks @Desdaemon)
flutter_rust_bridge - v1.44.0

Published by fzyzcjy about 2 years ago

  • Bump dependency versions
flutter_rust_bridge - v1.43.0

Published by fzyzcjy about 2 years ago

  • Add crate version to generated code header #666 (thanks @Roms1383)
flutter_rust_bridge - v1.42.0

Published by fzyzcjy about 2 years ago

  • Refactor and enhance SyncReturn to support more types #663 (thanks @SoLongAndThanksForAllThePizza)
flutter_rust_bridge - v1.41.3

Published by fzyzcjy about 2 years ago

  • Fix "Skipping unresolvable module" by align latest #651 (thanks @alanlzhang)
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