diff libpam-sys/build.rs @ 191:e915c54097d6

Clean up docs and link versions to the right place.
author Paul Fisher <paul@pfish.zone>
date Sat, 02 Aug 2025 19:01:21 -0400
parents 995aca290452
children
line wrap: on
line diff
--- a/libpam-sys/build.rs	Sat Aug 02 18:47:46 2025 -0400
+++ b/libpam-sys/build.rs	Sat Aug 02 19:01:21 2025 -0400
@@ -5,12 +5,15 @@
     libpam_sys_impls::enable_pam_impl_cfg();
 
     let pam_impl = libpam_sys_impls::build_target_impl();
-    let impl_str = pam_impl.map(|i| format!("{i:?}")).unwrap_or("[undefined]".into());
+    let impl_str = pam_impl
+        .map(|i| format!("{i:?}"))
+        .unwrap_or("[undefined]".into());
     println!("cargo:rustc-env=LIBPAMSYS_IMPL={impl_str}");
     let output = match pam_impl {
         None => "".into(),
         Some(pam_impl) => {
-            format!("\
+            format!(
+                "\
                 /// The implementation of PAM this library was built against.
                 pub const CURRENT: PamImpl = PamImpl::{pam_impl:?};
                 /// The name of the PAM implementation this library was built
@@ -18,9 +21,13 @@
                 #[macro_export]
                 macro_rules! pam_impl_name {{ () => {{ \"{pam_impl:?}\" }} }}
                 pub(crate) use pam_impl_name;
-            ")
+                "
+            )
         }
     };
-    let outfile = format!("{out}/pam_impl_consts.rs", out = env::var("OUT_DIR").expect("missing OUT_DIR env var"));
+    let outfile = format!(
+        "{out}/pam_impl_consts.rs",
+        out = env::var("OUT_DIR").expect("missing OUT_DIR env var")
+    );
     fs::write(outfile, output).expect("couldn't write output file");
 }