{"ast_node_type":"variable","tokens":[{"end":45,"kind":"keyword","start":0,"text":"while"}]}
    while let Some(def_id) = current_def_id {
    let mut current_def_id = Some(parent_def_id.to_def_id());
        let generics = tcx.generics_of(def_id);