Skip to content

Commit cdce64d

Browse files
committed
fix: Fix issues found by lints
1 parent a0f5266 commit cdce64d

File tree

10 files changed

+27
-23
lines changed

10 files changed

+27
-23
lines changed

src/background_updates/status/v1.rs

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
//! [GET /_synapse/admin/v1/background_updates/status](https://github.com/element-hq/synapse/blob/master/docs/usage/administration/admin_api/background_updates.md#status)
22
3+
use std::collections::HashMap;
4+
35
use ruma::api::{metadata, request, response, Metadata};
46
use serde::{Deserialize, Serialize};
5-
use std::collections::HashMap;
67

78
const METADATA: Metadata = metadata! {
89
method: GET,
@@ -58,14 +59,14 @@ impl Response {
5859

5960
#[test]
6061
fn test_status_background_updates() {
61-
let name = "current update 1".to_string();
62-
let total_item_count = 123456789;
63-
let total_duration_ms = 2134567.12345;
62+
let name = "current update 1";
63+
let total_item_count = 123_456_789;
64+
let total_duration_ms = 2_134_567.123_45;
6465
let average_items_per_ms = 2.5;
6566

6667
// Create the current update
6768
let update = CurrentUpdate {
68-
name: name.clone(),
69+
name: name.to_owned(),
6970
total_item_count,
7071
total_duration_ms,
7172
average_items_per_ms,
@@ -77,7 +78,7 @@ fn test_status_background_updates() {
7778

7879
// Create the hashmap
7980
let mut current_updates = HashMap::new();
80-
current_updates.insert("master".to_string(), update);
81+
current_updates.insert("master".to_owned(), update);
8182
let enabled = true;
8283

8384
let response = Response::new(enabled, current_updates);

src/experimental_features.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
/// Endpoints in /_synapse/admin/v<x>/experimental_features/:user_id scope.
1+
/// Endpoints in `/_synapse/admin/v<x>/experimental_features/:user_id scope`.
22
pub mod enable_features;
33
pub mod list_features;

src/experimental_features/enable_features/v1.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,9 +59,10 @@ impl Response {
5959

6060
#[test]
6161
fn test_enable_features() {
62-
use ruma::UserId;
6362
use std::convert::TryFrom;
6463

64+
use ruma::UserId;
65+
6566
let features =
6667
ExperimentalFeatures { msc3026: Option::from(true), msc3881: None, msc3967: None };
6768

src/experimental_features/list_features/v1.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
//! [GET /_synapse/admin/v1/experimental_features/:user_id](https://github.com/element-hq/synapse/blob/develop/docs/admin_api/experimental_features.md#listing-enabled-features)
22
3-
use crate::experimental_features::enable_features::v1::ExperimentalFeatures;
43
use ruma::{
54
api::{request, response, Metadata},
65
metadata, OwnedUserId,
76
};
87
use serde::{Deserialize, Serialize};
98

9+
use crate::experimental_features::enable_features::v1::ExperimentalFeatures;
10+
1011
const METADATA: Metadata = metadata! {
1112
method: GET,
1213
rate_limited: false,

src/rooms/room_details/v1.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ use ruma::{
44
events::room::{guest_access::GuestAccess, history_visibility::HistoryVisibility},
55
room::RoomType,
66
space::SpaceRoomJoinRule,
7-
OwnedMxcUri, OwnedRoomAliasId, OwnedRoomId, OwnedUserId, UInt,
7+
uint, OwnedMxcUri, OwnedRoomAliasId, OwnedRoomId, OwnedUserId, UInt,
88
};
99

1010
const METADATA: Metadata = metadata! {
@@ -103,9 +103,9 @@ impl Response {
103103
topic: None,
104104
avatar: None,
105105
canonical_alias: None,
106-
joined_members: 0u32.into(),
107-
joined_local_members: 0u32.into(),
108-
joined_local_devices: 0u32.into(),
106+
joined_members: uint!(0),
107+
joined_local_members: uint!(0),
108+
joined_local_devices: uint!(0),
109109
version: None,
110110
creator: None,
111111
encryption: None,
@@ -114,7 +114,7 @@ impl Response {
114114
join_rules: None,
115115
guest_access: None,
116116
history_visibility: None,
117-
state_events: 0u32.into(),
117+
state_events: uint!(0),
118118
room_type: None,
119119
forgotten: false,
120120
}

src/serde.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ where
1111
impl Visitor<'_> for BoolOrUIntVisitor {
1212
type Value = bool;
1313

14-
fn expecting(&self, formatter: &mut std::fmt::Formatter) -> std::fmt::Result {
14+
fn expecting(&self, formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1515
formatter.write_str("a boolean, or integer that's 0 or 1")
1616
}
1717

src/users/create_or_modify/v2.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ pub struct Response {
8080
// The error is necessary at least at all endpoints which need auth, because a invalid login
8181
// response such an error
8282
// TODO: Should this be the real error like at ruma client api error, is Void-Default enough?
83-
// TODO: ruma api serialisis Ok if status code < 400, alse error. That should be diskussed.
83+
// TODO: ruma api serialise is Ok if status code < 400, else error. That should be discussed.
8484
// The redirect 300 area is Ok too.
8585

8686
impl Request {

src/users/deactivate_account/v1.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ pub struct Request {
2020
#[ruma_api(path)]
2121
pub user_id: OwnedUserId,
2222

23-
/// Flag wether to erase the account.
23+
/// Flag whether to erase the account.
2424
#[serde(default = "ruma::serde::default_false", skip_serializing_if = "ruma::serde::is_false")]
2525
pub erase: bool,
2626
}

src/users/get_details/v2.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
//! [GET /_synapse/admin/v2/users/:user_id](https://github.com/matrix-org/synapse/blob/master/docs/admin_api/user_admin_api.rst#query-user-account)
22
3-
pub use crate::users::UserDetails;
43
use ruma::{
54
api::{metadata, request, response, Metadata},
65
OwnedUserId,
76
};
87

8+
pub use crate::users::UserDetails;
9+
910
const METADATA: Metadata = metadata! {
1011
method: GET,
1112
rate_limited: false,

src/version/get_server_version/v1.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -47,10 +47,10 @@ impl Response {
4747
fn test_response_with_python_version() {
4848
use serde_json;
4949

50-
let server_version = "1.2.3".to_string();
50+
let server_version = "1.2.3";
5151

5252
// Check create response case
53-
let response = Response::new(server_version.clone());
53+
let response = Response::new(server_version.to_owned());
5454
assert_eq!(response.server_version, server_version);
5555
assert_eq!(response.python_version, None);
5656

@@ -64,8 +64,8 @@ fn test_response_with_python_version() {
6464
assert_eq!(deserialized.python_version, None);
6565

6666
// Check backwards compatibility
67-
let old_serialized = "{\"server_version\":\"1.2.3\",\"python_version\":\"4.5.6\"}".to_string();
68-
let old_deserialized: Response = serde_json::from_str(&old_serialized).unwrap();
67+
let old_serialized = "{\"server_version\":\"1.2.3\",\"python_version\":\"4.5.6\"}";
68+
let old_deserialized: Response = serde_json::from_str(old_serialized).unwrap();
6969
assert_eq!(old_deserialized.server_version, "1.2.3");
70-
assert_eq!(old_deserialized.python_version, Some("4.5.6".to_string()));
70+
assert_eq!(old_deserialized.python_version.as_deref(), Some("4.5.6"));
7171
}

0 commit comments

Comments
 (0)