pub(crate) fn rewrite_path(
    context: &RewriteContext<'_>,
    path_context: PathContext,
    qself: &Option<P<QSelf>>,
    path: &Path,
    shape: Shape
) -> Option<String>