AllImpl

final class AllImpl[P, Q, F] extends PathSegmentImpl[P] with QueryParametersImpl[Q] with FragmentImpl[F]
Companion:
object
trait FragmentImpl[F]
class Object
trait Matchable
class Any

Value members

Inherited methods

final def emptyFragment: Fragment[Unit, E]

Returns a Fragment imposing that the URL does not contain any fragment.

Returns a Fragment imposing that the URL does not contain any fragment.

Note that a URL ending with "#" is considered having no fragment.

Inherited from:
FragmentImpl
final def fragment[T](implicit fromString: FromString[T, F], printer: Printer[T]): Fragment[T, E]

Returns a Fragment matching an element of type T. If the fragment is missing, it fails with a missing fragment error.

Returns a Fragment matching an element of type T. If the fragment is missing, it fails with a missing fragment error.

Inherited from:
FragmentImpl
def listParam[Q](paramName: String)(implicit fromString: FromString[Q, Q], printer: Printer[Q]): QueryParameters[List[Q], A]
Inherited from:
QueryParametersImpl
final def maybeFragment[T](implicit fromString: FromString[T, F], printer: Printer[T]): Fragment[Option[T], E]

Returns a Fragment matching an element of type T. If the fragment is missing, it succeeds with None.

Returns a Fragment matching an element of type T. If the fragment is missing, it succeeds with None.

Inherited from:
FragmentImpl
def oneOf[T](t: T, ts: T*)(implicit fromString: FromString[T, P], printer: Printer[T]): PathSegment[Unit, A]
Inherited from:
PathSegmentImpl
def param[Q](paramName: String)(implicit fromString: FromString[Q, Q], printer: Printer[Q]): QueryParameters[Q, A]
Inherited from:
QueryParametersImpl
def segment[T](implicit fromString: FromString[T, P], printer: Printer[T]): PathSegment[T, A]
Inherited from:
PathSegmentImpl

Inherited fields

lazy val endOfSegments: PathSegment[Unit, P]
Inherited from:
PathSegmentImpl
val ignore: QueryParameters[Unit, Q]
Inherited from:
QueryParametersImpl
lazy val noMatch: PathSegment[Unit, P]
Inherited from:
PathSegmentImpl
val remainingSegments: PathSegment[List[String], P]
Inherited from:
PathSegmentImpl
val root: PathSegment[Unit, P]
Inherited from:
PathSegmentImpl

Deprecated and Inherited fields

val empty: QueryParameters[Unit, Q]
Deprecated
[Since version 0.3.0]
Inherited from:
QueryParametersImpl

Implicits

Inherited implicits

final implicit def asFragment[T](t: T)(implicit fromString: FromString[T, F], printer: Printer[T], classTag: ClassTag[T]): Fragment[Unit, E]
Inherited from:
FragmentImpl
implicit def unaryPathSegment[T](t: T)(implicit fromString: FromString[T, P], printer: Printer[T]): PathSegment[Unit, A]
Inherited from:
PathSegmentImpl