{"ast_node_type":"variable","tokens":[{"end":77,"kind":"keyword","start":0,"text":"while"}]}
            while let Some(item) = this.parse_trait_item(ForceCollect::No)? {
            let mut items = SmallVec::new();
                items.extend(item);