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 hidden (Show)

flutter_rust_bridge - v1.80.1

Published by fzyzcjy about 1 year ago

  • Manually bump proc-macro2 -> 1.0.66 #1306 (thanks @gutenfries)
flutter_rust_bridge - v1.80.0

Published by fzyzcjy about 1 year ago

  • Reinforce error handling and reduce usage of panic in codegen #1298 (thanks @Desdaemon)
  • fix: sync return with Freezed metadata #1304 (thanks @SiongSng)
flutter_rust_bridge - v1.79.0

Published by fzyzcjy over 1 year ago

  • Update example tab on pub.dev and remove low-quality dependency #1263
  • Adjust type constraints to allow mirror types in Streams #1285 (thanks @MnlPhlp)
flutter_rust_bridge - v1.78.0

Published by fzyzcjy over 1 year ago

  • Translate tuples to records and enums to sealed classes #1238 (thanks @Desdaemon)
flutter_rust_bridge - v1.77.1

Published by fzyzcjy over 1 year ago

  • Fix on zero-copy cargo feature #1229 (thanks @temeddix)
flutter_rust_bridge - v1.77.0

Published by fzyzcjy over 1 year ago

  • Provide zero-copy cargo feature #1228 (thanks @temeddix)
  • Add steps in macOS integration in docs #1227 (thanks @temeddix)
flutter_rust_bridge - v1.76.0

Published by fzyzcjy over 1 year ago

  • Support Dart 3 and Flutter 3.10 (thanks @Zaitam for partial impl)
flutter_rust_bridge - v1.75.3

Published by fzyzcjy over 1 year ago

  • Fix bridge access for Rust opaques #1206 (thanks @Desdaemon)
flutter_rust_bridge - v1.75.2

Published by fzyzcjy over 1 year ago

  • Warn user about using lib.rs as a Rust input #1193 (thanks @erikas-taroza)
  • Allow enum member in struct, and fix enum errors in dart strict dynamic checker #1202 (thanks @alanlzhang)
flutter_rust_bridge - v1.75.1

Published by fzyzcjy over 1 year ago

  • Fix compile error when building frb_codegen w/o serde feature #1185 (thanks @phlip9)
flutter_rust_bridge - v1.75.0

Published by fzyzcjy over 1 year ago

  • Allow removing bridge field in dart model #1170 (thanks @huang12zheng)
flutter_rust_bridge - v1.74.0

Published by fzyzcjy over 1 year ago

  • Allow RustOpaque to be non-Clone #989 (thanks @anlumo)
flutter_rust_bridge - v1.73.0

Published by fzyzcjy over 1 year ago

  • Support generating Dart structs with freezed + methods #970 (thanks @anlumo)
flutter_rust_bridge - v1.72.2

Published by fzyzcjy over 1 year ago

  • Fix: Handle fallible case for TypeGeneralListGenerator. #1149 (thanks @trobanga)
flutter_rust_bridge - v1.72.1

Published by fzyzcjy over 1 year ago

  • Fix for enums that contain mirrored structs Enum1(MyStruct) and Unit Tests #1144 (thanks @alexthe2)
flutter_rust_bridge - v1.72.0

Published by fzyzcjy over 1 year ago

  • Added support for raw strings #1139 (thanks @alexthe2)
flutter_rust_bridge - v1.71.2

Published by fzyzcjy over 1 year ago

  • Code refactor #1137
  • Remove SupportedInnerType #1117 (thanks @coder0xff)
flutter_rust_bridge - v1.71.1

Published by fzyzcjy over 1 year ago

  • Fix log_initial for panic! and refine a panic! info #1124 (thanks @dbsxdbsx)
flutter_rust_bridge - v1.71.0

Published by fzyzcjy over 1 year ago

  • Support for list of primitive enums #1128 (thanks @erikas-taroza)
flutter_rust_bridge - v1.70.0

Published by fzyzcjy over 1 year ago

  • Add tests to gen, build, run pure_dart #1106 (thanks @coder0xff)
  • Generate Dart enum variants in camelCase #1112 (thanks @erikas-taroza)
  • General CLI improvements: dumping, upgrade clap, yaml config, serialize IR, bump versions, etc #1119 (thanks @Desdaemon)
  • Fixes for serde-yml #1122 (thanks @Desdaemon)
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