{"ast_node_type":"variable","tokens":[{"end":57,"kind":"keyword","start":0,"text":"let"}]}
        let hir::Path { span: _, res: _, segments } = *p;
        // walk the path internals (i.e. the segments) directly.
        ast_visit::walk_list!(self, visit_path_segment, segments);