{"ast_node_type":"variable","tokens":[{"end":71,"kind":"keyword","start":0,"text":"while"}]}
                        while let Some(parent_item) = opt_parent_item {
                    Scope::Root { mut opt_parent_item } => {
                            let parent_generics = self.tcx.generics_of(parent_item);