{"ast_node_type":"other","tokens":[{"end":59,"kind":"keyword","start":0,"text":"snapshot.restrictions.insert(Restrictions::IS_PAT);"}]}
        snapshot.restrictions.insert(Restrictions::IS_PAT);
        let mut snapshot = self.create_snapshot_for_diagnostic();