{"ast_node_type":"other","tokens":[{"end":23,"kind":"keyword","start":0,"text":"if"}]}
    if user.is_null() {
unsafe extern "C" fn diagnostic_handler(info: &DiagnosticInfo, user: *mut c_void) {
        return;