diff Cargo.lock @ 108:e97534be35e3

Make some proc macros for doing cfg-like stuff for PAM impls.
author Paul Fisher <paul@pfish.zone>
date Sat, 28 Jun 2025 00:34:45 -0400
parents 49c6633f6fd2
children bb465393621f
line wrap: on
line diff
--- a/Cargo.lock	Thu Jun 26 22:42:32 2025 -0400
+++ b/Cargo.lock	Sat Jun 28 00:34:45 2025 -0400
@@ -145,6 +145,12 @@
 checksum = "5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5"
 
 [[package]]
+name = "heck"
+version = "0.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
+
+[[package]]
 name = "home"
 version = "0.5.5"
 source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -217,9 +223,21 @@
 
 [[package]]
 name = "libpam-sys"
-version = "0.0.8-alpha0"
+version = "0.1.0"
 dependencies = [
  "bindgen 0.69.5",
+ "libpam-sys-impls",
+]
+
+[[package]]
+name = "libpam-sys-impls"
+version = "0.0.1"
+dependencies = [
+ "bindgen 0.72.0",
+ "proc-macro2",
+ "quote",
+ "strum",
+ "syn",
 ]
 
 [[package]]
@@ -272,6 +290,7 @@
  "bindgen 0.72.0",
  "bitflags",
  "libc",
+ "libpam-sys",
  "memoffset",
  "num_enum",
  "regex",
@@ -473,6 +492,28 @@
 checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"
 
 [[package]]
+name = "strum"
+version = "0.27.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f64def088c51c9510a8579e3c5d67c65349dcf755e5479ad3d010aa6454e2c32"
+dependencies = [
+ "strum_macros",
+]
+
+[[package]]
+name = "strum_macros"
+version = "0.27.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c77a8c5abcaf0f9ce05d62342b7d298c346515365c36b673df4ebe3ced01fde8"
+dependencies = [
+ "heck",
+ "proc-macro2",
+ "quote",
+ "rustversion",
+ "syn",
+]
+
+[[package]]
 name = "syn"
 version = "2.0.104"
 source = "registry+https://github.com/rust-lang/crates.io-index"