Skip to content

Commit 58d2ae4

Browse files
jplattepoljar
authored andcommitted
chore(multiverse): Upgrade to Rust edition 2024
1 parent 8a847a9 commit 58d2ae4

File tree

11 files changed

+26
-26
lines changed

11 files changed

+26
-26
lines changed

labs/multiverse/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "multiverse"
33
version = "0.1.0"
4-
edition = "2021"
4+
edition = "2024"
55
publish = false
66
license = "Apache-2.0"
77

labs/multiverse/src/main.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
use std::{
44
collections::{HashMap, HashSet},
5-
io::{self, stdout, Write},
5+
io::{self, Write, stdout},
66
path::{Path, PathBuf},
77
sync::Arc,
88
time::{Duration, Instant},
@@ -16,23 +16,23 @@ use crossterm::{
1616
},
1717
execute,
1818
};
19-
use futures_util::{pin_mut, StreamExt as _};
19+
use futures_util::{StreamExt as _, pin_mut};
2020
use imbl::Vector;
2121
use layout::Flex;
2222
use matrix_sdk::{
23+
AuthSession, Client, SqliteCryptoStore, SqliteEventCacheStore, SqliteStateStore,
2324
authentication::matrix::MatrixSession,
2425
config::StoreConfig,
2526
encryption::{BackupDownloadStrategy, EncryptionSettings},
2627
reqwest::Url,
2728
ruma::OwnedRoomId,
28-
AuthSession, Client, SqliteCryptoStore, SqliteEventCacheStore, SqliteStateStore,
2929
};
3030
use matrix_sdk_common::locks::Mutex;
3131
use matrix_sdk_ui::{
32+
Timeline as SdkTimeline,
3233
room_list_service::{self, filters::new_filter_non_left},
3334
sync_service::SyncService,
3435
timeline::{RoomExt as _, TimelineFocus, TimelineItem},
35-
Timeline as SdkTimeline,
3636
};
3737
use ratatui::{prelude::*, style::palette::tailwind, widgets::*};
3838
use throbber_widgets_tui::{Throbber, ThrobberState};

