{"ast_node_type":"other","tokens":[{"end":16,"kind":"keyword","start":0,"text":"}"}]}
        } else {
            if is_in_body { DefWithBodyId::from(def).into() } else { VariantId::from(def).into() }
            let it = match Either::<ast::Pat, ast::Name>::cast(container.value)? {