{"ast_node_type":"variable","tokens":[{"end":56,"kind":"keyword","start":0,"text":"while"}]}
                while let Some(idx) = path.rfind("::") {
                let mut path = &path_str[..];
                    path = &path[..idx];