chore(ffi): Upgrade to Rust edition 2024

This commit is contained in:
Jonas Platte
2026-04-01 20:57:04 +02:00
committed by Damir Jelić
parent 3539487c49
commit d97f4ab8b3
4 changed files with 9 additions and 4 deletions
+1 -1
View File
@@ -2,7 +2,7 @@
name = "matrix-sdk-crypto-ffi"
version = "0.1.0"
authors = ["Damir Jelić <poljar@termina.org.uk>"]
edition = "2021"
edition = "2024"
rust-version.workspace = true
description = "Uniffi based bindings for the Rust SDK crypto crate"
repository = "https://github.com/matrix-org/matrix-rust-sdk"
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
description = "Helper macros to write FFI bindings"
edition = "2021"
edition = "2024"
homepage = "https://github.com/matrix-org/matrix-rust-sdk"
keywords = ["matrix", "chat", "messaging", "ruma"]
license = "Apache-2.0"
+1 -1
View File
@@ -1,7 +1,7 @@
[package]
name = "matrix-sdk-ffi"
version = "0.16.0"
edition = "2021"
edition = "2024"
homepage = "https://github.com/matrix-org/matrix-rust-sdk"
keywords = ["matrix", "chat", "messaging", "ffi"]
license = "Apache-2.0"
+6 -1
View File
@@ -514,7 +514,12 @@ impl TracingConfiguration {
#[cfg_attr(not(feature = "sentry"), allow(unused_mut))]
fn build(mut self) -> LoggingCtx {
// Show full backtraces, if we run into panics.
std::env::set_var("RUST_BACKTRACE", "1");
//
// FIXME: Use safe API for this once stable. Tracking issue:
// https://github.com/rust-lang/rust/issues/93346
unsafe {
std::env::set_var("RUST_BACKTRACE", "1");
}
// Log panics.
log_panics::init();