Skip to content

Commit 0067a4c

Browse files
committed
Update to Rust 2024 edition
1 parent 83e7e3d commit 0067a4c

9 files changed

Lines changed: 26 additions & 24 deletions

File tree

microbot/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "microbot"
33
version = "0.1.0"
4-
edition = "2021"
4+
edition = "2024"
55

66
[dependencies]
77
futures = { workspace = true }

microbot/src/lib.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,19 +4,19 @@
44

55
use command::CommandHandlers;
66
use context::MessengerContext;
7-
use futures::{future::BoxFuture, TryFutureExt};
7+
use futures::{TryFutureExt, future::BoxFuture};
88
use http::Extensions;
99
use matrix_sdk::{
10-
config::SyncSettings, event_handler::Ctx, Client, ClientBuildError, LoopCtrl, Room, RoomState,
10+
Client, ClientBuildError, LoopCtrl, Room, RoomState, config::SyncSettings, event_handler::Ctx,
1111
};
1212
use message::{CommandMessageParser, IntoCommand};
1313
use ruma::{
14+
OwnedUserId,
1415
api::client::{filter::FilterDefinition, sync::sync_events::v3::Filter as SyncFilter},
1516
events::{
16-
room::{member::PossiblyRedactedRoomMemberEventContent, message::RoomMessageEventContent},
1717
MessageLikeEventContent, OriginalSyncMessageLikeEvent, StrippedStateEvent,
18+
room::{member::PossiblyRedactedRoomMemberEventContent, message::RoomMessageEventContent},
1819
},
19-
OwnedUserId,
2020
};
2121
use serde::Deserialize;
2222
use std::{

microbot/src/message.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
// file, You can obtain one at https://mozilla.org/MPL/2.0/.
44

55
use matrix_sdk::ruma::{
6-
events::room::message::{MessageType, OriginalSyncRoomMessageEvent, TextMessageEventContent},
76
OwnedUserId,
7+
events::room::message::{MessageType, OriginalSyncRoomMessageEvent, TextMessageEventContent},
88
};
99
use regex::Regex;
1010

test-utils/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "microbot-test-utils"
33
version = "0.1.0"
4-
edition = "2021"
4+
edition = "2024"
55

66
[dependencies]
77
matrix-sdk = { workspace = true }

test-utils/src/lib.rs

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,18 +3,17 @@
33
// file, You can obtain one at https://mozilla.org/MPL/2.0/.
44

55
use matrix_sdk::{
6-
self,
6+
self, Client, RoomState,
77
config::SyncSettings,
88
ruma::{
9+
OwnedRoomId, OwnedUserId,
910
api::client::{
1011
account::register::v3::Request as RegistrationRequest,
1112
room::create_room::v3::Request as CreateRoomRequest,
1213
},
1314
assign,
1415
events::room::message::RoomMessageEventContent,
15-
OwnedRoomId, OwnedUserId,
1616
},
17-
Client, RoomState,
1817
};
1918
use microbot::{MatrixMessenger, MatrixMessengerSignals};
2019
use ruma::api::{client::uiaa, error::ErrorKind};
@@ -29,9 +28,8 @@ pub struct TestSetup {
2928

3029
pub async fn make_client(homeserver: &str) -> Client {
3130
let url = matrix_sdk::reqwest::Url::parse(homeserver).expect("Failed to parse homeserver url");
32-
let client = Client::new(url).await.expect("Failed to construct client");
3331

34-
client
32+
Client::new(url).await.expect("Failed to construct client")
3533
}
3634

3735
#[instrument]

tests/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "tests"
33
version = "0.1.0"
4-
edition = "2021"
4+
edition = "2024"
55

66
[dependencies]
77
matrix-sdk = { workspace = true }

tests/tests/bot_conversation.rs

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
use microbot::{CommandArgs, MatrixConfig, MatrixMessenger};
66
use microbot_test_utils::{setup, spawn_bot};
7-
use rand::{distr::Alphanumeric, RngExt};
7+
use rand::{RngExt, distr::Alphanumeric};
88
use ruma::events::room::message::RoomMessageEventContent;
99
use tokio::sync::{
1010
mpsc,
@@ -153,14 +153,18 @@ async fn test_bot_conversation() {
153153

154154
setup.send_cmd("start", "").await;
155155

156-
assert!(bot1_signal
157-
.recv()
158-
.await
159-
.expect("Bot1 channel closed unexpectedly"));
160-
assert!(bot2_signal
161-
.recv()
162-
.await
163-
.expect("Bot2 channel closed unexpectedly"));
156+
assert!(
157+
bot1_signal
158+
.recv()
159+
.await
160+
.expect("Bot1 channel closed unexpectedly")
161+
);
162+
assert!(
163+
bot2_signal
164+
.recv()
165+
.await
166+
.expect("Bot2 channel closed unexpectedly")
167+
);
164168

165169
handle1.abort();
166170
handle2.abort();

tests/tests/ignore_old_messages.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
use microbot::{CommandArgs, MatrixConfig, MatrixMessenger};
66
use microbot_test_utils::{setup, spawn_bot};
7-
use rand::{distr::Alphanumeric, RngExt};
7+
use rand::{RngExt, distr::Alphanumeric};
88
use tokio::sync::{mpsc, mpsc::Sender};
99
use tracing_subscriber::filter::EnvFilter;
1010

tests/tests/receives_command.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
use microbot::{CommandArgs, MatrixConfig, MatrixMessenger};
66
use microbot_test_utils::{setup, spawn_bot};
7-
use rand::{distr::Alphanumeric, RngExt};
7+
use rand::{RngExt, distr::Alphanumeric};
88
use tokio::sync::{mpsc, mpsc::Sender};
99
use tracing_subscriber::filter::EnvFilter;
1010

0 commit comments

Comments
 (0)