diff --git a/src/paths.md b/src/paths.md
index db432a8604181..9acf288784379 100644
--- a/src/paths.md
+++ b/src/paths.md
@@ -121,7 +121,7 @@ S::f(); // Calls the inherent impl.
> `::`? _TypePathSegment_ (`::` _TypePathSegment_)\*
>
> _TypePathSegment_ :\
-> _PathIdentSegment_ (`::`? ([_GenericArgs_] | _TypePathFn_)?
+> _PathIdentSegment_ `::`? ([_GenericArgs_] | _TypePathFn_)?
>
> _TypePathFn_ :\
> `(` _TypePathFnInputs_? `)` (`->` [_Type_])?