{"ast_node_type":"variable","tokens":[{"end":45,"kind":"keyword","start":0,"text":"if"}]}
                    if let Some(subpat) = sub
                    // `ref ident @ ref ident` or `ref ident @ Struct { ref ident }`.
                        && self.pat.is_none()