{"ast_node_type":"other","tokens":[{"end":64,"kind":"keyword","start":0,"text":"if"}]}
                if flags.contains(StructFlags::IS_UNSAFE_CELL) {
                let flags = &db.struct_signature(id).flags;
                    return Some(Arc::from_iter(vec![Variance::Invariant; 1]));