{"ast_node_type":"variable","tokens":[{"end":89,"kind":"keyword","start":0,"text":"if"}]}
                            if let ImplTraitReplacingMode::ReturnPosition(taits) = mode {
                        ImplTraitId::TypeAliasImplTrait(def, idx) => {
                                // Gather TAITs while replacing RPITs because TAITs inside RPITs