Upgrade bindings to Rust edition 2024
Signed-off-by: Jonas Platte
Looks like this is blocked on https://github.com/matrix-org/matrix-rust-sdk/pull/5189, which is in turn blocked on https://github.com/matrix-org/complement-crypto/issues/197.
This PR has bitrotten quite a bit, I think it should be unblocked now due to the various PRs being addressed.
Feel free to reopen if you get it rebased.
CodSpeed Performance Report
Merging #5308 will not alter performance
Comparing jplatte/ffi-rust2024 (215f810) with main (29b693e)
Summary
✅ 50 untouched
Codecov Report
:white_check_mark: All modified and coverable lines are covered by tests.
:white_check_mark: Project coverage is 88.50%. Comparing base (29b693e) to head (215f810).
:white_check_mark: All tests successful. No failed tests found.
Additional details and impacted files
@@ Coverage Diff @@
## main #5308 +/- ##
==========================================
- Coverage 88.50% 88.50% -0.01%
==========================================
Files 362 362
Lines 103351 103351
Branches 103351 103351
==========================================
- Hits 91469 91466 -3
- Misses 7534 7537 +3
Partials 4348 4348
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.