Update 'uniffi-rs' to version 0.28.0
requested to merge ubiqueinnovation/uniffi-kotlin-multiplatform-bindings:64-update-uniffi-to-version-0.28.0 into main
This merge request updates uniffi-rs
to version 0.28.0
and closes #64
Changes
- Bindings copied from uniffi-rs and adapted to work in kotlin multiplatform
Changes to the build-logic plugin:
-
uniffi.toml
can now be configured in both,generateFromUdl
andgenerateFromLibrary
Other changes:
- bump kotlinx-atomicfu from
0.23.2
to0.24.0
-
examples/**/Cargo.toml
updateuniffi
version to0.28.0
-
tests/**/Cargo.toml
updateuniffi
version to0.28.0
-
tests/**/uniffi.toml
is now needed to specify the package name -
CoverallTest.kt
run garbage collector between tests and at some specific points. This is needed to produce deterministic behavior on native targets -
tests/**/lib.rs
fix formatting and fix compile warnings