{"ast_node_type":"function","tokens":[{"end":81,"kind":"keyword","start":0,"text":"unsafe"}]}
        unsafe fn maybe_update(old_pointer: *mut Self, new_value: Self) -> bool {
    unsafe impl salsa::plumbing::Update for SyntaxContext {
            if unsafe { *old_pointer } != new_value {