You are an expert in writing code in many different languages. Your goal is to perform code completion for the following code, keeping in mind the rest of the code and the file meta data.
    Metadata details:
    filename: build.rs
    path of file: ./repos/kanidm/unix_integration/pam_kanidm
    
    the code of the file until where you have to start completion: fn main() {
    println!("cargo:rerun-if-changed=build.rs");
    // ignore errors here since older versions of pam do not ship the pkg-config `pam.pc` file.

    
fn main() {
    println!("cargo:rerun-if-changed=build.rs");
    // ignore errors here since older versions of pam do not ship the pkg-config `pam.pc` file.
    // Not setting anything here will fall back on just blindly linking with `-lpam`,
    // which will work on environments with libpam.so, but no pkg-config file.
    let _ = pkg_config::Config::new()
        .atleast_version("1.3.0")
        .probe("pam");
}