Show

cats.Show$
See theShow companion trait
object Show

Hand rolling the type class boilerplate due to scala/bug#6260 and scala/bug#10458

Attributes

Companion:
trait
Source:
Show.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Show.type

Members list

Concise view

Type members

Classlikes

Attributes

Source:
Show.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait Show[T]
trait Ops[A]

Attributes

Source:
Show.scala
Graph
Supertypes
class Object
trait Matchable
class Any
final case class ShowInterpolator(_sc: StringContext) extends AnyVal

Attributes

Source:
Show.scala
Graph
Supertypes
trait Product
trait Equals
class AnyVal
trait Matchable
class Any
final case class Shown(toString: String) extends AnyVal

Attributes

Companion:
object
Source:
Show.scala
Graph
Supertypes
trait Product
trait Equals
class AnyVal
trait Matchable
class Any
object Shown

Attributes

Companion:
class
Source:
Show.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Shown.type
trait ToShowOps

Attributes

Source:
Show.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait AllSyntax
object implicits.type
object all.type
object show.type

Value members

Concrete methods

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

Attributes

Source:
Show.scala

creates an instance of Show using object toString

creates an instance of Show using object toString

Attributes

Source:
Show.scala
def show[A](f: A => String): Show[A]

creates an instance of Show using the provided function

creates an instance of Show using the provided function

Attributes

Source:
Show.scala

Deprecated methods

def catsShowForTuple2[A : Show, B : Show]: Show[(A, B)]

Attributes

Deprecated
true
Source:
Show.scala

Implicits

Implicits

Attributes

Source:
Show.scala

Attributes

Source:
Show.scala

Attributes

Source:
Show.scala

Attributes

Source:
Show.scala

Attributes

Source:
Show.scala
implicit def catsShowForByte: Show[Byte]

Attributes

Source:
Show.scala
implicit def catsShowForChar: Show[Char]

Attributes

Source:
Show.scala

Attributes

Source:
Show.scala

Attributes

Source:
Show.scala
implicit def catsShowForEither[A : Show, B : Show]: Show[Either[A, B]]

Attributes

Source:
Show.scala
implicit def catsShowForFloat: Show[Float]

Attributes

Source:
Show.scala
implicit def catsShowForInt: Show[Int]

Attributes

Source:
Show.scala
implicit def catsShowForList[A : Show]: Show[List[A]]

Attributes

Source:
Show.scala
implicit def catsShowForLong: Show[Long]

Attributes

Source:
Show.scala
implicit def catsShowForMap[K : Show, V : Show]: Show[Map[K, V]]

Attributes

Source:
Show.scala
implicit def catsShowForOption[A : Show]: Show[Option[A]]

Attributes

Source:
Show.scala
implicit def catsShowForQueue[A : Show]: Show[Queue[A]]

Attributes

Source:
Show.scala
implicit def catsShowForSet[A : Show]: Show[Set[A]]

Attributes

Source:
Show.scala
implicit def catsShowForShort: Show[Short]

Attributes

Source:
Show.scala
implicit def catsShowForSortedMap[K : Show, V : Show]: Show[SortedMap[K, V]]

Attributes

Source:
Show.scala

Attributes

Source:
Show.scala

Attributes

Source:
Show.scala

Attributes

Source:
Show.scala
implicit def catsShowForTry[A : Show]: Show[Try[A]]

Attributes

Source:
Show.scala
implicit def catsShowForUUID: Show[UUID]

Attributes

Source:
Show.scala
implicit def catsShowForUnit: Show[Unit]

Attributes

Source:
Show.scala
implicit def catsShowForVector[A : Show]: Show[Vector[A]]

Attributes

Source:
Show.scala

Inherited implicits

implicit def catsShowForSeq[A : Show]: Show[Seq[A]]

Attributes

Inherited from:
ShowInstances0 (hidden)
Source:
Show.scala
final implicit def catsStdShowForTuple1[A0](implicit A0: Show[A0]): Show[(A0)]
final implicit def catsStdShowForTuple10[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9](implicit A0: Show[A0], A1: Show[A1], A2: Show[A2], A3: Show[A3], A4: Show[A4], A5: Show[A5], A6: Show[A6], A7: Show[A7], A8: Show[A8], A9: Show[A9]): Show[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9)]
final implicit def catsStdShowForTuple11[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10](implicit A0: Show[A0], A1: Show[A1], A2: Show[A2], A3: Show[A3], A4: Show[A4], A5: Show[A5], A6: Show[A6], A7: Show[A7], A8: Show[A8], A9: Show[A9], A10: Show[A10]): Show[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)]
final implicit def catsStdShowForTuple2[A0, A1](implicit A0: Show[A0], A1: Show[A1]): Show[(A0, A1)]
final implicit def catsStdShowForTuple3[A0, A1, A2](implicit A0: Show[A0], A1: Show[A1], A2: Show[A2]): Show[(A0, A1, A2)]
final implicit def catsStdShowForTuple4[A0, A1, A2, A3](implicit A0: Show[A0], A1: Show[A1], A2: Show[A2], A3: Show[A3]): Show[(A0, A1, A2, A3)]
final implicit def catsStdShowForTuple5[A0, A1, A2, A3, A4](implicit A0: Show[A0], A1: Show[A1], A2: Show[A2], A3: Show[A3], A4: Show[A4]): Show[(A0, A1, A2, A3, A4)]
final implicit def catsStdShowForTuple6[A0, A1, A2, A3, A4, A5](implicit A0: Show[A0], A1: Show[A1], A2: Show[A2], A3: Show[A3], A4: Show[A4], A5: Show[A5]): Show[(A0, A1, A2, A3, A4, A5)]
final implicit def catsStdShowForTuple7[A0, A1, A2, A3, A4, A5, A6](implicit A0: Show[A0], A1: Show[A1], A2: Show[A2], A3: Show[A3], A4: Show[A4], A5: Show[A5], A6: Show[A6]): Show[(A0, A1, A2, A3, A4, A5, A6)]
final implicit def catsStdShowForTuple8[A0, A1, A2, A3, A4, A5, A6, A7](implicit A0: Show[A0], A1: Show[A1], A2: Show[A2], A3: Show[A3], A4: Show[A4], A5: Show[A5], A6: Show[A6], A7: Show[A7]): Show[(A0, A1, A2, A3, A4, A5, A6, A7)]
final implicit def catsStdShowForTuple9[A0, A1, A2, A3, A4, A5, A6, A7, A8](implicit A0: Show[A0], A1: Show[A1], A2: Show[A2], A3: Show[A3], A4: Show[A4], A5: Show[A5], A6: Show[A6], A7: Show[A7], A8: Show[A8]): Show[(A0, A1, A2, A3, A4, A5, A6, A7, A8)]

Deprecated and Inherited implicits