diff libpam-sys/src/helpers.rs @ 123:98a624cacd82

Get rid of all the warnings, and arrange attributes.
author Paul Fisher <paul@pfish.zone>
date Mon, 30 Jun 2025 04:26:44 -0400
parents 476a22db8639
children
line wrap: on
line diff
--- a/libpam-sys/src/helpers.rs	Mon Jun 30 04:22:39 2025 -0400
+++ b/libpam-sys/src/helpers.rs	Mon Jun 30 04:26:44 2025 -0400
@@ -455,27 +455,29 @@
         )
     }
 
+    #[cfg(debug_assertions)]
     #[test]
     #[should_panic]
-    #[cfg(debug_assertions)]
     fn test_new_wrong_size() {
         let bad_vec = vec![0; 19];
         let msg = PtrPtrVec::new(bad_vec);
         let _ = msg.as_ptr::<u64>();
     }
 
+    #[allow(deprecated)]
+    #[cfg(debug_assertions)]
     #[test]
     #[should_panic]
-    #[cfg(debug_assertions)]
     fn test_iter_xsso_wrong_size() {
         unsafe {
             _ = PtrPtrVec::<u8>::iter_over_xsso::<f64>(ptr::null(), 1);
         }
     }
 
+    #[allow(deprecated)]
+    #[cfg(debug_assertions)]
     #[test]
     #[should_panic]
-    #[cfg(debug_assertions)]
     fn test_iter_linux_wrong_size() {
         unsafe {
             _ = PtrPtrVec::<u128>::iter_over_linux::<()>(ptr::null(), 1);
@@ -512,7 +514,7 @@
         }.cloned().collect();
         assert_eq!(vec!["a", "b", "c", "D"], got);
 
-        let nums = vec![-1i8, 2, 3];
+        let nums = [-1i8, 2, 3];
         let ptr = nums.as_ptr();
         let got: Vec<u8> = unsafe { PtrPtrVec::iter_over_xsso(&ptr, 3)}.cloned().collect();
         assert_eq!(vec![255, 2, 3], got);