{"ast_node_type":"other","tokens":[{"end":29,"kind":"keyword","start":0,"text":"match"}]}
        match self.target() {
    pub fn self_ty(&self) -> Option<ast::Type> {
            (Some(t), None) | (_, Some(t)) => Some(t),