diff --git a/Cargo.toml b/Cargo.toml
index dbf3cf652..74c8a0c73 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -721,7 +721,6 @@ option_if_let_else = { level = "allow", priority = 1 } # TODO
redundant_pub_crate = { level = "allow", priority = 1 } # TODO
significant_drop_in_scrutinee = { level = "allow", priority = 1 } # TODO
significant_drop_tightening = { level = "allow", priority = 1 } # TODO
-use_self = { level = "allow", priority = 1 } # TODO
useless_let_if_seq = { level = "allow", priority = 1 } # TODO
###################
diff --git a/src/api/ruma_wrapper/mod.rs b/src/api/ruma_wrapper/mod.rs
index fb633b912..09c07cef9 100644
--- a/src/api/ruma_wrapper/mod.rs
+++ b/src/api/ruma_wrapper/mod.rs
@@ -55,7 +55,7 @@ async fn from_request(request: hyper::Request
, _: &S) -> Result(&request.body).ok();
let auth = auth::auth(&mut request, &json_body, &T::METADATA).await?;
- Ok(Ruma {
+ Ok(Self {
body: make_body::(&mut request, &mut json_body, &auth)?,
origin: auth.origin,
sender_user: auth.sender_user,
diff --git a/src/core/config/mod.rs b/src/core/config/mod.rs
index ae9902e11..dadb000b8 100644
--- a/src/core/config/mod.rs
+++ b/src/core/config/mod.rs
@@ -409,7 +409,7 @@ pub fn new(path: Option) -> Result {
.merge(Env::prefixed("CONDUWUIT_").global().split("__"))
};
- let config = match raw_config.extract::() {
+ let config = match raw_config.extract::() {
Err(e) => return Err(Error::BadConfig(format!("{e}"))),
Ok(config) => config,
};
diff --git a/src/core/config/proxy.rs b/src/core/config/proxy.rs
index f41a92f60..a2d64fa61 100644
--- a/src/core/config/proxy.rs
+++ b/src/core/config/proxy.rs
@@ -42,11 +42,11 @@ pub enum ProxyConfig {
impl ProxyConfig {
pub fn to_proxy(&self) -> Result