pub(crate) unsafe extern "C" fn LLVMRustGetOrInsertGlobal<'a>( M: &'a Module, Name: *const c_uchar, NameLen: size_t, T: &'a Type, ) -> &'a Value