Add Mshroom machine implementation
[temp2RGB.git] / Cargo.toml
index b44964a..d14eea0 100644 (file)
@@ -1,61 +1,66 @@
-[package]
-name = "temp_2_rgb"
-version = "0.1.0"
-edition = "2021"
-
-# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
-
-# [build]
-# target = "i686-pc-windows-msvc"
-
-[dependencies]
-serde = { version = "1.0", features = ["derive"] }
-ron = "0.8" # Rust object notation, to load configuration files.
-
-num = "0.4"
-
-dirs = "5.0"
-anyhow = "1.0"
-
-flexi_logger = "0.26"
-log = "0.4"
-
-windows-service = "0.6"
-
-# HIDAPI is a library which allows an application to interface with
-# USB and Bluetooth HID-Class devices.
-hidapi = "2.4"
-
-# Nvidia API.
-nvapi = "0.1"
-
-libc = "0.2"
-wmi = "0.13"
-crc = "3.0"
-
-libloading = "0.8"
-# netcorehost = "0.15"
-
-[dependencies.windows]
-version = "0.51"
-features = [
-    "Win32_Foundation",
-    "Win32_Security",
-    "Win32_Storage_FileSystem",
-    "Win32_System_IO",
-    "Win32_System_Services",
-    "Win32_System_LibraryLoader",
-    "Win32_System_Threading",
-    # "Devices_I2c",
-    # "Devices_Enumeration",
-    # "Foundation",
-    # "Foundation_Collections",
-]
-
-[build-dependencies]
-bindgen = "0.68"
-
-[profile.release]
-strip = "debuginfo"
-codegen-units = 1
-lto = true
+[package]\r
+name = "temp_2_rgb"\r
+version = "0.1.0"\r
+edition = "2024"\r
+\r
+# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html\r
+\r
+# [build]\r
+# target = "i686-pc-windows-msvc"\r
+\r
+[dependencies]\r
+serde = { version = "1.0", features = ["derive"] }\r
+# Rust object notation, to load configuration files.\r
+ron = "0.8"\r
+\r
+num = "0.4"\r
+\r
+dirs = "6.0"\r
+anyhow = "1.0"\r
+\r
+clap = { version = "4", features = ["derive"] }\r
+\r
+flexi_logger = "0.29"\r
+log-panics = { version = "2", features = ["with-backtrace"] }\r
+log = "0.4"\r
+\r
+windows-service = "0.8"\r
+\r
+# HIDAPI is a library which allows an application to interface with\r
+# USB and Bluetooth HID-Class devices.\r
+hidapi = "2.6"\r
+\r
+# Nvidia API.\r
+nvapi = "0.1"\r
+\r
+libc = "0.2"\r
+wmi = "0.15"\r
+crc = "3.2"\r
+\r
+# libloading = "0.8"\r
+# netcorehost = "0.15"\r
+\r
+[dependencies.windows]\r
+version = "0.60"\r
+features = [\r
+    "Win32_Foundation",\r
+    "Win32_Security",\r
+    "Win32_Storage_FileSystem",\r
+    "Win32_System_IO",\r
+    "Win32_System_Services",\r
+    "Win32_System_LibraryLoader",\r
+    "Win32_System_Threading",\r
+    "Win32_System_SystemInformation",\r
+    # "Devices_I2c",\r
+    # "Devices_Enumeration",\r
+    # "Foundation",\r
+    # "Foundation_Collections",\r
+]\r
+\r
+[build-dependencies]\r
+bindgen = "0.71"\r
+\r
+[profile.release]\r
+# strip = "debuginfo"\r
+codegen-units = 1\r
+lto = true\r