Attributes
Members list
Type members
Classlikes
Written out rather than left to the enum's own constructor, because the payload has to be normalised before it becomes part of the value's identity.
Inherited and Abstract types
The names of the product elements.
The name of the type.
Value members
Concrete methods
One rooted spelling for a path, so equality answers the question a reader is asking.
One rooted spelling for a path, so equality answers the question a reader is asking.
Only the part before the first ? or # is a path; a query string or a fragment can carry its own doubled slash, an encoded absolute URL among them, that means something to whatever reads it and is not eezo's to collapse.
Public because a mount prefix is the same concept: Route.under normalises what it is handed with this rather than trimming slashes of its own, so the path a route answers on and the path its links point at cannot spell the same prefix two ways.
Attributes
- Source
- Url.scala