Skip to content

Commit 8aa6f97

Browse files
jplatteHywan
authored andcommitted
chore: Upgrade benchmarks to Rust Edition 2024
1 parent 679aa07 commit 8aa6f97

File tree

6 files changed

+24
-22
lines changed

6 files changed

+24
-22
lines changed

benchmarks/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "benchmarks"
33
description = "Matrix SDK benchmarks"
4-
edition = "2021"
4+
edition = "2024"
55
license = "Apache-2.0"
66
rust-version.workspace = true
77
version = "1.0.0"

benchmarks/benches/crypto_bench.rs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,16 @@
11
use std::{ops::Deref, sync::Arc};
22

3-
use criterion::{criterion_group, criterion_main, BatchSize, BenchmarkId, Criterion, Throughput};
3+
use criterion::{BatchSize, BenchmarkId, Criterion, Throughput, criterion_group, criterion_main};
44
use matrix_sdk_crypto::{EncryptionSettings, OlmMachine};
55
use matrix_sdk_sqlite::SqliteCryptoStore;
66
use matrix_sdk_test::ruma_response_from_json;
77
use ruma::{
8+
DeviceId, OwnedUserId, TransactionId, UserId,
89
api::client::{
910
keys::{claim_keys, get_keys},
1011
to_device::send_event_to_device::v3::Response as ToDeviceResponse,
1112
},
12-
device_id, room_id, user_id, DeviceId, OwnedUserId, TransactionId, UserId,
13+
device_id, room_id, user_id,
1314
};
1415
use serde_json::Value;
1516
use tokio::runtime::Builder;

benchmarks/benches/linked_chunk.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
use std::{sync::Arc, time::Duration};
22

3-
use criterion::{criterion_group, criterion_main, BatchSize, BenchmarkId, Criterion, Throughput};
3+
use criterion::{BatchSize, BenchmarkId, Criterion, Throughput, criterion_group, criterion_main};
44
use matrix_sdk::{
5-
linked_chunk::{lazy_loader, LinkedChunk, LinkedChunkId, Update},
65
SqliteEventCacheStore,
6+
linked_chunk::{LinkedChunk, LinkedChunkId, Update, lazy_loader},
77
};
88
use matrix_sdk_base::event_cache::{
9-
store::{DynEventCacheStore, IntoEventCacheStore, MemoryStore, DEFAULT_CHUNK_CAPACITY},
109
Event, Gap,
10+
store::{DEFAULT_CHUNK_CAPACITY, DynEventCacheStore, IntoEventCacheStore, MemoryStore},
1111
};
12-
use matrix_sdk_test::{event_factory::EventFactory, ALICE};
13-
use ruma::{room_id, EventId};
12+
use matrix_sdk_test::{ALICE, event_factory::EventFactory};
13+
use ruma::{EventId, room_id};
1414
use tempfile::tempdir;
1515
use tokio::runtime::Builder;
1616

benchmarks/benches/room_bench.rs

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,22 @@
11
use std::time::Duration;
22

3-
use criterion::{criterion_group, criterion_main, BenchmarkId, Criterion, Throughput};
3+
use criterion::{BenchmarkId, Criterion, Throughput, criterion_group, criterion_main};
44
use matrix_sdk::{store::RoomLoadSettings, test_utils::mocks::MatrixMockServer};
55
use matrix_sdk_base::{
6-
store::StoreConfig, BaseClient, RoomInfo, RoomState, SessionMeta, StateChanges, StateStore,
7-
ThreadingSupport,
6+
BaseClient, RoomInfo, RoomState, SessionMeta, StateChanges, StateStore, ThreadingSupport,
7+
store::StoreConfig,
88
};
99
use matrix_sdk_sqlite::SqliteStateStore;
10-
use matrix_sdk_test::{event_factory::EventFactory, JoinedRoomBuilder, StateTestEvent};
10+
use matrix_sdk_test::{JoinedRoomBuilder, StateTestEvent, event_factory::EventFactory};
1111
use matrix_sdk_ui::timeline::{TimelineBuilder, TimelineFocus};
1212
use ruma::{
13+
EventId, MilliSecondsSinceUnixEpoch, OwnedEventId, OwnedUserId,
1314
api::client::membership::get_member_events,
1415
device_id,
1516
events::room::member::{MembershipState, RoomMemberEvent},
1617
mxc_uri, owned_room_id, owned_user_id,
1718
serde::Raw,
18-
user_id, EventId, MilliSecondsSinceUnixEpoch, OwnedEventId, OwnedUserId,
19+
user_id,
1920
};
2021
use serde_json::json;
2122
use tokio::runtime::Builder;

benchmarks/benches/store_bench.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
use std::sync::Arc;
22

3-
use criterion::{criterion_group, criterion_main, BenchmarkId, Criterion, Throughput};
3+
use criterion::{BenchmarkId, Criterion, Throughput, criterion_group, criterion_main};
44
use matrix_sdk::{
5-
authentication::matrix::MatrixSession, config::StoreConfig, Client, RoomInfo, RoomState,
6-
SessionTokens, StateChanges,
5+
Client, RoomInfo, RoomState, SessionTokens, StateChanges,
6+
authentication::matrix::MatrixSession, config::StoreConfig,
77
};
8-
use matrix_sdk_base::{store::MemoryStore, SessionMeta, StateStore as _};
8+
use matrix_sdk_base::{SessionMeta, StateStore as _, store::MemoryStore};
99
use matrix_sdk_sqlite::SqliteStateStore;
10-
use ruma::{device_id, user_id, RoomId};
10+
use ruma::{RoomId, device_id, user_id};
1111
use tokio::runtime::Builder;
1212

1313
fn criterion() -> Criterion {

benchmarks/benches/timeline.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
use criterion::{criterion_group, criterion_main, BenchmarkId, Criterion, Throughput};
1+
use criterion::{BenchmarkId, Criterion, Throughput, criterion_group, criterion_main};
22
use matrix_sdk::test_utils::mocks::MatrixMockServer;
3-
use matrix_sdk_test::{event_factory::EventFactory, JoinedRoomBuilder, StateTestEvent};
3+
use matrix_sdk_test::{JoinedRoomBuilder, StateTestEvent, event_factory::EventFactory};
44
use matrix_sdk_ui::timeline::TimelineBuilder;
55
use ruma::{
6-
events::room::message::RoomMessageEventContentWithoutRelation, owned_room_id, owned_user_id,
7-
EventId,
6+
EventId, events::room::message::RoomMessageEventContentWithoutRelation, owned_room_id,
7+
owned_user_id,
88
};
99
use tokio::runtime::Builder;
1010

0 commit comments

Comments
 (0)