pub unsafe extern "C" fn LLVMRustContextConfigureDiagnosticHandler(
    context: &Context,
    diagnostic_handler_callback: DiagnosticHandlerTy,
    diagnostic_handler_context: *mut c_void,
    remark_all_passes: bool,
    remark_passes: *const *const c_char,
    remark_passes_len: usize
)