pub unsafe extern "C" fn LLVMRustDIBuilderCreateFile<'a>(
    Builder: &DIBuilder<'a>,
    Filename: *const c_char,
    FilenameLen: size_t,
    Directory: *const c_char,
    DirectoryLen: size_t,
    CSKind: ChecksumKind,
    Checksum: *const c_char,
    ChecksumLen: size_t
) -> &'a DIFile