# HG changeset patch # User Paul Fisher # Date 1751929492 14400 # Node ID 3a7cf05d2b5fc0dd380e387216dc2ce7c3ea179e # Parent 036eb312baea44479f4e8ca5a41e2230e56bab64 Fix libpam-sys-test from panicking over `mod aliases`. diff -r 036eb312baea -r 3a7cf05d2b5f libpam-sys/libpam-sys-test/build.rs --- a/libpam-sys/libpam-sys-test/build.rs Mon Jul 07 18:59:59 2025 -0400 +++ b/libpam-sys/libpam-sys-test/build.rs Mon Jul 07 19:04:52 2025 -0400 @@ -159,8 +159,13 @@ } fn remove_consts(file_contents: &str, out_file: impl AsRef) { + let lines: Vec<_> = file_contents + .lines() + .filter(|&l| !l.starts_with("pub mod")) + .collect(); + let file_contents = lines.join("\n"); let deconstified = deconstify( - TokenStream::from_str(file_contents).unwrap(), + TokenStream::from_str(&file_contents).unwrap(), &format_ident!("mut"), ) .to_string(); @@ -191,8 +196,6 @@ })) } -enum ItemOr {} - fn test_file(name: impl AsRef) -> String { format!("{}/{}", env::var("OUT_DIR").unwrap(), name.as_ref()) }