Mercurial > crates > nonstick
comparison libpam-sys/libpam-sys-test/build.rs @ 138:999bf07efbcb
Get rid of num_enum dependency in `libpam-sys-helpers`.
Build times now fast!
| author | Paul Fisher <paul@pfish.zone> |
|---|---|
| date | Thu, 03 Jul 2025 20:55:40 -0400 |
| parents | 88627c057709 |
| children | 33b9622ed6d2 |
comparison
equal
deleted
inserted
replaced
| 137:88627c057709 | 138:999bf07efbcb |
|---|---|
| 93 }) | 93 }) |
| 94 .filter(|&item| config.should_check_const(item)) | 94 .filter(|&item| config.should_check_const(item)) |
| 95 .map(|item| { | 95 .map(|item| { |
| 96 let name = item.ident.to_string(); | 96 let name = item.ident.to_string(); |
| 97 if let Some(stripped) = name.strip_prefix(&format!("{REDIR_FD}_")) { | 97 if let Some(stripped) = name.strip_prefix(&format!("{REDIR_FD}_")) { |
| 98 format!("assert_eq!(generated::{name} as i32, libpam_sys::{REDIR_FD}::{stripped}.into());") | 98 format!("assert_eq!(generated::{name} as i32, libpam_sys::{REDIR_FD}::{stripped}.into());"); |
| 99 format!("assert_eq!((generated::{name} as i32).try_into(), Ok(libpam_sys::{REDIR_FD}::{stripped}));") | |
| 99 } else { | 100 } else { |
| 100 format!("assert_eq!(generated::{name} as i32, libpam_sys::{name});") | 101 format!("assert_eq!(generated::{name} as i32, libpam_sys::{name});") |
| 101 } | 102 } |
| 102 }), | 103 }), |
| 103 ); | 104 ); |
