{"ast_node_type":"other","tokens":[{"end":89,"kind":"keyword","start":0,"text":"$crate::mod_path::ModPath::from_segments($crate::mod_path::PathKind::Plain,"}]}
        $crate::mod_path::ModPath::from_segments($crate::mod_path::PathKind::Plain, vec![
    ($start:ident $(:: $seg:ident)*) => ({
            $crate::name::Name::new_symbol_root($crate::intern::sym::rust_analyzer), $crate::name::Name::new_symbol_root($crate::intern::sym::$start.clone()), $($crate::name::Name::new_symbol_root($crate::intern::sym::$seg.clone()),)*