pub(crate) unsafe extern "C" fn LLVMRustDIBuilderCreateVariable<'a>(
Builder: &DIBuilder<'a>,
Tag: c_uint,
Scope: &'a Metadata,
Name: *const c_char,
NameLen: size_t,
File: &'a Metadata,
LineNo: c_uint,
Ty: &'a Metadata,
AlwaysPreserve: bool,
Flags: DIFlags,
ArgNo: c_uint,
AlignInBits: u32,
) -> &'a Metadata