PathPart

io.lemonlabs.uri.typesafe.PathPart$
See thePathPart companion trait

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Concise view

Type members

Classlikes

trait AllOps[A] extends Ops[A]

Attributes

Graph
Supertypes
trait Ops[A]
trait Serializable
class Object
trait Matchable
class Any
trait Ops[A] extends Serializable

Attributes

Graph
Supertypes
trait Serializable
class Object
trait Matchable
class Any
Known subtypes
trait AllOps[A]
trait ToPathPartOps extends Serializable

Attributes

Graph
Supertypes
trait Serializable
class Object
trait Matchable
class Any
Known subtypes
object nonInheritedOps.type

Attributes

Graph
Supertypes
trait Serializable
class Object
trait Matchable
class Any
Self type
object ops

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
ops.type

Value members

Concrete methods

def apply[A](implicit instance: PathPart[A]): PathPart[A]

Summon an instance of PathPart for A.

Summon an instance of PathPart for A.

Attributes

Implicits

Inherited implicits

implicit val booleanPathPart: PathPart[Boolean]

Attributes

Inherited from:
PathPartInstances1
implicit val charPathPart: PathPart[Char]

Attributes

Inherited from:
PathPartInstances1
implicit val contravariant: Contravariant[PathPart]

Attributes

Inherited from:
PathPartInstances2
implicit val doublePathPart: PathPart[Double]

Attributes

Inherited from:
PathPartInstances1
implicit val floatPathPart: PathPart[Float]

Attributes

Inherited from:
PathPartInstances1
implicit val intPathPart: PathPart[Int]

Attributes

Inherited from:
PathPartInstances1
implicit val longPathPart: PathPart[Long]

Attributes

Inherited from:
PathPartInstances1
implicit def optionPathPart[A : PathPart]: PathPart[Option[A]]

Attributes

Inherited from:
PathPartInstances
implicit val stringPathPart: PathPart[String]

Attributes

Inherited from:
PathPartInstances1
implicit val uuidPathPart: PathPart[UUID]

Attributes

Inherited from:
PathPartInstances1