ShowT

ostrat.ShowT$
See theShowT companion trait
object ShowT

Attributes

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

Members list

Concise view

Type members

Classlikes

class ArrRefPersist[A <: AnyRef](ev: Persist[A]) extends PersistSeqLike[A, ArraySeq[A]]

Attributes

Graph
Supertypes
trait Persist[ArraySeq[A]]
trait Unshow[ArraySeq[A]]
trait ShowTSeqLike[A, ArraySeq[A]]
trait ShowT[ArraySeq[A]]
trait TypeStr
class Object
trait Matchable
class Any
class ArrayRefPersist[A <: AnyRef](ev: Persist[A]) extends PersistSeqLike[A, Array[A]]

Attributes

Graph
Supertypes
class PersistSeqLike[A, Array[A]]
trait Persist[Array[A]]
trait Unshow[Array[A]]
trait ShowTSeqLike[A, Array[A]]
trait ShowT[Array[A]]
trait TypeStr
class Object
trait Matchable
class Any

Attributes

Graph
Supertypes
trait Persist[Int]
trait ShowT[Int]
trait Unshow[Int]
trait TypeStr
class Object
trait Matchable
class Any
class ShowIterableClass[A, R <: Iterable[A]](val evA: ShowT[A]) extends ShowIterable[A, R] with ShowT[R]

Attributes

Graph
Supertypes
trait ShowIterable[A, R]
trait ShowTSeqLike[A, R]
trait ShowCompoundT[R]
trait ShowT[R]
trait TypeStr
class Object
trait Matchable
class Any

Value members

Concrete fields

Implicits

Implicits

implicit def ShowIterableImplicit[A](implicit evA: ShowT[A]): ShowT[Iterable[A]]
implicit def ShowSeqImplicit[A](implicit evA: ShowT[A]): ShowT[Seq[A]]
implicit def arrayRefToPersist[A <: AnyRef](implicit ev: Persist[A]): Persist[Array[A]]

Implicit method for creating Array[A <: Persist] instances. This seems to have to be a method rather directly using an implicit class

Implicit method for creating Array[A <: Persist] instances. This seems to have to be a method rather directly using an implicit class

Attributes

implicit def arraySeqImplicit[A](implicit ev: ShowT[A]): ShowT[ArraySeq[A]]

Implicit method for creating Arr[A <: Show] instances. This seems toRich have to be a method rather directly using an implicit class

Implicit method for creating Arr[A <: Show] instances. This seems toRich have to be a method rather directly using an implicit class

Attributes

implicit val charImplicit: ShowT[Char]

Implicit Persist instance / evidence for Double.

Implicit Persist instance / evidence for Double.

Attributes

implicit val floatImplicit: ShowT[Float]
implicit val intPersistEv: Persist[Int]

Implicit Persist type class instance /evidence for Int.

Implicit Persist type class instance /evidence for Int.

Attributes

implicit def listImplicit[A](implicit ev: ShowT[A]): ShowT[List[A]]

Implicit method for creating List[A: Show] instances.

Implicit method for creating List[A: Show] instances.

Attributes

implicit val nonePersistImplicit: Persist[None.type]
implicit def optionPersistImplicit[A](implicit evA: Persist[A]): Persist[Option[A]]
implicit def somePersistImplicit[A](implicit ev: Persist[A]): Persist[Some[A]]

Implicit Persist type class instance /evidence for String.

Implicit Persist type class instance /evidence for String.

Attributes

implicit def vectorImplicit[A](implicit ev: ShowT[A]): ShowT[Vector[A]]

Implicit method for creating ::[A: Persist] instances. This seems to have to be a method rather directly using an implicit class

Implicit method for creating ::[A: Persist] instances. This seems to have to be a method rather directly using an implicit class

Attributes