diff -Naur corrosion-0.6.1.orig/cmake/Corrosion.cmake corrosion-0.6.1/cmake/Corrosion.cmake
--- corrosion-0.6.1.orig/cmake/Corrosion.cmake	2026-04-17 08:06:59.370111137 +0200
+++ corrosion-0.6.1/cmake/Corrosion.cmake	2026-04-17 08:07:39.688320417 +0200
@@ -44,7 +44,12 @@
         FORCE)
 endif()
 
-find_package(Rust REQUIRED)
+set(Rust_FIND_REQUIRED TRUE)
+include("${CMAKE_CURRENT_LIST_DIR}/FindRust.cmake")
+unset(Rust_FIND_REQUIRED)
+if(NOT Rust_FOUND)
+    message(FATAL_ERROR "Rust not found")
+endif()
 
 if(CMAKE_GENERATOR MATCHES "Visual Studio"
         AND (NOT CMAKE_VS_PLATFORM_NAME STREQUAL CMAKE_VS_PLATFORM_NAME_DEFAULT)
