aboutsummaryrefslogtreecommitdiff
path: root/Cargo.lock
diff options
context:
space:
mode:
author1992414357@qq.com <1992414357@qq.com>2025-06-14 02:26:22 +0800
committer1992414357@qq.com <1992414357@qq.com>2025-06-14 02:26:22 +0800
commit4fe9d04c7a6bee883ff8181930f30a7d9148a650 (patch)
treeac7063ac0997f2f56877e7f5f34ab1887b6c5841 /Cargo.lock
parentd780a3a78324e341ad2e706f389e6ffe825d1f8f (diff)
Added the functionality to automatically generate header files.
Diffstat (limited to 'Cargo.lock')
-rw-r--r--Cargo.lock56
1 files changed, 55 insertions, 1 deletions
diff --git a/Cargo.lock b/Cargo.lock
index 459802c..6b30ef4 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -1581,6 +1581,25 @@ dependencies = [
]
[[package]]
+name = "cbindgen"
+version = "0.29.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "975982cdb7ad6a142be15bdf84aea7ec6a9e5d4d797c004d43185b24cfe4e684"
+dependencies = [
+ "clap",
+ "heck",
+ "indexmap",
+ "log",
+ "proc-macro2",
+ "quote",
+ "serde",
+ "serde_json",
+ "syn",
+ "tempfile",
+ "toml 0.8.22",
+]
+
+[[package]]
name = "cc"
version = "1.2.24"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -3207,6 +3226,7 @@ dependencies = [
name = "nogamepads-c-bindings"
version = "0.1.0"
dependencies = [
+ "cbindgen",
"libc",
"nogamepads-core",
]
@@ -3261,7 +3281,7 @@ version = "0.0.0"
dependencies = [
"nogamepads",
"serde",
- "toml",
+ "toml 0.7.8",
]
[[package]]
@@ -4496,6 +4516,19 @@ dependencies = [
]
[[package]]
+name = "tempfile"
+version = "3.20.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1"
+dependencies = [
+ "fastrand",
+ "getrandom 0.3.3",
+ "once_cell",
+ "rustix 1.0.7",
+ "windows-sys 0.59.0",
+]
+
+[[package]]
name = "termcolor"
version = "1.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -4623,6 +4656,18 @@ dependencies = [
]
[[package]]
+name = "toml"
+version = "0.8.22"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "05ae329d1f08c4d17a59bed7ff5b5a769d062e64a62d34a3261b219e62cd5aae"
+dependencies = [
+ "serde",
+ "serde_spanned",
+ "toml_datetime",
+ "toml_edit 0.22.26",
+]
+
+[[package]]
name = "toml_datetime"
version = "0.6.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -4651,11 +4696,20 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "310068873db2c5b3e7659d2cc35d21855dbafa50d1ce336397c666e3cb08137e"
dependencies = [
"indexmap",
+ "serde",
+ "serde_spanned",
"toml_datetime",
+ "toml_write",
"winnow 0.7.10",
]
[[package]]
+name = "toml_write"
+version = "0.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801"
+
+[[package]]
name = "tracing"
version = "0.1.41"
source = "registry+https://github.com/rust-lang/crates.io-index"