Skip to content

Commit 5c3de75

Browse files
committed
refactor: upgrade to Rust 2024
1 parent 0ffd4d9 commit 5c3de75

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

94 files changed

+1083
-711
lines changed

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "deltachat"
33
version = "1.160.0"
4-
edition = "2021"
4+
edition = "2024"
55
license = "MPL-2.0"
66
rust-version = "1.85"
77
repository = "https://github.com/chatmail/core"

benches/contacts.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
#![recursion_limit = "256"]
22
use std::hint::black_box;
33

4-
use criterion::{criterion_group, criterion_main, Criterion};
4+
use criterion::{Criterion, criterion_group, criterion_main};
5+
use deltachat::Events;
56
use deltachat::contact::Contact;
67
use deltachat::context::Context;
78
use deltachat::stock_str::StockStrings;
8-
use deltachat::Events;
99
use tempfile::tempdir;
1010

1111
async fn address_book_benchmark(n: u32, read_count: u32) {

benches/create_account.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
use std::hint::black_box;
33
use std::path::PathBuf;
44

5-
use criterion::{criterion_group, criterion_main, Criterion};
5+
use criterion::{Criterion, criterion_group, criterion_main};
66
use deltachat::accounts::Accounts;
77
use tempfile::tempdir;
88

benches/get_chat_msgs.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22
use std::hint::black_box;
33
use std::path::Path;
44

5-
use criterion::{criterion_group, criterion_main, Criterion};
5+
use criterion::{Criterion, criterion_group, criterion_main};
6+
use deltachat::Events;
67
use deltachat::chat::{self, ChatId};
78
use deltachat::chatlist::Chatlist;
89
use deltachat::context::Context;
910
use deltachat::stock_str::StockStrings;
10-
use deltachat::Events;
1111

1212
async fn get_chat_msgs_benchmark(dbfile: &Path, chats: &[ChatId]) {
1313
let id = 100;

benches/get_chatlist.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@
22
use std::hint::black_box;
33
use std::path::Path;
44

5-
use criterion::{criterion_group, criterion_main, Criterion};
5+
use criterion::{Criterion, criterion_group, criterion_main};
6+
use deltachat::Events;
67
use deltachat::chatlist::Chatlist;
78
use deltachat::context::Context;
89
use deltachat::stock_str::StockStrings;
9-
use deltachat::Events;
1010

1111
async fn get_chat_list_benchmark(context: &Context) {
1212
Chatlist::try_load(context, 0, None, None).await.unwrap();

benches/marknoticed_chat.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22
use std::hint::black_box;
33
use std::path::Path;
44

5-
use criterion::{criterion_group, criterion_main, BatchSize, Criterion};
5+
use criterion::{BatchSize, Criterion, criterion_group, criterion_main};
6+
use deltachat::Events;
67
use deltachat::chat::{self, ChatId};
78
use deltachat::chatlist::Chatlist;
89
use deltachat::context::Context;
910
use deltachat::stock_str::StockStrings;
10-
use deltachat::Events;
1111
use futures_lite::future::block_on;
1212
use tempfile::tempdir;
1313

benches/receive_emails.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@
22
use std::hint::black_box;
33
use std::path::PathBuf;
44

5-
use criterion::{criterion_group, criterion_main, Criterion};
5+
use criterion::{Criterion, criterion_group, criterion_main};
66
use deltachat::{
7+
Events,
78
config::Config,
89
context::Context,
9-
imex::{imex, ImexMode},
10+
imex::{ImexMode, imex},
1011
receive_imf::receive_imf,
1112
stock_str::StockStrings,
12-
Events,
1313
};
1414
use tempfile::tempdir;
1515

benches/search_msgs.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22
use std::hint::black_box;
33
use std::path::Path;
44

5-
use criterion::{criterion_group, criterion_main, Criterion};
5+
use criterion::{Criterion, criterion_group, criterion_main};
6+
use deltachat::Events;
67
use deltachat::context::Context;
78
use deltachat::stock_str::StockStrings;
8-
use deltachat::Events;
99

1010
async fn search_benchmark(dbfile: impl AsRef<Path>) {
1111
let id = 100;

benches/send_events.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#![recursion_limit = "256"]
2-
use criterion::{criterion_group, criterion_main, Criterion};
2+
use criterion::{Criterion, criterion_group, criterion_main};
33

44
use deltachat::context::Context;
55
use deltachat::stock_str::StockStrings;

scripts/update-provider-database.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ cd "$TMP"
1515
git checkout "$REV"
1616
DATE=$(git show -s --format=%cs)
1717
"$CORE_ROOT"/scripts/create-provider-data-rs.py "$TMP/_providers" "$DATE" >"$CORE_ROOT/src/provider/data.rs"
18-
rustfmt "$CORE_ROOT/src/provider/data.rs"
18+
rustfmt --edition 2024 "$CORE_ROOT/src/provider/data.rs"
1919
rm -fr "$TMP"
2020

2121
cd "$CORE_ROOT"

0 commit comments

Comments
 (0)