diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index f1132788ebd3c1c77b25645be1a4fec0ba0ccda0..cf2d9149b15bdb9dcbd7c15ae4cf5b0b8708287e 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -3,7 +3,7 @@
 # SPDX-License-Identifier: EUPL-1.2
 
 ---
-image: git.opentalk.dev:5050/opentalk/backend/containers/rust:1.84.0-bookworm
+image: git.opentalk.dev:5050/opentalk/backend/containers/rust:1.85.0-bookworm
 
 stages:
   - lint
diff --git a/crates/kustos/src/policy.rs b/crates/kustos/src/policy.rs
index 2abff78e39d2f2916bc6125524f5c56b1116f4e3..04a293754c1a5f12afaa33aefd63ff34f720b849 100644
--- a/crates/kustos/src/policy.rs
+++ b/crates/kustos/src/policy.rs
@@ -135,7 +135,6 @@ impl<S: IsSubject + ToCasbinString + Clone> From<Policies<'_, S>> for Vec<Vec<St
     fn from(val: Policies<'_, S>) -> Self {
         Into::<Vec<Policy<S>>>::into(val)
             .into_iter()
-            .map(Into::<Policy<S>>::into)
             .map(|policy| policy.to_casbin_policy())
             .collect()
     }
diff --git a/crates/opentalk-db-storage/src/tariffs.rs b/crates/opentalk-db-storage/src/tariffs.rs
index be5bd5b6d564c22960f0d82dda97446de00e4ba0..f609a9df69d155abbc7c3467f1f6523f0f95c870 100644
--- a/crates/opentalk-db-storage/src/tariffs.rs
+++ b/crates/opentalk-db-storage/src/tariffs.rs
@@ -153,7 +153,7 @@ impl Tariff {
         let disabled_features: BTreeSet<_> = BTreeSet::from_iter(
             self.disabled_features()
                 .into_iter()
-                .chain(disabled_features.into_iter().map(Into::into)),
+                .chain(disabled_features),
         );
 
         let mut modules = BTreeMap::<ModuleId, TariffModuleResource>::new();