labs/multiverse/src/widgets/recovery/default.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use std::{
22
sync::{
3-
atomic::{AtomicBool, Ordering},
43
Arc,
4+
atomic::{AtomicBool, Ordering},
55
},
66
time::Duration,
77
};
@@ -10,11 +10,11 @@ use crossterm::event::{KeyCode, KeyEvent, KeyEventKind};
1010
use futures_util::FutureExt as _;
1111
use layout::Flex;
1212
use matrix_sdk::{
13+
Client,
1314
encryption::{
1415
backups::BackupState,
1516
recovery::{RecoveryError, RecoveryState},
1617
},
17-
Client,
1818
};
1919
use matrix_sdk_common::executor::spawn;
2020
use ratatui::{
@@ -24,7 +24,7 @@ use ratatui::{
2424
use throbber_widgets_tui::{Throbber, ThrobberState};
2525
use tokio::task::JoinHandle;
2626

27-
use super::{create_centered_throbber_area, ShouldExit};
27+
use super::{ShouldExit, create_centered_throbber_area};
2828

2929
#[derive(Debug)]
3030
pub struct DefaultRecoveryView {

labs/multiverse/src/widgets/recovery/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
use crossterm::event::{KeyCode, KeyEvent};
2-
use matrix_sdk::{encryption::recovery::RecoveryState, Client};
2+
use matrix_sdk::{Client, encryption::recovery::RecoveryState};
33
use ratatui::prelude::*;
44
use recovering::RecoveringView;
55
use throbber_widgets_tui::{Throbber, ThrobberState};

labs/multiverse/src/widgets/recovery/recovering.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
use crossterm::event::{KeyCode, KeyEvent, KeyModifiers};
22
use futures_util::FutureExt as _;
33
use matrix_sdk::{
4-
encryption::{recovery::RecoveryError, CrossSigningResetAuthType},
4+
Client,
5+
encryption::{CrossSigningResetAuthType, recovery::RecoveryError},
56
reqwest::Url,
67
ruma::api::client::uiaa::{AuthData, Password},
7-
Client,
88
};
99
use matrix_sdk_common::executor::spawn;
1010
use ratatui::{
@@ -14,15 +14,15 @@ use ratatui::{
1414
use throbber_widgets_tui::{Throbber, ThrobberState};
1515
use tokio::{
1616
sync::{
17-
mpsc::{unbounded_channel, UnboundedSender},
17+
mpsc::{UnboundedSender, unbounded_channel},
1818
oneshot,
1919
},
2020
task::JoinHandle,
2121
};
2222
use tui_textarea::TextArea;
2323

2424
use super::ShouldExit;
25-
use crate::widgets::{recovery::create_centered_throbber_area, Hyperlink};
25+
use crate::widgets::{Hyperlink, recovery::create_centered_throbber_area};
2626

2727
#[derive(Debug)]
2828
enum ResetState {

labs/multiverse/src/widgets/room_list.rs

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

33
use imbl::Vector;
4-
use matrix_sdk::{locks::Mutex, ruma::OwnedRoomId, Client, Room};
4+
use matrix_sdk::{Client, Room, locks::Mutex, ruma::OwnedRoomId};
55
use matrix_sdk_ui::sync_service::SyncService;
66
use ratatui::{prelude::*, widgets::*};
77

88
use crate::{
9-
widgets::status::StatusHandle, ALT_ROW_COLOR, HEADER_BG, NORMAL_ROW_COLOR, SELECTED_STYLE_FG,
10-
TEXT_COLOR,
9+
ALT_ROW_COLOR, HEADER_BG, NORMAL_ROW_COLOR, SELECTED_STYLE_FG, TEXT_COLOR,
10+
widgets::status::StatusHandle,
1111
};
1212

1313
/// Extra room information, like its display name, etc.

labs/multiverse/src/widgets/room_view/details/read_receipts.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ use ratatui::{
66
widgets::{Block, Borders, Paragraph, Wrap},
77
};
88

9-
use crate::{widgets::room_view::DetailsState, TEXT_COLOR};
9+
use crate::{TEXT_COLOR, widgets::room_view::DetailsState};
1010

1111
pub struct ReadReceipts<'a> {
1212
state: &'a DetailsState<'a>,

labs/multiverse/src/widgets/room_view/invited_room.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
use crossterm::event::{Event, KeyCode, KeyEvent, MouseButton, MouseEvent, MouseEventKind};
22
use futures_util::FutureExt;
3-
use matrix_sdk::{room::Invite, Room, RoomState};
3+
use matrix_sdk::{Room, RoomState, room::Invite};
44
use ratatui::{prelude::*, widgets::*};
55
use throbber_widgets_tui::{Throbber, ThrobberState};
66
use tokio::{spawn, task::JoinHandle};
7-
use tui_framework_experiment::{button, Button};
7+
use tui_framework_experiment::{Button, button};
88

99
use crate::widgets::recovery::create_centered_throbber_area;
1010

labs/multiverse/src/widgets/room_view/mod.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,20 +6,20 @@ use imbl::Vector;
66
use input::MessageOrCommand;
77
use invited_room::InvitedRoomView;
88
use matrix_sdk::{
9+
Client, Room, RoomState,
910
locks::Mutex,
1011
room::reply::{EnforceThread::Threaded, Reply},
1112
ruma::{
13+
OwnedEventId, OwnedRoomId, RoomId, UserId,
1214
api::client::receipt::create_receipt::v3::ReceiptType,
1315
events::room::message::{
1416
ReplyWithinThread, RoomMessageEventContent, RoomMessageEventContentWithoutRelation,
1517
},
16-
OwnedEventId, OwnedRoomId, RoomId, UserId,
1718
},
18-
Client, Room, RoomState,
1919
};
2020
use matrix_sdk_ui::{
21-
timeline::{TimelineBuilder, TimelineFocus, TimelineItem},
2221
Timeline,
22+
timeline::{TimelineBuilder, TimelineFocus, TimelineItem},
2323
};
2424
use ratatui::{prelude::*, widgets::*};
2525
use tokio::{spawn, sync::OnceCell, task::JoinHandle};
@@ -28,8 +28,8 @@ use tracing::info;
2828
use self::{details::RoomDetails, input::Input, timeline::TimelineView};
2929
use super::status::StatusHandle;
3030
use crate::{
31+
HEADER_BG, NORMAL_ROW_COLOR, TEXT_COLOR, Timelines,
3132
widgets::{recovery::ShouldExit, room_view::timeline::TimelineListState},
32-
Timelines, HEADER_BG, NORMAL_ROW_COLOR, TEXT_COLOR,
3333
};
3434

3535
mod details;

labs/multiverse/src/widgets/room_view/timeline.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use std::sync::Arc;
22

33
use imbl::Vector;
4-
use matrix_sdk::ruma::{events::room::message::MessageType, UserId};
4+
use matrix_sdk::ruma::{UserId, events::room::message::MessageType};
55
use matrix_sdk_ui::timeline::{
66
MembershipChange, Message, MsgLikeContent, MsgLikeKind, RoomMembershipChange, ThreadSummary,
77
TimelineDetails, TimelineItem, TimelineItemContent, TimelineItemKind, VirtualTimelineItem,

0 commit comments

Comments
 (0)