{"ast_node_type":"function","tokens":[{"end":31,"kind":"keyword","start":0,"text":"pub"}]}
pub fn generic_ty_path_segment(
/// Type paths allow them but they are often omitted, while expression/pattern paths require them.
    name_ref: ast::NameRef,