diff src/libpam/module.rs @ 172:6727cbe56f4a

Test environment variable setting; minor cleanup.
author Paul Fisher <paul@pfish.zone>
date Fri, 25 Jul 2025 21:02:53 -0400
parents e27c5c667a5a
children 46e8ce5cd5d1
line wrap: on
line diff
--- a/src/libpam/module.rs	Fri Jul 25 20:52:14 2025 -0400
+++ b/src/libpam/module.rs	Fri Jul 25 21:02:53 2025 -0400
@@ -48,8 +48,8 @@
     ($ident:ident) => {
         mod _pam_hooks_scope {
             use std::ffi::{c_char, c_int, c_void};
+            use $crate::constants::{RawFlags, ReturnCode};
             use $crate::ModuleExporter;
-            use $crate::constants::{RawFlags, ReturnCode};
 
             macro_rules! export {
                 ($func:ident) => {
@@ -60,9 +60,8 @@
                         argc: c_int,
                         argv: *const *const c_char,
                     ) -> c_int {
-                        let ret: ReturnCode = ModuleExporter::$func::<super::$ident>(
-                            pamh, flags, argc, argv
-                        ).into();
+                        let ret: ReturnCode =
+                            ModuleExporter::$func::<super::$ident>(pamh, flags, argc, argv).into();
                         ret.into()
                     }
                 };
@@ -170,7 +169,10 @@
 ///
 /// It's up to you to pass a valid handle.
 unsafe fn wrap<'a>(handle: *mut c_void) -> Result<&'a mut LibPamHandle> {
-    handle.cast::<LibPamHandle>().as_mut().ok_or(ErrorCode::SystemError)
+    handle
+        .cast::<LibPamHandle>()
+        .as_mut()
+        .ok_or(ErrorCode::SystemError)
 }
 
 #[cfg(test)]