{"ast_node_type":"other","tokens":[{"end":53,"kind":"keyword","start":0,"text":"if"}]}
            if unsafe { *old_pointer } != new_value {
        unsafe fn maybe_update(old_pointer: *mut Self, new_value: Self) -> bool {
                unsafe { *old_pointer = new_value };