diff --git a/Makefile b/Makefile
index 9f4f6fb67e3a1c10616cd7df69210ef9b1116030..5461b4717464bebf84aed8b32d2fd435b893b528 100644
--- a/Makefile
+++ b/Makefile
@@ -2,7 +2,7 @@ dbus_codegen/src:
 	mkdir dbus_codegen/src
 
 dbus_codegen/src/lib.rs: dbus_codegen/src
-	@echo -e "pub mod network_manager;\npub mod network_manager_access_point;\npub mod network_manager_settings;\npub mod network_manager_connection_active;\npub mod network_manager_device;\n" > dbus_codegen/src/lib.rs
+	@echo -e "#![allow(clippy::needless_borrow)]\npub mod network_manager;\npub mod network_manager_access_point;\npub mod network_manager_settings;\npub mod network_manager_connection_active;\npub mod network_manager_device;\n" > dbus_codegen/src/lib.rs
 
 dbus_codegen/src/network_manager.rs: dbus_codegen/src
 	dbus-codegen-rust --file third_party/NetworkManager/introspection/org.freedesktop.NetworkManager.xml -m None -c nonblock -o dbus_codegen/src/network_manager.rs
@@ -25,4 +25,4 @@ dbus-clean:
 	rm -r dbus_codegen/src
 
 all: dbus
-clean: dbus-clean
\ No newline at end of file
+clean: dbus-clean
diff --git a/dbus_codegen/src/lib.rs b/dbus_codegen/src/lib.rs
index d39cffe11d622cca23f675218ddb5597e275d7ae..bc774d45060b216da9e87b3b4fd81370f9fbeacc 100644
--- a/dbus_codegen/src/lib.rs
+++ b/dbus_codegen/src/lib.rs
@@ -1,3 +1,4 @@
+#![allow(clippy::needless_borrow)]
 pub mod network_manager;
 pub mod network_manager_access_point;
 pub mod network_manager_connection_active;