{"ast_node_type":"other","tokens":[{"end":68,"kind":"keyword","start":0,"text":"match"}]}
        match f(unsafe { CStr::from_ptr(symbol_name) }.to_bytes()) {
        let f = unsafe { &mut *(state as *mut &mut dyn FnMut(&[u8]) -> io::Result<()>) };
            Ok(()) => std::ptr::null_mut(),