TraversableParams

io.lemonlabs.uri.typesafe.TraversableParams$
See theTraversableParams 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 ToTraversableParamsOps 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: TraversableParams[A]): TraversableParams[A]

Summon an instance of TraversableParams for A.

Summon an instance of TraversableParams for A.

Attributes

Inherited methods

inline def product[A](implicit m: ProductOf[A]): TraversableParams[A]

Attributes

Inherited from:
TraversableParamsDeriving
inline def summonAll[T <: Tuple]: List[QueryValue[_] | TraversableParams[_]]

Attributes

Inherited from:
TraversableParamsDeriving

Implicits

Inherited implicits

implicit val contravariant: Contravariant[TraversableParams]

Attributes

Inherited from:
TraversableParamsInstances1
implicit def iterableTraversableParams[A](implicit tc: QueryKeyValue[A]): TraversableParams[Iterable[A]]

Attributes

Inherited from:
TraversableParamsInstances
implicit def listTraversableParams[A](implicit tc: QueryKeyValue[A]): TraversableParams[List[A]]

Attributes

Inherited from:
TraversableParamsInstances
implicit def mapTraversableParams[K, V](implicit tck: QueryKey[K], tcv: QueryValue[V]): TraversableParams[Map[K, V]]

Attributes

Inherited from:
TraversableParamsInstances
implicit def seqTraversableParams[A](implicit tc: QueryKeyValue[A]): TraversableParams[Seq[A]]

Attributes

Inherited from:
TraversableParamsInstances
implicit def singleTraversableParams[A](implicit tc: QueryKeyValue[A]): TraversableParams[A]

Attributes

Inherited from:
TraversableParamsInstances
implicit def vectorTraversableParams[A](implicit tc: QueryKeyValue[A]): TraversableParams[Vector[A]]

Attributes

Inherited from:
TraversableParamsInstances